随笔分类 -  JavaScript

摘要:正确的上下文 使用胖箭头 表示将回调函数绑定到this对象。 使用memoization节省工作 使用 运算符实现缓存,即如果变量还未被赋值,则调用函数赋值,否则不赋值。 阅读全文
posted @ 2016-10-28 16:34 我是一个NLPer哦啦啦 阅读(184) 评论(0) 推荐(0) 编辑
摘要:在CoffeeScript中定义类 在CoffeeScript中,使用 定义类,使用关键字 实例化对象。 给类绑定方法 CoffeeScript如何构建Javascript类 CoffeeScript中的类型系统基于JavaScript的原型继承实现。上面的代码生成的JavaScript代码为: 上 阅读全文
posted @ 2016-10-28 16:33 我是一个NLPer哦啦啦 阅读(763) 评论(0) 推荐(0) 编辑
摘要:字符串插值 CoffeeScript提供了一种更好的构建字符串的解决方案。在 双引号字符串 (单引号无效)中使用 包含一个动态的值。 定义函数 CoffeeScript引入lambda表达式的形式来定义函数。 函数定义: 函数命名 大多数情况下,CoffeeScript不支持形如 的命名函数,只支持 阅读全文
posted @ 2016-10-28 16:32 我是一个NLPer哦啦啦 阅读(223) 评论(0) 推荐(0) 编辑
摘要:CoffeeScript基础 语句 CoffeeScript没有分号,语句由新的一行结束,但是可以使用\将语句延续至下一行。 有时可以跨行实现函数调用: 也可以把几条语句写在同一行,使用分号分隔。 变量 CoffeeScript变量不需要定义,且默认都是局部变量。如: 被编译为: 如果确实想使用全局 阅读全文
posted @ 2016-10-28 16:31 我是一个NLPer哦啦啦 阅读(464) 评论(0) 推荐(0) 编辑
摘要:1 对象:DOM中的“O” 阅读全文
posted @ 2016-03-19 16:52 我是一个NLPer哦啦啦 阅读(223) 评论(0) 推荐(0) 编辑
摘要:将上述代码放入文件中,并将文件命名为test.html 将上述代码命名为example.js并与test.html放入同一文件夹,然后使用浏览器打开test.html,查看结果。 JavaScript由一系列语句构成,每行一条语句,并最好加上分号结尾。如果多条语句放在同一行上,则必须使用分号分隔它们 阅读全文
posted @ 2015-11-24 21:11 我是一个NLPer哦啦啦 阅读(178) 评论(0) 推荐(0) 编辑
摘要:JavaScript是Netscape与Sun公司合作开发,它是一种脚本语言,通常只能通过Web浏览器去完成一些操作。JavaScript为程序员提供了一些操控Web浏览器的手段。 DOM是一套对文档的内容进行抽象化的方法。 DHTML(动态HTML)的含义: W3C于1998年完成了第一个DOM标 阅读全文
posted @ 2015-11-23 19:56 我是一个NLPer哦啦啦 阅读(155) 评论(0) 推荐(0) 编辑