前端碎语(4)

2016-02-28
阅读 2 分钟
2.2k
键盘事件最基本的应用场合是控制文本框元素,而我们要讨论的,就是几个键盘事件:keydown、keypress、keyup、textInput发生的时机与文本输入的过程的关系。先看一段代码:

原生js练习题-第一课

2016-02-27
阅读 2 分钟
5.5k
差不多把《js高级程序设计》刷完了,所谓实践出真知,尤其编程这种实践和经验相当重要的事情,不能光说不做。但以我现在的水平,直接上手那些大项目是还是不够格的,还是得一步步扎实好基础再有能力去开拓新世界、赶上前端界风起云涌的浪潮。

遍历DOM元素的children属性遇到的坑

2016-02-26
阅读 3 分钟
8k
关于DOM元素的children属性,以前我只在意它和childNodes属性的区别:即children属性只会返回子元素节点集合,而childNodes返回的就不止元素节点,还有文本节点等所有子节点集合。这样看来,children似乎是我们获取子元素而舍弃其他类型的子节点的最佳选择,虽然说在IE8-的浏览器下用它还会返回注释节点,但兼容起来也是...

前端碎语(3)

2016-02-25
阅读 3 分钟
2.1k
setInterval()这个间歇调用函数是应用得比较广的,尤其在比较古老的浏览器中实现动画效果时,往往离不开它。然而这个函数却有不少坑,由于其实现是把要执行的代码插入待执行队列排队执行,同时为防止连续执行,这个队列中只能有一个最早进来的它的代码实例。如果队列中也有其他任务在等待,而且执行了很长时间,首先就很...

data URI及其应用

2015-11-23
阅读 5 分钟
2.6k
标题列举了几个名词,不细究地话,多数的互联网的使用者们还是容易分不清的。这几个东西有个共同点就是能通过浏览器输入并访问,而浏览器的输入框也确实能接收不少东西,其中最基本的功能便是让我们输入网址。所谓网址有两层含义,一是直接使用网站服务器的ip地址,以及便于记忆的域名,输入域名后浏览器会通过DNS获得该...

前端碎语(2)

2015-11-04
阅读 3 分钟
2.4k
这个系列保持开坑不埋的状态已经过去三个月了,而在这几个月中我才算第一次认真地深入理解js。虽然期间笔记是记了不少,但写博文又不应是简单的复制粘贴,还是得保证有讨论价值、有干货的。而我面对的现实是:一来基础差导致识别和捞出有讨论价值的干货得自身功夫练到一定阶段,二来又因为记的杂乱且缺乏日常整理,整理...

前端碎语(1)

2015-08-01
阅读 3 分钟
2.7k
暑假前因为种种原因没有把百度IFE的先期课程学完,这个暑假又参加了相关项目开发,边做边学也总结了一些教训。现在打算写一个系列的文章,把这种集中学习中遇到一些令我的困扰一时的点好好再总结一番。而这些因应工程实践而生的点本身又多是琐碎的技术细节,若读者正好有相应的疑惑,也希望能给你解决问题提供一定帮助。

使用github的pages服务建立项目主页的注意事项

2015-06-06
阅读 2 分钟
5.1k
之前我对github的pages服务的使用一直只停留在建立博客而已,最近整理了上面的几个repo才使用了其建立项目主页功能。总体来讲还是很方便的,各位看看官方文档即可大致了解。而接下来我再说说期间遇到的一些问题和解决: