2019年6月3日

摘要: 1.模块 包 传统开发:整个网页我们写了一个js文件,所有的特效都写在里面了。 缺点:代码重复率太高,代码关联性太强,不便于后期维护,会造成全局污染。 发生的请求次数过多,依赖模糊,难于维护。 以上都是传统的开发形式,都被抛弃了。 2.使用模块化开发 为什么要使用模块化? 减少代码之间的关联度,部署 阅读全文

posted @ 2019-06-03 17:01 十一点半 阅读(278) 评论(0) 推荐(0)

摘要: 离线缓存:application cache 什么是离线缓存: 离线缓存可以将站点的一些文件缓存到本地,它是浏览器自己的一种机制,将需要的文件缓存下来,以便后期即使没链接网络,被缓存的页面也可以展示 离线缓存的优势: 提高用户的访问速度,节省流量; 如何实现离线缓存 1.在需要缓存文件的根节点 ht 阅读全文

posted @ 2019-06-03 14:33 十一点半 阅读(192) 评论(0) 推荐(0)

摘要: canvas标签,必须要写的3个属性 id width height 为什么不再style中设置width和height呢? 因为这设置width和height话会有位移差; 位移差:在画布里面的元素有偏差; js中每次使用canvas,都要设置一个绘图环境,然后会得到一个对象,然后对其进行操作; 阅读全文

posted @ 2019-06-03 14:27 十一点半 阅读(74) 评论(0) 推荐(0)

摘要: SVG:矢量图 canvas:用于绘制位图 svg:使用xml格式绘制图形 svg:要有一个根节点,标签就相当于html svg:命名空间,xmlns="http://www.w3.org/2000/svg" 版本 version="1.1" svg如果不设置大小,默认占用位置300X150 定义矩 阅读全文

posted @ 2019-06-03 14:23 十一点半 阅读(179) 评论(0) 推荐(0)