摘要: 前几天偶然看到了一个这样的题: 这个题代码不多,不过考察的知识点却非常不错。我们知道内存空间分为栈内存和堆内存。栈内存用来存放供js代码来执行的环境,所以为了保证性能减少内存占用,我们一般把占用空间较小的类似于基本数据类型放在栈内存中,像引用数据类型这种占据空间比较大的东西,我们需要将它放在一个贮藏 阅读全文
posted @ 2017-06-24 19:51 maolipeng 阅读(2061) 评论(2) 推荐(2) 编辑
摘要: 接着上篇文章我们继续探讨关于预解释的问题:当预解释的函数问题遇见诸如内存释放结合的时候,我们需要格外小心,我们都知道JavaScript属于弱类型语言,起初只是作为浏览器的脚本语言,现今js的用途变得越来越广泛,但作为一种单线程语言,性能优化则变得尤为重要,什么异步回调,浏览器自身的垃圾回收机制等各 阅读全文
posted @ 2017-06-23 11:17 maolipeng 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中的函数理解中预解释是一个比较难懂的话题。原理虽然简单,寥寥数言,但其内涵却有深意,精髓难懂。如何在轻松活跃的头脑中将它学会,现在针对我在学习中的一点小窍门给大家分享一下,希望能给大家一些帮助: 万事需遵循“原理”——“预解释”无节操和“this”指向:(可先看例题解析然后结合 阅读全文
posted @ 2017-06-22 22:55 maolipeng 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ### css常见属性- color:red/rgb(255,0,0)/#f00; + 注意,如果有a链接,必须在a链接中设置字体的颜色;在外面设置a链接中的字体颜色,无效;- font:400 14px/28px "宋体 微软雅黑"; + font-weight:400; bold->700; + 阅读全文
posted @ 2017-06-22 20:21 maolipeng 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.1 关于markdown Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdow 阅读全文
posted @ 2017-06-22 20:17 maolipeng 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 原文: http://www.ihorve.com/?p=508 对Websocket一直很懵逼,前端时间在知乎上看到了一篇文章理解了很多。 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长 阅读全文
posted @ 2017-06-22 17:36 maolipeng 阅读(242) 评论(0) 推荐(0) 编辑
摘要: static:静态定位是position的默认值,元素框正常生成,也就是没有定位时的正常显示。 relative:相对定位 用法一:元素相对自身的原位置偏移某个距离,但是原本的空间依旧保留,表现为空白。 用法二:把一个元素设置为position: relative; 可以使该元素的子元素相对该元素绝 阅读全文
posted @ 2017-06-19 12:01 maolipeng 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 push():作用:给数组的末尾增加一项, 需要实参,返回值:新数组的长度;原数组发生变化,为增加元素后的新数组。 unshift():作用:给数组的开头增加一项,需要实参,返回值:新数组的长度;原数组发生变化,为增加元素后的新数组。 pop():作用:给数组的末尾删除一项,不需要实参 阅读全文
posted @ 2017-06-19 11:54 maolipeng 阅读(206) 评论(0) 推荐(0) 编辑