随笔分类 - 读书笔记
摘要:ECMAScript5最早引入“严格模式"。 使用 "use strict"开启严格模式 function test(){ "use strict"; //开启严格模式 //do something... } 在严格模式下,会加强错误检测,不规范的javascript语法不会通过检测。 变量 mes
阅读全文
摘要:Array类型。 ECMAScript数组的每一项可以保存任何类型的数据。 数组大小是可以动态调整的。 创建数组第一种基本方式方式: 使用Array构造函数 var colors = new Array(); var colors = new Array(20);//length为20的数组f va
阅读全文
摘要:创建对象 工厂模式 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.nam
阅读全文
摘要:DOM0级事件处理程序 传统处理方式,即讲一个函数赋值给一个事件处理程序属性。 DOM2级事件处理程序 addEventListener()和removeHandler()两个方法用于指定和删除事件处理程序。 var EventUtil= { addHandler: function(element
阅读全文
摘要:定义函数两种方式: 1.函数声明 function sayHi(){ alert("Hi"); } sayHi();//调用函数 2.函数表达式 var sayHi = function(){ alert("Hi"); } sayHi();//调用函数 函数声明提升(function declara
阅读全文
摘要:volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的"可见性"。可见性是说当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 volatile的定义和实现原理 java语言规范第三版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为
阅读全文
浙公网安备 33010602011771号