摘要: 一、各种元素的width height margin padding 特性 1.块级元素 width、 height、 margin的四个方向、 padding的四个方向都正常显示,遵循标准的css盒模型。例如:div 2.行内替换元素 width、 height、 margin的四个方向、 pad 阅读全文
posted @ 2017-08-21 17:16 sakuramoon 阅读(172) 评论(0) 推荐(0) 编辑
摘要: defer的用途是表明脚本在执行时不会影响页面的构造。也就是说,脚本会延迟到整个页面都解析完毕后再运行。因此,在<script>元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。 async属性与defer属性类似,都用于改变处理脚本的行为。建议异步脚本不要在加载期间修改DOM。 de 阅读全文
posted @ 2017-08-19 11:39 sakuramoon 阅读(1469) 评论(0) 推荐(1) 编辑
摘要: 1、href是Hypertext Reference的缩写,表示超文本引用。用来建立当前元素和文档之间的链接。常用的有:link、a。例如: <link href="reset.css" rel=”stylesheet“/> 浏览器会识别该文档为css文档,并行下载该文档,并且不会停止对当前文档的处 阅读全文
posted @ 2017-08-15 16:12 sakuramoon 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Undefined的类型只有一个值,即特殊的undefined。在使用var声明变量但未对其加以初始化时这个变量的值就是undefined。对未初始化的变量执行typeof操作符会返回undefined值,而对未声明的变量执行typeof操作符同样也会返回undefined值。 var oValue 阅读全文
posted @ 2017-06-14 22:01 sakuramoon 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Web Workers是在HTML5中新增的,用来在Web应用程序中实现后台处理的一种技术。通过Web Workers你可以创建一个不会影响前台处理的后台线程,并且在这个后台线程中创建多个子线程。通过Web Workers,你可以将耗时较长的处理交给后台线程去运行,从而解决了HTML5之前 阅读全文
posted @ 2017-06-03 14:52 sakuramoon 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{ display: flex; } 行内元素也可以使用Flex布局。 .box{ display: inline-flex; } 阅读全文
posted @ 2017-05-24 15:52 sakuramoon 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、概念 所谓 Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进一步处理。 Promise 对象有以下两个特点。 (1)对象的状态不受外界影响。Promise 对象代表一个异步操作,有三种状态:Pe 阅读全文
posted @ 2017-05-22 21:45 sakuramoon 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、typeof检测给定变量的数据类型: 语法:typeof 变量 未定义undefined:undefined boolean:boolean 字符串:string 数值:number 对象:object null:object 函数:function 数组(也是对象):object 二、inst 阅读全文
posted @ 2017-04-12 22:37 sakuramoon 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、对象遍历 ES6一共有5种方法可以遍历对象的属性。 1、for-in 在使用for-in循环时,返回的是所有能够通过对象访问的、可枚举的(enumerated)属性,其中既包括存在于实例中的属性,也包括存在于原型中的属性,不含Symbol属性。屏蔽了原型中不可枚举属性(即设置了[[DontEnu 阅读全文
posted @ 2017-04-06 17:42 sakuramoon 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、功能 根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择。 官网地址:http://jqueryui.com/autocomplete/ 二、使用 1、引入文件 2、html代码: 3、js代码: 4、自定义下拉菜单高度:修改jquery.ui.css,添加红色标注部分代码 三、A 阅读全文
posted @ 2017-03-01 17:51 sakuramoon 阅读(491) 评论(0) 推荐(0) 编辑