随笔分类 - js
摘要:prototype是js实现代码共享,继承的利器.1 共享 1 var Person = function(name){ 2 this.name = name; 3 } 4 Person.prototype.pName = function(){ 5 alert(this.name); 6 } 7 8 var p1 = new Person(); 9 var p2 = new Person();10 alert(p1.pName === p2.pName); //true 细节: 1 new Person() 相当于 var obj = {}; //创建...
阅读全文
摘要:简单模拟了一下angularjs的DI.注入器,简单思路: 1 Injector容器供用户注入 2 监听onload事件,找到controller,然后执行对应方法var Injector = (function(){ window.onload = compile; function compile(){ $("[controller]").each(function(ctrl){ var methodName = $(this).attr("controller"); var method ...
阅读全文
摘要:Javascript数据类型分为 : 原始类型和对象类型(两个特殊原始值:null和undefined) 原始类型 : 数字,字符串,布尔值 对象类型 : 对象是属性的集合,每个属性都有"名/值"对构成 Tips : 1 数字 : 两个特殊值 Infinity无穷大,NaN非数字(0/0) 2 文本 : UTF-16编码,不可变 3 布尔值 : 任意js值可以转换为布尔值,下面转为false undefined null 0 -0 NaN ""//空字符串 全局对象 全局属性 : undefined , Infinity和NaN 全局函数 : isNaN
阅读全文

浙公网安备 33010602011771号