JavaScript基础学习笔记整理】的更多相关文章

1.关于JS: (1)脚本语言——不需要编译的语言(常见有cmd,t-sql)----解释性语言; (2)动态类型的语言——1.代码只有执行到那个位置才知道那个变量中存储的是什么 2.对象中没有某个属性或方法时可以通过点语法来添加: (3)弱类型语言——都是通过var来声明: (4)基于对象的语言——并非面向对象的语言,而是基于对象,即它本身有对象,不需要创建,可直接拿来使用,可模拟面向对象的思想. 2.JS的组成: (1)ECMAscript——JavaScript的一个标准: (2)DOM—…
参考资料 视频链接:https://www.bilibili.com/video/BV1Sy4y1C7ha?spm_id_from=333.999.0.0 菜鸟教程:https://www.runoob.com/js/js-tutorial.html 视频目录: 当前进度[P181] 基础知识:P1-P10 变量:P11-19 数据类型:P20-40 运算符:P41-54 流程控制分支结构:P55-68 循环:P69-95 数组:P96-112 函数:P113-133 作用域:P134-139…
什么是变量?变量是用于存储信息的容器变量的声明语法: var 变量名 变量名 = 值;变量要先声明再赋值变量可以重复赋值变量的命名规则变量必须以字母开头:变量也能以$和_符号开头(不过我们不推荐这么做):变量名称对大小写敏感(a和A是不同的变量). 语句语句以一个分号结尾:如果省略分号,则由解析器确定语句的结尾.有个好的编码习惯,都要以 ; 结尾 数据类型在JavaScript中,一段信息就是一个值(value).值有不同的类型,大家最熟悉的类型是数字.字符串(string)值是包围在引号中的一…
边看视频和书记得有点杂. 1.插入JS标签 一种是在文档中插入<script></script>标签.另一种是把javaScript代码放在.js文件中.放在head中如. <script src="file.js"></script> 放在body中也可以,JavaScript作为一种脚本语言,可以放在HTML文件中任何的位置,但是浏览器解释HTM时顺序是按先后顺序的.前面的script就先执行.比如页面进行初始化的时候解释必须放在he…
基础知识: WPF的资源是一种保管一系列有用对象的简单方法,方便于重用. WPF UI元素的Resources属性,都是继承自FrameworkElement列,且其类型为ResourceDictionary. ResourceDictionary在保存资源时,会将资源转换为object类型.XAML编译器能根据标签的Attribute自动识别资源类型,而C#中则需要我们介入转换. WPF资源网站:http://wpf.codeplex.com/ StaticResource是在程序载入内存时对…
基础知识: 命令是应用程序的任务,并跟踪任务是否能够被执行. 命令不包含执行应用程序任务的代码. 命令是比事件更高级的元素.默认的命令目标是当前获得焦点的元素. 良好的Win应用程序,应用程序逻辑不应位于事件处理程序中,而应在更高层的方法中编写代码. 将事件委托到适当的命令,使控件的启动状态和相应命令的状态保持同步. WPF命令模型: 图1 WPF命令模型 7. System.Windows.Input.RoutedCommand类是WPF中唯一实现了ICommand接口的类.它不包含任何应用程…
基础知识: 数据绑定是一种关系,该关系告诉WPF从源对象提取一些信息,并用这些信息设置目标对象的属性:目标对象始终是依赖属性,而源对象则可以是任何内容. BindingOperations类,提供静态方法用于操作绑定,包括Binding对象.MultiBinding对象和PriorityBinding对象. 绑定到非元素对象时,需放弃Binding.ElementName属性,并使用:Source.RelativeSource和DataContext属性中的任意一个. 续上:显示信息必须存储在公…
基础知识: 传统的事件模型中,会在消息触发时将消息通过事件传给事件的订阅者(显式的事件订阅),事件订阅者使用事件处理程序来做出响应.事件订阅者必须能够直接访问到事件的宿主(拥有者). 路由事件的事件的拥有者和事件的订阅者之间没有显式订阅关系.拥有者只负责触发事件,它并不知道事件将会由谁响应,事件的订阅者通过事件监听器监听事件,一旦事件触发就对其进行处理(调用相关的事件处理程序),同时并决定该事件是否继续传递. 传统事件通过.NET事件封装器触发,而路由事件则通过RaiseEvent()方法触发.…
参考资料: 1.http://www.cnblogs.com/Zhouyongh/archive/2009/10/20/1586278.html 基础知识: DependencyObject & DependencyProperty类位于System.Windows命名空间,程序集:WindowsBase.dll: DependencyObject类通过其各子类开启WPF属性系统服务: 属性系统的主要功能是:将计算属性值和提供值改变的系统通知: DependencyProperty类是另一个在属…
基础知识: XAML:Extensible Application Markup Language, zammel: 用于实例化.NET对象的标记语言: XMAL使用树形逻辑结构描述UI: BAML:Binary Application Markup Language,即XMAL的二进制表示,VS会在编译WPF应用程序时,将所有XAML转换为BAML,且BAML最终会作为资源被嵌入到DLL或EXE程序集中: BAML是标记化的,故相对于XAML较小: WPF应用程序三个顶级元素:Window.P…