随笔分类 -  javascript

javascript
摘要:内存基本概念 内存的生命周期: 1、分配所需的内存 2、内存的读与写 3、不需要时将其释放 所有语言的内存生命周期都基本一致,不同的是最后一步在低级语言中很清晰,但是在像JavaScript 等高级语言中,这一步是隐藏的、透明的。 js的内存生命周期: 1、定义变量时就完成了内存分配 2、使用值的过 阅读全文
posted @ 2017-11-24 15:51 诸葛正当年 阅读(5872) 评论(0) 推荐(3) 编辑
摘要:注释 代码中的注释很重要,自然也是毋庸置疑的。通常我们会强调代码中注释数量的多少,而轻视了对注释质量的提高。编码是及时添加注释,会给后续代码的维护人员带来很大的便利。但是如果注释不注意更新,或者由于拷贝、粘贴引起的错误的注释,则会误导阅读人员,反而给阅读带来障碍。 除了注释要及时更新外,我们还应对注 阅读全文
posted @ 2017-11-02 19:54 诸葛正当年 阅读(388) 评论(0) 推荐(0) 编辑
摘要:工厂模式 缺点:没有解决对象识别问题(即怎样知道一个对象的类型) 构造函数模式 对象类型识别:person1.constructor == Person //true; 更可靠的对象类型识别:person1 instanceof Person //true; person1 instanceof O 阅读全文
posted @ 2017-10-14 11:23 诸葛正当年 阅读(260) 评论(0) 推荐(0) 编辑
摘要:原则不要做任何优化除非的确需要优化任何的性能优化都必须以测量数据为基础,如果你怀疑代码存在性能问题,首先通过测试来验证你的想法。性能优化三问我还能做哪些工作从而让代码变得更有效率?流行的JavaScript引擎通常会做哪些优化工作?哪些优化是JavaScript引擎不能做的,垃圾回收器是否能清理我们... 阅读全文
posted @ 2015-12-21 10:12 诸葛正当年 阅读(344) 评论(0) 推荐(0) 编辑
摘要:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 不仅如此,JavaScri 阅读全文
posted @ 2015-12-21 10:07 诸葛正当年 阅读(290) 评论(0) 推荐(1) 编辑