随笔分类 -  Javascript

摘要:个人理解+google翻译+有道翻译。如有错误,请指正。原文来自MDN:FunctionsFunctions是javascript基本构建模块之一。每一个function是一个javascript程序--一组执行任务或计算值的语句。要使用一个function,必须在调用该function范围某处先作定义。functions 定义(函数定义)一个函数的定义(也成为函数声明)由关键字function设定,然后是:函数的名字传递给函数的的参数列表,这些参数用括号括起来,使用逗号分隔。定义函数的javascript语句,使用花括弧({})括起来。例如下面的代码中,定义了一个名为square的简单函数: 阅读全文
posted @ 2013-12-20 16:06 京城拾荒 阅读(889) 评论(0) 推荐(0)
摘要:个人理解+google翻译。如有错误,请指正。原文来自MDN:return概要由function返回指定值。版本信息实现:JavaScript 1.0, NES 2.0(NES:游戏机在欧洲的发行版本?)ECMA 版本号:ECMA-262语法return [expression];参数expression返回一个表达式,如果省略该表达式,返回undefined。用例用例:使用return下面的函数中,参数x为数字时返回参数x的平方。function (x){ return x * x;}用例:中断函数function会在调用return的地方立即停止运行。function counter... 阅读全文
posted @ 2013-12-16 10:39 京城拾荒 阅读(267) 评论(0) 推荐(0)
摘要:个人理解+google翻译。如有错误,请留言指正。原文来自MDN:this简介Javascript中一个函数的this关键字的行为相对其它语言有些不同。在严格模式和非严格模式间也有区别。在大多数情况下,this的值由函数如何调用来决定。this值不能在函数执行过程中赋值设置,并且每次函数调用时this值可能也不相同。ES5通过添加bind方法设置函数的this值,无论函数如何被调用。(this值永久不变)全局上下文中全局执行环境中(函数外部),无论在与不在严格模式下this指向全局对象。console.log(this.document === document); //true//在web浏 阅读全文
posted @ 2013-12-13 11:42 京城拾荒 阅读(7983) 评论(1) 推荐(2)