随笔分类 - Javascript
摘要:了解RegExp类型: ECMAScript通过RegExp类型来支持正则表达式。 var expression=/pattern/flags; 正则表达式的模式(pattern)部分: 可以是任何简单或复杂的正则表达式,可以包含字符类,限定符,分组,向前查找,反向引用。 关于正则表达式中各种特殊字
阅读全文
摘要:前几天整理了javascript中Array方面的知识,但是String中的一些方法多多少少和Array里的方法有些类似容易混淆,就顺便连同String所在的包装类一起整理一下,希望可以帮助到初学者,同时也算是知识的一个回顾总结。 引子:实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基
阅读全文
摘要:整理了 Array 中很基础的要掌握的知识点,希望可以帮助初学者,也希望自己以后多用多融会贯通。 创建数组 使用Array构造函数: 给构造函数传递一个值也可以创建数组: 使用数组字面量表示法: 不建议如图写法: 原因:<=IE8版本中的ECMAScript实现在数组字面量方面存在bug,a会成为一
阅读全文
摘要:1 function outer(){ 2 function inner(){} 3 return inner; 4 } 5 6 var a=outer(); 7 var b=outer(); 8 var c=new outer(); 9 var d=new outer(); 问题:这些的值都是什么
阅读全文
摘要:引子:javascript实际使用的排序算法在标准中没有定义,可能是冒泡或快排。不用数组原生的 sort() 方法来实现冒泡和快排。 Part 1:冒泡排序(Bubble Sort) 原理:临近的两数两两进行比较,按从小到大或从大到小顺序排列,进行多趟,每一趟过去后(外循环),最大或最小的数字被交换
阅读全文
摘要:问题引入:在看《Jquery基础教程》第四版的时,P34页有这样一段话 引用函数与调用函数 这里在将函数指定为处理程序时,省略了后面的圆括号,只使用了函数名。如果带着圆括号,函数会被立即调用;没有圆括号,函数名就只是函数的标识符或函数的引用,可以用于在将来再调用函数。 这引发了我对于绑定事件方式的思
阅读全文