
node.js/pomelo/v8
文章平均质量分 87
yongtao_liu
移动游戏 游戏
展开
-
js基础知识总结篇
javascript在学习过程中的重点易忘的部分的总结~基本类型 注意: JavaScript 不区分整数值和浮点数值,所有数字在 JavaScript 中均用浮点数值表示。 0.1+ 0.2 = 0.30000000000000004 单元运算符 + 也可以把数字字符串转换成数值 如果给定的字符串不存在数值形式,函数会返回一个特殊的值 NaN原创 2015-10-16 20:55:06 · 2544 阅读 · 1 评论 -
Function类型
在ECMAScript中,Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。一.函数的声明方式1.普通的函数声明function box(num1, num2) { return num1+ num2;}2.使用变量初始化函数var box= functio原创 2015-10-25 16:55:14 · 538 阅读 · 0 评论 -
变量、作用域及内存
JavaScript的变量与其他语言的变量有很大区别。JavaScript变量是松散型的(不强制类型)本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。一.变量及作用域1.基本类型和引用类型的值ECMAScript变量可能包含两种不同的数据类型的值:基本类型值和引用类型值。基本类型值指的是那原创 2015-10-25 18:03:32 · 478 阅读 · 0 评论 -
Javascript中的面向对象
ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。一.创建对象创建一个对象,然后给这个对象新建属性和方法。var box = new Object(); //创建一个Object对象box.name = 'Lee';原创 2015-10-26 18:02:43 · 440 阅读 · 0 评论 -
js中的匿名函数和闭包总结篇
匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。一.匿名函数//普通函数function box() { //函数名是box return 'Lee';}//匿名函数function () { //匿名函数,会报错 return 'Lee';}//通过表达式自我原创 2015-10-29 17:50:33 · 3363 阅读 · 3 评论 -
javascript使用注意的问题
1、在对大量数据作处理时,尽量避免循环嵌套。 因为循环嵌套的处理时间会随着数据量的增加成指数级增长,所以应尽量避免。遇到这种情况,如果没有更好的办法,一般采取的策略是以空间换时间,即建立一张二级循环数据的Hash映射表。当然,还要具体情况具体分析。还有一点要说的是,某些方法本身就是一个循环体,如Array.sort()(该方法应该是用了两层循环实现),在使用的时候需加注意。 2、尽量转载 2015-10-29 18:39:13 · 444 阅读 · 0 评论 -
javascript 中的call、apply、bind
一、call()和apply()方法1.方法定义call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 this转载 2015-12-02 11:59:31 · 948 阅读 · 0 评论