随笔分类 -  Web

前端知识学习
摘要:1、把方法写在原型中比写在构造函数中消耗的内存更小,因为在内存中一个类的原型只有一个,写在原型中的行为可以被所有实例共享,实例化的时候并不会在实例的内存中再复制一份而写在类中的方法,实例化的时候会在每个实例中再复制一份,所以消耗的内存更高所以没有特殊原因,我们一般把属性写到类中,而行为写到原型中2、 阅读全文
posted @ 2015-07-08 11:10 Michael翔 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:声明: 首先声明一下,本人是JS新手,所以不敢说深入,只是把最近对eval的学习经验拿出来跟大家分享,如果您是高手可略去不看。 适合读者: 对JS中的eval一知半解,不知eval是如何把字符串转换为json对象的,在用eval把字符串转换为json时常遇到“missing ] after elem 阅读全文
posted @ 2015-06-04 22:43 Michael翔 阅读(3736) 评论(1) 推荐(0) 编辑
摘要:题目如下:请写出下面代码2次alert分别输出什么结果? 我的答案是:1.undefined 2.undefined。然后leader让我们再仔细考虑一下问题答案。我对题目的分析:1.声明a并赋值为1,然后用重新声明a,但是此时没有赋值,那变量声明了,但是未赋值,所以是undefined。2.第一行 阅读全文
posted @ 2015-06-04 10:52 Michael翔 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:第一种是比较常规的方法 思路: 1.构建一个新的数组存放结果 2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比 3.若结果数组中没有该元素,则存到结果数组中 第二种方法比上面的方法效率要高 思路: 1.先将原数组进行排序 2.检查原数组中的第i个元素 与 结果数组中的最后一个 阅读全文
posted @ 2015-05-29 18:13 Michael翔 阅读(2567) 评论(0) 推荐(0) 编辑
摘要:在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。 JavaScript没有块级作用域。 函数中声明的变量在整个函数中都有定义。 1、JavaScript的作用域链 首先看下下面这段代码: 1 <script type="tex 阅读全文
posted @ 2015-05-19 11:10 Michael翔 阅读(311) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示