有了前面几节的知识,这一节我们理解起来就要轻松很多。在 javascript 里函数也是对象,浏览器的全局上下文也是对象, key – value 的身影在代码里比较常见,合理的使用对象多维度、可扩展的特性可…
分类:html5
HTML5知识点总结(一)
最近在复习前端的基础知识,在这里做一个总结,这是HTML5篇。 新特性 取消了过时的显示效果标记<font></font>和<center></center>……
前端常见问题——一像素显示
关于一像素显示的问题可以参考 从1px像素问题剖析像素及viewport 和 iPhone 6 屏幕揭秘。 解决方案 如何解决一像素显示问题可以参考博客 7种方法解决移动端Retina屏幕1px边框问题。 方案/优缺点 …
同域跨页面监听
今天用百度音乐听歌,在一个页面点击播放,会打开音乐盒页面播放歌曲,再点另一首歌点播放,不会再打开一个新的音乐盒页面,而是在原来的音乐盒页面播放,感觉挺牛逼的。 同一个浏览器,打开几个页面,如果是同一个域的,会共享cook…
HTML5+CSS3兼容收藏夹
CSS3选择器兼容IE6~8: Selectivizr 使用方法: <!--[if (gte IE 6)&(lte IE 8)]> <script src="http://s3.amazonaw…
纯 CSS3 效果资源收集整理
awesome-pure-css-no-javascript 纯 CSS + HTML,不使用 JavaScript,能实现怎样的视觉效果? 这里收集整理了一些相关资源与工具,欢迎各位补充。 GitHub地址,欢迎sta…
H5项目常见问题汇总及解决方案
转自 https://github.com/FrontEndZQ… H5项目常见问题及注意事项 Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 //一、HTML页面结构 <met…
可想造一个属于你自己的jQuery库?(二)
Lesson-1 初步体验 这个版本呢,先来加四个很简单的方法感受感受下! 首先3个class不用说了 hasClass : function(cls) { var reg = new RegExp('(\\s|^)' …
跳出弹窗页面禁止滚动(PC端和手机端)
pc端如何实现 1.当弹窗显示时,为body元素添加属性:overflow:hidden, 当关闭弹窗时移除该属性即可2.在弹窗的div上设置 @scroll.stop.prevent <div @scroll.s…
深拷贝 vs 浅拷贝
深拷贝 vs 浅拷贝 深拷贝和浅拷贝都是针对的引用类型,JS中的变量类型分为值类型(基本类型)和引用类型;对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会进行地址的拷贝,最终两个变量指向同一份数据。 // …
前端面试整理
h5 html5 新api storage geolocation history webworker indexDB websocket canvas css3 box-shadow border-radius rem…
HTML5 弹幕
网上无意中看到一段优秀的弹幕代码,做了一个H5弹幕预览地址:戳这里 <!DOCTYPE html> <html> <head> <meta charset="utf-8">…