摘要: 另一篇讲解异步编程不错的文章:https://segmentfault.com/a/1190000002938132 第二篇:更加通俗易懂 单线程是JavaScript的一大特性。 JavaScript不像其他语言比如Java一样多线程,就不必去考虑线程同步的问题。 JavaScript是浏览器用来 阅读全文
posted @ 2018-03-22 16:32 LittleGirl_MyBaby 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1:如何页面之间多个区域的数据请求之间有一定的依赖关系,如果保证请求的数据保证一定的先后顺序? javascript 加载顺序和异步加载 javascript文件引入的三种方式: 按照先后顺序执行,阻塞,待脚本下载并执行完后,再执行标签后面的代码 顺序:保证先后顺序;不阻塞,脚本将被异步下载,待文档 阅读全文
posted @ 2018-03-22 15:10 LittleGirl_MyBaby 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 缓存什么?一般会缓存,图片、css文件、js文件这些静态文件,更新频率不高的文件 为什么缓存?有效减少http请求数量,提升网站的性能。 什么是http缓存策略? http缓存主要由两种:本地缓存和缓存协商。优先使用本地缓存,本地缓存不起作用时使用缓存协商。http缓存主要是头部信息header来决 阅读全文
posted @ 2018-03-22 13:01 LittleGirl_MyBaby 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 很好地一篇文章,转过来。 前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么 ? 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用 阅读全文
posted @ 2018-03-22 12:43 LittleGirl_MyBaby 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 离线检测 首先检查设备是否在线,html5定义了navigator.onLine属性,html5还定义了两个事件:online和offline,在线和离线状态切换变化时会触发。这两个事件在window对象上触发。 应用缓存 html5的应用缓存,或者简称为appcache,专门为开发离线应用而设计的 阅读全文
posted @ 2018-03-20 16:39 LittleGirl_MyBaby 阅读(133) 评论(0) 推荐(0) 编辑
摘要: HTML5最少欢迎的一个新功能就是canvas元素,这个元素负责在页面中设定一个区域,然后就可以使用javascript进行动态的绘图。 基本用法 设定了画布后,要去的绘图上下文,通过get.Context("2d")方法 使用toDataURL(),参数为图像的MIME类型格式,如toDataUR 阅读全文
posted @ 2018-03-20 14:06 LittleGirl_MyBaby 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: table元素有caption元素、th元素、td元素、tr元素构成。 scope属性表明当前的th是列的标题单元格还是行的标题单元格。 通过使用colspan=n 或 rowspan=n ,从而让单元格横跨多列或者多行。 阅读全文
posted @ 2018-03-19 15:42 LittleGirl_MyBaby 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 视频文件格式 html5支持三种视频文件格式(即编解码器):.ogg .mp4或.m4v .webm 。 编解码器是使用压缩算法对数据的数字流进行编码和解码,使之更适合播放的计算机程序。在有的浏览器中如果没有正确地设置MIME类型,媒体文件就不会播放。 要获得所有兼容html5浏览器对媒体播放的支持 阅读全文
posted @ 2018-03-19 15:30 LittleGirl_MyBaby 阅读(296) 评论(0) 推荐(0) 编辑
摘要: html5对表单的改进 html5一个重要的特性就是对表单的改进,html5引入了新的表单元素、输入类型和属性以及内置的对必填字段、电子邮件地址、URL以及定制模式的验证。 1)添加的新类型 电子邮件地址:<input type="mail"> 搜索框:<input type="search"> U 阅读全文
posted @ 2018-03-19 14:40 LittleGirl_MyBaby 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 有三种列表:无序列表:ul--li 有序列表:ol-li 定义列表:dl dt dd 选择标记 list-style-type: disc(圆点) circle(圆圈) square(方块) upper-alpha(大写字母) lower-alpha(小写字母) decimal(数字) upper- 阅读全文
posted @ 2018-03-16 17:21 LittleGirl_MyBaby 阅读(167) 评论(0) 推荐(0) 编辑