摘要: JS中的Array是一个宝贝,不仅是一个数组,还是一个Dictionary,还是一个Stackvar pinyins = new Array();•pinyins["人"] = "ren";•pinyins["口"] = "kou";•pinyins["手"] = "... 阅读全文
posted @ 2018-03-13 21:33 dxm809 阅读(101) 评论(0) 推荐(0) 编辑
摘要: JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#中数组、ArrayList、Hashtable等的超强综合体。l数组的使用方式:•var names = newArray();//无需初始化长度,动态•names[0] = "tom... 阅读全文
posted @ 2018-03-13 21:27 dxm809 阅读(148) 评论(0) 推荐(0) 编辑
摘要: length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。)charAt(index)方法:获取指定索引位置的字符。(索引从0开始)indexOf(‘字符串’,startIndex)方法:获取指定字符串第一次出现的位置。startIndex表示从... 阅读全文
posted @ 2018-03-13 21:19 dxm809 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 函数就是对象,对象就是函数。【当函数作为对象是,每个单词首字母都大写】方法直接调用为函数,用new调用为对象。JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的,下面讲解的时候还是用C#中的类、构造函数的概念,JavaScript中Strin... 阅读全文
posted @ 2018-03-13 21:09 dxm809 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 在WPF中进行数据绑定的时候常常会用到INotifyPropertyChanged接口来进行实现,下面来看一个INotifyPropertyChanged的案例。下面定义一个Person类:[csharp] view plain copyusing System; ... 阅读全文
posted @ 2018-03-13 20:11 dxm809 阅读(114) 评论(0) 推荐(0) 编辑
摘要: JavaScript中声明函数的方式:(无需声明返回值类型)functionadd(i1, i2) { return i1 + i2; //如果不写return返回的是undefined }//arguments的用法 funct... 阅读全文
posted @ 2018-03-13 20:11 dxm809 阅读(92) 评论(0) 推荐(0) 编辑
摘要: parseInt(arg)//将指定的字符串,转换成整数var n = '624';alert(parseInt(n, 8)); 表示624是8进制的,转换后为十进制的var n='55abc'parseInt(n) =55Number(n) = NaNparseFl... 阅读全文
posted @ 2018-03-13 19:49 dxm809 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 默认如果直接在script标签中定义变量,则属于“全局作用域范围”(全局执行环境),即属于window对象。•全局作用域范围的变量直到网页关闭或浏览器关闭时才释放资源•一个页面中的多个标签中的变量可以互相访问。•JS有垃圾回收机制,会定时对可释放资源的变量回收。将变量... 阅读全文
posted @ 2018-03-13 19:41 dxm809 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 放到中的在body加载之前就已经运行了。写在body中的是随着页面的加载而一个个执行的。 阅读全文
posted @ 2018-03-12 23:20 dxm809 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 共六种:Boolean(布尔)、Number(数字)、String(字符串)、Undefined(未定义)、Null(空对象)、Object(对象类型)除了Object是引用类型以外,其他都是基本数据类型Undefined类型、Null类型都是只有一个值的数据类型,分... 阅读全文
posted @ 2018-03-12 23:17 dxm809 阅读(94) 评论(0) 推荐(0) 编辑