会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
maolipeng
博客园
首页
新随笔
联系
管理
订阅
2017年6月24日
连续赋值和内存指针的问题解析(a.x=a={n:2})
摘要: 前几天偶然看到了一个这样的题: 这个题代码不多,不过考察的知识点却非常不错。我们知道内存空间分为栈内存和堆内存。栈内存用来存放供js代码来执行的环境,所以为了保证性能减少内存占用,我们一般把占用空间较小的类似于基本数据类型放在栈内存中,像引用数据类型这种占据空间比较大的东西,我们需要将它放在一个贮藏
阅读全文
posted @ 2017-06-24 19:51 maolipeng
阅读(2082)
评论(2)
推荐(2)
2017年6月23日
预解释继续。。。。。
摘要: 接着上篇文章我们继续探讨关于预解释的问题:当预解释的函数问题遇见诸如内存释放结合的时候,我们需要格外小心,我们都知道JavaScript属于弱类型语言,起初只是作为浏览器的脚本语言,现今js的用途变得越来越广泛,但作为一种单线程语言,性能优化则变得尤为重要,什么异步回调,浏览器自身的垃圾回收机制等各
阅读全文
posted @ 2017-06-23 11:17 maolipeng
阅读(204)
评论(0)
推荐(0)
2017年6月22日
做预解释题的一点小方法和小技巧
摘要: 在JavaScript中的函数理解中预解释是一个比较难懂的话题。原理虽然简单,寥寥数言,但其内涵却有深意,精髓难懂。如何在轻松活跃的头脑中将它学会,现在针对我在学习中的一点小窍门给大家分享一下,希望能给大家一些帮助: 万事需遵循“原理”——“预解释”无节操和“this”指向:(可先看例题解析然后结合
阅读全文
posted @ 2017-06-22 22:55 maolipeng
阅读(204)
评论(0)
推荐(0)
css常见属性
摘要: ### 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
阅读(110)
评论(0)
推荐(0)
markdown语法
摘要: 1.1 关于markdown Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdow
阅读全文
posted @ 2017-06-22 20:17 maolipeng
阅读(130)
评论(0)
推荐(0)
深刻理解Websocket原理
摘要: 原文: http://www.ihorve.com/?p=508 对Websocket一直很懵逼,前端时间在知乎上看到了一篇文章理解了很多。 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长
阅读全文
posted @ 2017-06-22 17:36 maolipeng
阅读(251)
评论(0)
推荐(0)
2017年6月19日
CSS 各种定位(position)方式的区别
摘要: static:静态定位是position的默认值,元素框正常生成,也就是没有定位时的正常显示。 relative:相对定位 用法一:元素相对自身的原位置偏移某个距离,但是原本的空间依旧保留,表现为空白。 用法二:把一个元素设置为position: relative; 可以使该元素的子元素相对该元素绝
阅读全文
posted @ 2017-06-19 12:01 maolipeng
阅读(291)
评论(0)
推荐(0)
数组的知识点总结
摘要: 恢复内容开始 push():作用:给数组的末尾增加一项, 需要实参,返回值:新数组的长度;原数组发生变化,为增加元素后的新数组。 unshift():作用:给数组的开头增加一项,需要实参,返回值:新数组的长度;原数组发生变化,为增加元素后的新数组。 pop():作用:给数组的末尾删除一项,不需要实参
阅读全文
posted @ 2017-06-19 11:54 maolipeng
阅读(211)
评论(0)
推荐(0)
公告