JavaScript
班长让我看源码
这个作者很懒,什么都没留下…
展开
-
全局对象
当js解释器启动的时候,会创建一个全局对象,包含一些重要的初始属性如下全局属性,undefined,Infinity和NaN全局函数,parseInt()构造函数,Object(),RegExp()全局对象,Math和JSON在客户端js中,window对象充当了全局对象的超级。并且有一个window属性引用自身。function Window () { this.window =原创 2016-05-31 23:32:17 · 213 阅读 · 0 评论 -
函数this
var o = { of : function () { console.log(this); var printThis = function () { console.log(this); } printT原创 2016-06-01 08:28:42 · 222 阅读 · 0 评论 -
angularjs的mvvm
MVVM模式是Model-View-ViewMode(模型-视图-视图模型)模式的简称,其最早出现在微软的WPF和Silverlight框架中。虽然在angular社区一直将angular统称为前端MVC框架,同时angular团队也称它为MVW(Whatever)框架,但angular框架整体上更接近MVVM模式。angular在多次的API重构和改善,它越来越接近于MVVM模式,$scope可以转载 2016-06-01 08:42:24 · 438 阅读 · 0 评论 -
javaScript 中的私有,共有,特权属性和方法
function constructor () { var private_v; // 私有属性 var private_f = function () { // 私有方法 // code }; constructor.prototype.public_v; // 共有属性 constructor.prototype.public_f = fun原创 2016-06-16 09:32:17 · 912 阅读 · 0 评论 -
javaScript中的instanceof
function FF() {}function F() {}F.prototype.__proto__ = FF.prototype;var f = new F();console.log(f instanceof FF) //=> true 结论:instanceof是基于原型链判断的,而且是通过constructor,大家可以试试原创 2016-06-16 15:14:20 · 473 阅读 · 0 评论