新的一天开始,让我们伴随者轻快的心情,开始今天的笔记 1、操作符: (1): *、/、-在ECMAScript中操作的时候,如果遇到有一个操作值不是数值型(Number),那么就会在后台调用number()方法,将其转化成Number (2): +和上面的三个操作符是不一样的,只要其中一个操作值不是
分类:
编程语言 时间:
2016-03-03 11:22:07
阅读次数:
185
第七章 函数表达式 1. 函数声明有一个重要特征 ,函数声明提升。即在执行代码之前会先读取函数声明,意味着可以把函数声明放在调用它的语句后面。 2. 使用arguments.callee实现对函数的递归调用。但在严格模式下,不能通过脚本访问arguments.callee,但可以使用命名函数表达式来
分类:
编程语言 时间:
2016-03-01 18:52:15
阅读次数:
139
this对象是基于函数在执行的环境绑定的。 (一) this 在闭包环境中指向的对象。 《Js高级程序设计》中提到: 每个函数在被调用时,其活动对象都会自动取得两个特殊变量:this和arguments。 内部函数搜索这两个this,arguments时,只会搜索到其活动对象为止,因此永远不可能直接
分类:
Web程序 时间:
2016-03-01 18:46:35
阅读次数:
182
13年的时候就买了《JavaScript 高级程序设计 》(第3版)和Jquery的书,平时偶尔也看一两眼,没系统的看,今年定下的目标是学习web,所以打算系统的学习一下。写下JavaScript系列的博客也算是笔记,以后好复习。内容也是按照《JavaScript 高级程序设计 》(第3版)的顺序总
分类:
编程语言 时间:
2016-02-29 18:11:25
阅读次数:
154
第六章 面向对象的程序设计 1. 数据属性 [[Configurable]]:表示能否通过delete删除属性从而重新定义属性。默认值为true。 [[Enumerable]]:表示能否通过for-in循环返回属性。默认值为true。 [[Writable]]:表示能否修改属性的值,默认为true。
分类:
编程语言 时间:
2016-02-29 16:41:32
阅读次数:
212
第五章 引用类型 创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数,例如: var person = new Object( ); person.name = “Nicholas”; person.age=29; 第二种是使用对象字面量表示法。如: var pers
分类:
编程语言 时间:
2016-02-28 22:39:46
阅读次数:
379
一.基本用法 1.要使用<canvas>元素,必须先设置其 width 和 height 属性,指定可以绘图的区域大小。能通过 CSS 为该元素添加样式,如果不添加任何样式或者不绘制任何图形,在页面中是看不到该元素的。 2.要在这块画布(canvas)上绘图,需要取得绘图上下文。而取得绘图上下文对象
分类:
编程语言 时间:
2016-02-28 21:18:05
阅读次数:
345
第四章 变量、作用域和内存问题 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本数据类型是:Undefined、Null、Boolean、Number和String。引用类型的值是保存在内存中的对
分类:
编程语言 时间:
2016-02-27 15:01:05
阅读次数:
170
第三章 基本概念 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 标识符是指变量、函数、属性的名字,或者函数的参数。 标识符的组成规则是:第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字。 ECMAScript标识符采用驼峰大
分类:
编程语言 时间:
2016-02-26 23:33:27
阅读次数:
313
写在前面,舍弃叽叽歪歪,只做学习笔记,认真踏实。 学习书籍:javascript高级程序设计3版。 章节4.1 基本类型和引用类型 1、基本类型在内存中占据固定大小的空间,所以保存在栈内存中。 2、从一个变量向另一个变量复制基本类型的值的时候,会在栈中保存另一个副本。 3、引用类型的值是对象,保存在
分类:
Web程序 时间:
2016-02-26 18:37:31
阅读次数:
166