2017年12月18日

JavaScript深入了解闭包

摘要: 闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式,就是在一个函数内部创建另一个函数。举个栗子: 闭包的应用 1、闭包就是能够读取其他函数内部变量的函数。 2、让这些变量的值始终保持在内存中。 3、闭包可以保护函数内的变量安全 闭包会携带包含它的函数的作用域,因此会比其他函数占用更 阅读全文

posted @ 2017-12-18 21:38 张某某某 阅读(81) 评论(0) 推荐(0) 编辑

2017年12月17日

JavaScript 深入理解作用域

摘要: var i = 10; function a (){ var b = 1; function c (){ var d = 2; } c(); alert(b); alert(d); alert(i); } a(); //输出此段代码 b=1, d is not defined,i=10 1.作用域: 阅读全文

posted @ 2017-12-17 22:47 张某某某 阅读(90) 评论(0) 推荐(0) 编辑

2017年6月11日

JavaScript高级程序设计(5) 引用类型 (上)

摘要: 本章内容:使用对象、创建并操作数组、理解基本的JavaScript类型、使用基本类型和基本包装类型。 引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也长被称为类,但这种称呼并不妥当。尽管ECMAScript从技术讲是一门面向 阅读全文

posted @ 2017-06-11 20:22 张某某某 阅读(125) 评论(0) 推荐(0) 编辑

2017年6月5日

JavaScript高级程序设计(4)变量、作用域和内存问题

摘要: 本章内容:理解基本类型和引用类型的值;理解执行环境;理解垃圾收集。 基本类型和引用类型的值 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。 基本类型值:简单数据段;Undefined、Null、Boolean、Number和String;可以操作保存在变量中实际的值。 阅读全文

posted @ 2017-06-05 20:03 张某某某 阅读(159) 评论(0) 推荐(0) 编辑

2017年6月4日

JavaScript高级程序设计(3)基本概念 下

摘要: 语法:通常使用一或多个关键字来完成给定任务。 if语句: 条件可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。ECMAScript会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果求值结果为true,则执行语句1,如果求值结果是false,则执行语句2。这两个语 阅读全文

posted @ 2017-06-04 22:07 张某某某 阅读(163) 评论(0) 推荐(0) 编辑

2017年6月2日

JavaScript高级程序设计(3)基本概念 中

摘要: 操作符 ECMA-262描述了一组用于操作数据值的操作符,包括算数操作符、位操作符、关系操作符和相等操作符。他们能够适应很多值,例如字符串、数字值、布尔值甚至对象。在应用对象时,相应的操作符都会调用对象的valueof()和toString()方法。取得可以操作的值。 一元操作符:只能操作一个值。 阅读全文

posted @ 2017-06-02 21:28 张某某某 阅读(205) 评论(0) 推荐(0) 编辑

2017年5月31日

JavaScript高级程序设计(3)基本概念 上

摘要: 本章内容:语法、数据类型、流控制语句、函数。 1.语法 ECMAScrip的语法和C和其他类C语言(如JAVA和Perl)的语法大同小异。 2.区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 3.标识符 指变量、函数、属性的名字,或者函数的参数。也可以是按照下列格式规 阅读全文

posted @ 2017-05-31 21:05 张某某某 阅读(251) 评论(0) 推荐(0) 编辑

2017年5月24日

JavaScript高级程序设计(2)在HTML中使用JavaScript

摘要: 本章内容:使用<script>元素、嵌入脚本与外部脚本、文档模式对JavaScript的影响、考虑禁用JavaScript的场景。 1.<script>元素 向HTML页面中插入JavaScript的主要方法,就是使用<script>元素。HTML4.01为<script>定义了下列属性: asyn 阅读全文

posted @ 2017-05-24 22:26 张某某某 阅读(302) 评论(0) 推荐(0) 编辑

2017年5月23日

JavaScript高级程序设计(1)简介

摘要: 本章内容:JavaScript历史回顾,JavaScript是什么,JavaScript与ECMAScript的关系,JavaScript的不同版本 一个完整的JavaScript实现应该由下列三个不同的部分组成。 核心 (ECMAScipt) 文档对象模型(DOM) 浏览器对象模型(BOM) 由E 阅读全文

posted @ 2017-05-23 22:48 张某某某 阅读(484) 评论(0) 推荐(0) 编辑

导航