随笔分类 - JavaScript
摘要:执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象中。虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用它。 全局执行环境是最外围的一个执行环境。根据
阅读全文
摘要:ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。 基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 5 种基本数据类型: Undefined、 Null、 Boolean、 Number 和 String。这 5 种基本数据类型是按值访问的,因
阅读全文
摘要:ECMAScript 中有 5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和 String。还有 1 种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。ECMAScript不支持任何创建自定义类型的机制,而所有值最终
阅读全文
摘要:一元操作符 只能操作一个值的操作符叫做一元操作符。 递增和递减操作符 递增和递减操作符遵循下列规则: 在应用于一个包含有效数字字符的字符串时,先将其转换为数字值,再执行加减 1 的操作。字符串变量变成数值变量。 在应用于一个不包含有效数字字符的字符串时,将变量的值设置为 NaN。字符串变量变成数值变
阅读全文
摘要:区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 标识符 所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。 规则 第一个字符必须是字母、下划线、美元符号。 其他字符可以是字母、下划线、美元符号或数字。 惯例采用驼峰命名法 注释 单行注释:// 块级注释:/*
阅读全文
摘要:JavaScript的实现 一个完整的JavaScript实现应该有下列三个不同的部分组成。a、核心(ECMAScript) 浏览器只是ECMAScript实现可能的宿主环境之一。 ECMAScript规定了JavaScript的下列组成部分:语法、类型、语句、关键字、保留字、操作符、对象b...
阅读全文
摘要:一、 Yahoo的军规条例:谨记:80%-90%的终端响应时间是花费在下载页面中的图片,样式表,脚本,flash等;详细的解释来这里查:http://developer.yahoo.com/performance/rules.html也可以直接firebug上一项项比对,如下图:简单翻译解释下:1、尽量减少HTTP请求个数——须权衡合并图片(如css sprites,内置图片使用数据)、合并CSS...
阅读全文

浙公网安备 33010602011771号