摘要:
// 1.数组的操作方法 var a = []; a.unshift() /*在数组的开头添加一个或者多个元素,返回新长度;IE9+*/ a.shift() /*删除数组中的第一个元素,返回删除的元素*/ a.push() /*往数组的末尾添加一个或多个元素,返回新长度*/ a.pop() /*删除 阅读全文
摘要:
H5的新特性 1.语义化标签 有利于SEO,有助于爬虫抓取更多的有效信息,爬虫是依赖于标签来确定上下文和各个关键字的权重。 语义化的HTML在没有CSS的情况下也能呈现较好的内容结构与代码结构 方便其他设备的解析 便于团队开发和维护 2.表单新特性 3.多媒体视频(video)和音频(audio) 阅读全文
摘要:
1.语义标签解决方案 <video></video> 属性: controls 显示控制栏 autoplay 自动播放 loop 设置循环播放 多媒体标签在网页中的兼容效果方式 <video> <source src="1.mp4"></source> <source src="1.ogg"></s 阅读全文
摘要:
一、封装的概念 面向对象的类包括两大成员,一种是暴露给外部的接口,另一种是只在类内部才能访问的私有属性。在这个类被实例化成对象后,用户只能通过操作给定的接口来访问该类内部的私有属性,这就被称为面向对象的封装性。 二、ES5如何实现封装 这里只说一种方法,就是通过闭包。 可以看下这个例子,在构造函数( 阅读全文
摘要:
知名前端团队 一、腾讯 1.腾讯IMWEB 2.腾讯AlloyTeam 3.腾讯CDC 二、阿里 1.淘宝前端团队FED 三、京东 1.凹凸实验室 2.京东设计中心JDC 四、百度 1.百度Fex 2.百度efe 3.百度eux 五、360奇舞团 1.奇虎360 六、去哪儿 1.去哪大前端YMFE 阅读全文
摘要:
转载JD团队文章 作者:宋成林 懒加载,一个在我们前端性能优化中高频出现的词汇,无论是懒加载图片还是懒加载模块,无非都是希望用户可以在滚动指定视区再去加载相应的资源, 从而达到节省用户流量、提升首次加载时间、减轻服务器的压力的目的。 “懒加载”不是一个新的概念,对于经验丰富的你们来说,一定积累了很多 阅读全文