摘要:
通过类对象的prototype设置扩展方法,下面为String对象增加quote(两边加字符)方法 阅读全文
摘要:
JS中的Array是一个宝贝,不仅是一个数组,还是一个Dictionary,还是一个Stackvar pinyins = new Array();•pinyins["人"] = "ren";•pinyins["口"] = "kou";•pinyins["手"] = "... 阅读全文
摘要:
JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#中数组、ArrayList、Hashtable等的超强综合体。l数组的使用方式:•var names = newArray();//无需初始化长度,动态•names[0] = "tom... 阅读全文
摘要:
length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。)charAt(index)方法:获取指定索引位置的字符。(索引从0开始)indexOf(‘字符串’,startIndex)方法:获取指定字符串第一次出现的位置。startIndex表示从... 阅读全文
摘要:
函数就是对象,对象就是函数。【当函数作为对象是,每个单词首字母都大写】方法直接调用为函数,用new调用为对象。JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的,下面讲解的时候还是用C#中的类、构造函数的概念,JavaScript中Strin... 阅读全文
摘要:
在WPF中进行数据绑定的时候常常会用到INotifyPropertyChanged接口来进行实现,下面来看一个INotifyPropertyChanged的案例。下面定义一个Person类:[csharp] view plain copyusing System; ... 阅读全文
摘要:
JavaScript中声明函数的方式:(无需声明返回值类型)functionadd(i1, i2) { return i1 + i2; //如果不写return返回的是undefined }//arguments的用法 funct... 阅读全文
摘要:
parseInt(arg)//将指定的字符串,转换成整数var n = '624';alert(parseInt(n, 8)); 表示624是8进制的,转换后为十进制的var n='55abc'parseInt(n) =55Number(n) = NaNparseFl... 阅读全文
摘要:
默认如果直接在script标签中定义变量,则属于“全局作用域范围”(全局执行环境),即属于window对象。•全局作用域范围的变量直到网页关闭或浏览器关闭时才释放资源•一个页面中的多个标签中的变量可以互相访问。•JS有垃圾回收机制,会定时对可释放资源的变量回收。将变量... 阅读全文