这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。 第一种是ECMAScript Global Object,第二种是宿主环境(Host)下的全局对象/函数。 这里所说的JavaScript指浏览器环境中的包括宿主环境在内的。 第一种是ECMAScript Global Object ...
分类:
编程语言 时间:
2017-01-05 00:54:04
阅读次数:
295
函数的四种调用模式 1、函数模式 特征 就是一个简单的函数调用,函数名前面没有任何的引导内容 this含义 this在函数模式中表示全局对象,在浏览器中是windjow对象 2、方法模式 特征 方法一定是依附与一个对象,将函数赋值给对象的一个属性,那么就成为了方法 this含义 this在方法模式调 ...
分类:
其他好文 时间:
2017-01-04 22:48:55
阅读次数:
276
event:事件对象,当一个事件发生的时候,和当前这个对象发生的这个事件有关的一些详细的信息都会被临时保存在一个指定地方-event对象,供我们在需要调用。event对象必须是在一个事件调用的函数里 ie/chrome :event是一个全局对象ff:标准 事件对象是通过事件函数的第一个参数传入 如 ...
分类:
Web程序 时间:
2016-12-28 17:13:23
阅读次数:
217
前端MVC学习总结——AngularJS验证、过滤器 目录 一、验证 二、过滤器 2.1、内置过滤器 2.1.1、在模板中使用过滤器 2.1.2、在脚本中调用过滤函数 2.2、自定义过滤器 三、指令(directive) 3.1、支持AngularJS功能的指令 3.1.1、应用与模块(ng-app ...
分类:
Web程序 时间:
2016-12-28 01:25:26
阅读次数:
420
第24章 最佳实践 1、性能 1、避免全局查找 将在一个函数中会用到多次的全局对象保存在局部变量。比如多次使用document.getElement。。。,可以首先var doc=document,把document对象保存在本地的doc变量中。 2、避免with语句。 with会创建自己的作用域, ...
分类:
编程语言 时间:
2016-12-24 19:24:39
阅读次数:
160
能够表示并操作的值的类型,称为数据类型。 JS的数据类型分为两类: 原始类型(primitive type) 对象类型(object type) 原始类型包括:数字,字符串和布尔值。 两个特殊的原始值:null 和 undefinde,他们不是数字,字符串和布尔值,但也是原始类型,并且通常分别代表了 ...
分类:
其他好文 时间:
2016-12-21 21:29:30
阅读次数:
153
javascript this可以绑定到:全局对象,自己定义的对象,用构造函数生成的对象,通过call或者apply更改绑定的对象 1.全局对象 1 2 3 4 5 function globalTest(name){ this.name=name; } globalTest('tree'); co ...
分类:
其他好文 时间:
2016-12-20 00:19:40
阅读次数:
112
JavaScript中的this总是让人迷惑,应该是js众所周知的坑之一。 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者…有人甚至因为坑大而不用this。 其实如果完全掌握了this的工作原理,自然就不会走进这些坑。来看下以下这些情况中的th ...
分类:
编程语言 时间:
2016-12-17 09:21:02
阅读次数:
169
window对象 代表浏览器中的一个打开的窗口或者框架,window对象会在<body>或者<frameset>每次出现时被自动创建,在客户端JavaScript中,Window对象是全局对象,所有的表达式都在当前的环境中计算,要引用当前的窗口不需要特殊的语法,可以把那个窗口属性作为全局变量使用,例 ...
String是一串Unicode字符序列。String全局对象是用来构造字符串对象或者字符序列的构造函数 语法 1. 字符串的字面量语法,在ES6标准中,称为模板字面量。具体可以参考TypeScript 2. String构造函数 String(thing) / new String(thing) ...
分类:
编程语言 时间:
2016-12-15 01:09:51
阅读次数:
181