【读书笔记】之Javascript prototype(JS原型)深入理解
最 近比较疑惑这个问题,看过博客、论坛、知乎等关于JS的prototype各种讨论,也仔细阅读了手上几本书关于prototype的介绍,包括 《Javascript语言精髓与编程实践》、《Javascript面向对象编程指南》、《Javascript权威指南》、《Javascript高 级程序设计》、《悟透Javascript》等等。
个人觉得还是《Javascript语言精髓与编程实践》介绍的最为到位,《面向对象指南》介绍得有些含糊:
【读书笔记】“Javascript编程精解”之“正则表达式”
第⑧章正则表达式
在前面几个章节中,我们都不得不在字符串值中寻找一些模式。第3章中,我们通过编写能够找到日期中各个数字的准确位置的代码,从字符串里提取了日期值;第5章中,我们看到了一些特别不美观的代码,这些代码用于在字符串里查找特定类型的字符,例如,在HTML输出的时候必须要转义的字符。
【分享】Javascript之cookie操作
服务器端语言拿cookie时都是直接用封装好的函数,比如PHP 的setcookie() /$_COOKIE,JS没有现成的获取方法,或者说是JS的cookie操作是直接对浏览器中保存的所有cookie进行的一种操作。现把JS cookie的增查删方法都列出来:
<script type="text/javascript"> //添加cookie cookie名/值/过期时间 f...
【分享】详解JavaScript中的this
JavaScript中的this总是让人迷惑,应该是js众所周知的坑之一。 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者…有人甚至因为坑大而不用this。
其实如果完全掌握了this的工作原理,自然就不会走进这些坑。来看下以下这些情况中的this分别会指向什么:
【分享】Javascript中的陷阱大集合【译】
写在最前面
这篇英文来自codeproject,原文A Collection of JavaScript Gotchas。我看了以后颇受启发,就把他翻译过来了,呵呵,第一次翻译这么长的技术文章,有什么错误请大家指出哦。另外,译文允许转载,但请在页面明显处标明以下信息:
英文原文:A Collection of JavaScript Gotchas
译文作者:王国峰
译文标题:Javascript中...
【分享】JavaScript 15条最佳实践
本文档整理大部分公认的、或者少有争议的JavaScript良好书写规范(Best Practice)。一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断;比如不要嵌套太深)。条目顺序按重要级粗略的从高到低排列。
把外部JavaScript文件放在HTML底部
我 们的目标是相同的:为用户尽可能快地显示内容。当载入一个脚本文件的时候,HTML会停止解析,直到脚本载入完毕。因此,用户可能会长时间对着一个空白的 屏幕,看上去什么都没有发生。如果你的JavaScript代码只是增加一些功能(比如按钮的点击动作),那么尽管大胆地把文件引用放在HTML底部吧 (就在</body>之前),你会看到明显的速度提升。如果是用于其他目的的脚本文件,则需要慎重地考虑。但无论如何,这毫无疑问是一个非常 值得考虑的地方。
...