06 2017 档案

摘要:同步方式: 代码是顺序执行的,并且发送请求的时候界面会阻塞。CPU按顺序执行,前一个任务结束,再执行下一个任务. 异步模式: 界面不会阻塞,主线程会立即返回,等到异步请求完成的时候再从线程池中取一个线程处理。CPU跳过等待时间长的任务,先处理后面的任务. [1] JavaScript运行 JavaS 阅读全文
posted @ 2017-06-27 22:59 夏目桑 阅读(185) 评论(0) 推荐(0)
摘要:作用域: js没有块作用域,只有函数作用域 作用域链: 按序检索对象列表 自执行函数:拥有私有作用域 匿名函数:this -> window 初始化: 全局对象, 执行环境栈, 全局执行环境 类数组(伪数组): 可像数组索引,有length属性,但是没有数组的方法,其实是个对象 例: argumen 阅读全文
posted @ 2017-06-27 22:54 夏目桑 阅读(118) 评论(0) 推荐(0)
摘要:基本数据类型: number,string,boolean,undefined,null 引用数据类型:function,object,array 伪对象: 除了null和undefined,其他三种原始类型都是伪对象。也就是说,一个存储原始值的变量, 同样可以使用对应的类的方法,甚至,即使是字面量 阅读全文
posted @ 2017-06-27 22:51 夏目桑 阅读(314) 评论(0) 推荐(0)
摘要:1. 数据类型 在 javascript 中数据类型可以分为两类: 原始数据类型值(primitive type),比如Undefined,Null,Boolean,Number,String。 引用类型值,也就是对象类型 Object type,比如Object,Array,Function,Da 阅读全文
posted @ 2017-06-27 22:50 夏目桑 阅读(891) 评论(0) 推荐(0)
摘要:a) 工厂模式; b) 构造函数模式; c) 原型模式; 1.1、构造函数模式 1.1.1使用new操作符后跟Object构造函数 如: var person = new Object(); person.name = "kitty"; person.age = 25; person.__proto 阅读全文
posted @ 2017-06-27 22:43 夏目桑 阅读(473) 评论(0) 推荐(0)
摘要:功能: 实现图文混排效果 原理: 绝对定位的元素脱离了文档流,而浮动元素依旧在文档流中; 清除浮动:(高度塌陷) 1. 额外标签法,<div style="clear:both;"></div>(缺点:不过这个办法会增加额外的标签使HTML结构看起来不够简洁。) 2. 使用after伪元素(该方法中 阅读全文
posted @ 2017-06-27 22:10 夏目桑 阅读(130) 评论(0) 推荐(0)
摘要:一、单位 1. em 若自身没有设置字体大小,依据父元素 2. rem html { font-size: 10px;} body{ font-size: 1rem;} //font-size: 10px; *不仅仅是font-size,margin,padding等都可用 *html{font-s 阅读全文
posted @ 2017-06-26 22:51 夏目桑 阅读(475) 评论(0) 推荐(0)
摘要:1. table-cell 默认等高 (table-cell还可实现两栏自适应布局) 2. padding + margin padding-bottom: -1000px; margin-bottom: 1000px; overflow: hidden; 3. 利用背景图片或者颜色模拟 4. 利用 阅读全文
posted @ 2017-06-26 22:46 夏目桑 阅读(117) 评论(0) 推荐(0)
摘要:垂直居中常用方法总结: 一、div 在 div中居中 1. 绝对居中 margin: auto; 2. 绝对定位 position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); 或 margin: -width; 3 阅读全文
posted @ 2017-06-26 22:34 夏目桑 阅读(139) 评论(0) 推荐(0)