上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 一: 1 IED:webstorm,sublime,vscode,atom (插件很重要!!!) 2 网络Git服务器:coding.net github.com 3 常用git命令: git add . (添加) git commit -m "xxx"(更新到本地仓库) git push orig 阅读全文
posted @ 2017-07-08 15:33 Hale.Proh 阅读(202) 评论(0) 推荐(0)
摘要: 一 从基础知识到JS-Web-API 1 DOM可以理解为:浏览器把拿到的html代码,结构化一个浏览器能识别并且JS可以操作的一个模型而已 2 DOM节点操作 3 porperty :js对象的一个属性 4 Attribute:标签的一个属性 5 DOM结构操作 新增节点 获取父元素 获取子元素 阅读全文
posted @ 2017-07-07 00:31 Hale.Proh 阅读(210) 评论(0) 推荐(0)
摘要: 一 异步和单线程 1 什么是异步: 什么时候需要异步: 在可能发生等待的情况 等待过程中不能像alert一样阻塞程序运行 因此,所有的“等待的情况”都需要异步 前端使用异步的场景: 定时任务:setTimeout,setInterval 网络请求:ajax请求,动态<img>加载 事件绑定 2 异步 阅读全文
posted @ 2017-07-06 16:33 Hale.Proh 阅读(165) 评论(0) 推荐(0)
摘要: 一 作用域和闭包 1执行上下文 范围:一段<script>或者一个函数 一段<script>:变量定义、函数声明 函数:变量定义、函数声明、this、arguments 2 this this要在执行时才能确认值,定义时无法确认 使用场景: 作为构造函数执行 作为对象属性执行(this为这个对象) 阅读全文
posted @ 2017-07-06 00:56 Hale.Proh 阅读(144) 评论(0) 推荐(0)
摘要: 一: 1 变量类型: (1)值类型:number、boolean、null、undefined。 (2)引用类型:object、array、function。我们的变量只是一个指针而已,引用类型可以无限制地添加属性,为了让内存公用空间,才需引用,值会互相干预 2 typeof运算符: 只能区分值类型 阅读全文
posted @ 2017-07-01 23:27 Hale.Proh 阅读(217) 评论(0) 推荐(0)
摘要: 1:javascript 有符号右移0位用于取整。 2:string 是值类型还是引用类型? 在js里面,把数据类型分为两组,即基本类型和引用类型。 区分: 基本类型在内存中具有固定的大小,而引用类型则不同。例如,对象可以具有任意的长度,无固定大小。数组也是。 基本类型变量存的是数据的具体值,而引用 阅读全文
posted @ 2017-06-24 10:25 Hale.Proh 阅读(191) 评论(0) 推荐(0)
摘要: 总体来时可分为两种方法,一种是改变html结构法,另一种是css法。 先说第一种,比如下面这段代码: 假设 li 是 inline-block元素,则 li 间会出现讨厌的空隙,这时我们可以换个写法: 以上三种写法都是可以的,总之就是避免让 </li>与<li>之间出现书面上的空格。 还有一种写法是 阅读全文
posted @ 2017-06-14 16:54 Hale.Proh 阅读(147) 评论(0) 推荐(0)
摘要: 例1:用于赋值 &&:从左往右依次判断,当当前值为true则继续,为false则返回此值(是返回未转换为布尔值时的原值哦)|| : 从左往右依次判断,当当前值为false则继续,为true则返回此值(是返回未转换为布尔值时的原值哦) 例2 经过多次判断的赋值 例3 与对象形式的变量合体 例4 用于执 阅读全文
posted @ 2017-06-11 20:13 Hale.Proh 阅读(521) 评论(0) 推荐(0)
摘要: Base64图片制作icon 优势: 可以减少请求(相当于提前把图片信息提前放到了css的文件当中) background:url(data:image/png;base64,{img_data}) 加快首屏数据的显示速度 note:体积更大(base64图片是未经压缩的);维护不方便 使用CSS3 阅读全文
posted @ 2017-06-04 21:35 Hale.Proh 阅读(207) 评论(0) 推荐(0)
摘要: 1.添加EventEmitter模块 2.实例一个EventEmitter对象 3.可通过.setMaxListeners()来修改最大监听数,默认10个 4.事件监听有两种方法,两种方式 5.移除一个监听事件,需要在 life.emit('求安慰','东晖') 之前才有用,并且只能移除具名函数 6 阅读全文
posted @ 2017-06-04 17:13 Hale.Proh 阅读(169) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页