会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
脚后跟着猫
菜鸟也会老,认真做事,去实践,去分享。
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
2016年5月26日
[Effective JavaScript 笔记]第19条:熟练掌握高阶函数
摘要:
高阶函数介绍 高阶函数曾经是函数式编程的一个概念,感觉是很高深的术语。但开发简洁优雅的函数可以使代码更加简单明了。过去几年中脚本语言采用了这些个技术,揭开了函数式编程的最佳惯用法的神秘面纱。高阶函数就是将函数作为参数或返回值的函数。将函数做为参数(通常称为回调函数)是一种强大、富有表现力的惯用法,在
阅读全文
posted @ 2016-05-26 15:20 脚后跟着猫
阅读(734)
评论(0)
推荐(0)
编辑
2016年5月25日
[Effective JavaScript 笔记]第18条:理解函数调用、方法调用及构造函数调用之间的不同
摘要:
面向对象编程中,函数、方法、类的构造函数是三种不同的概念。 JS中,它们只是单个构造对象的三种不同的使用模式。 三种不同的使用模式 函数调用 函数的表现与行为一致,调用hello函数并将给定的实参绑定到username形参。 方法调用 js中的方法,是指对象的属性恰好是函数而已。 这里方法hello
阅读全文
posted @ 2016-05-25 18:15 脚后跟着猫
阅读(750)
评论(1)
推荐(1)
编辑
2016年5月24日
node实现rar格式压缩
摘要: 背景 由于公司的CMS系统里,只接受rar格式压缩的文件,所以没法直接使用nodejs里提供的zip压缩组件。只能从winRar软件入手了,但网上没有多少这方面相关的东西,所以下面也是自己尝试着在做。 github地址:https://github.com/cedrusweng/win-rar 主要
阅读全文
posted @ 2016-05-24 18:12 脚后跟着猫
阅读(2881)
评论(2)
推荐(2)
编辑
[Effective JavaScript 笔记]第2章:变量作用域--个人总结
摘要:
前言 第二章主要讲解各种变量作用域,通过这章的学习,接触到了很多之前没有接触过的东西,比如不经常用到的eval,命名函数表达式,with语句块等,下面是一个列表,我对各节的一点点个人总结,很多都是自己的收获和认识。可能有很多认识的误区,毕竟水平有限。如果有那里认识不对的地方,还希望可以在评论中指出来
阅读全文
posted @ 2016-05-24 11:18 脚后跟着猫
阅读(548)
评论(0)
推荐(1)
编辑
[Effective JavaScript 笔记]第17条:间接调用eval函数优于直接调用
摘要:
eval函数不仅仅是一个函数。大多数函数只访问定义它们所在的作用域,而不能访问除此之外的作用域(词法作用域)。eval函数具有访问调用它时的整个作用域的能力。编译器编写者首次设法优化js时,eval函数很难高效地调用任何一个函数,因为一旦调用的函数是eval函数,那么每个函数调用都需要确保在运行时整
阅读全文
posted @ 2016-05-24 11:06 脚后跟着猫
阅读(716)
评论(0)
推荐(0)
编辑
[转载]Markdown 语法说明 (简体中文版)
摘要: 概述 宗旨 Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括Setext、a
阅读全文
posted @ 2016-05-24 10:45 脚后跟着猫
阅读(191)
评论(0)
推荐(0)
编辑
[Effective JavaScript 笔记]第16条:避免使用eval创建局部变量
摘要:
js中的eval函数是一个强大、灵活的工具。强大的工具容易被滥用,所以了解是值得的。(本人只用过它来处理json数据)。 错误使用eval函数的方式一:允许它干扰作用域。 调用eval函数会将其参数作为js程序进行解释。 该程序运行于调用者的局部作用域中,嵌入到程序的全局变量会被创建为调用程序的局部变量。
阅读全文
posted @ 2016-05-24 10:35 脚后跟着猫
阅读(660)
评论(0)
推荐(0)
编辑
2016年5月23日
[Effective JavaScript 笔记]第15条:当心局部块函数声明笨拙的作用域
摘要:
嵌套函数声明。没有标准的方法在局部块里声明函数,但可以在另一个函数的顶部嵌套函数声明。 如果我们把函数f移动到局部块里。 js没有块级作用域,所以内部函数f的作用域应该是整个test函数。下面的这个例子的合理猜测结果是["local","local"]和["local"]。事实上,一些js环境的确如
阅读全文
posted @ 2016-05-23 18:38 脚后跟着猫
阅读(304)
评论(0)
推荐(0)
编辑
[Effective JavaScript 笔记] 第14条:当心命名函数表达式笨拙的作用域
摘要:
js函数会根据上下文改变其含义。 function double(x){return x*2;} 这是一个函数声明,也可以是一个命名函数表达式(named function expression),取决于它出现的地方。 声明一个函数,并绑定一个当前作用域的变量。 同一段函数代码也可以作为一个表达式。
阅读全文
posted @ 2016-05-23 09:37 脚后跟着猫
阅读(470)
评论(0)
推荐(0)
编辑
2016年5月21日
[Effective JavaScript 笔记] 第13条:使用立即调用的函数表达式创建局部作用域
摘要:
注意闭包存储的是其外部变量的引用而不是值。使用IIEF来创建局部作用域注意点:代码块不能包含任何跳出块的break和continue语句。如果代码块引用了this或特别的arguments变量,会得到错误的含义。
阅读全文
posted @ 2016-05-21 09:55 脚后跟着猫
阅读(412)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
下一页
公告
返回
顶部