2017年3月2日
摘要: 一、编写高质量的JS代码 1、团队合作,如何避免js冲突 1)用匿名函数将脚本包起来,可以有效控制全局变量,避免冲突隐患。 2)为了不同代码段之间相互通信,需要定义全局变量 3)当需要的全局变量太多时,为防止全局变量泛滥,定义一个全局对象,公用的变量作为全局对象的属性 4)为防止相同属性相互覆盖的问 阅读全文
posted @ 2017-03-02 17:46 艾薇儿802388 阅读(253) 评论(0) 推荐(0) 编辑
  2017年2月20日
摘要: 1、行内元素有哪些?块级元素有哪些?空元素有哪些?CSS盒模型? 行内元素:a、b、span、img、input、strong、select、label、em、button、textarea 块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote 空元素:即没有内容的H 阅读全文
posted @ 2017-02-20 14:27 艾薇儿802388 阅读(409) 评论(0) 推荐(0) 编辑
  2017年2月17日
摘要: 随笔:1、某一技术为什么而生 2、解决了什么问题 3、如何使用 4、给出代码实例 ES5新增对象的方法 一、冻结对象的freeze()方法(分为深冻结和浅冻结) 现在我们来看看es5 给我提供一个对象的新方法冻结对象(浅冻结)。 Object.freeze(obj) obj是要冻结的对象,Objec 阅读全文
posted @ 2017-02-17 10:10 艾薇儿802388 阅读(3944) 评论(0) 推荐(0) 编辑
摘要: 1、 ES6转码器:Babel,可以将ES6代码转为ES5代码 2、 ES6最常用的特性:let,const,class,extends,super,arrow functions,template string,destructuring, default,rest,arguments 1)let 阅读全文
posted @ 2017-02-17 10:10 艾薇儿802388 阅读(209) 评论(0) 推荐(0) 编辑
  2017年2月13日
摘要: 1、复杂选择器 1、兄弟选择器 兄弟:相同父元素并且是同级别的元素可称为兄弟元素 1、相邻兄弟选择器 作用:匹配指定元素的相邻兄弟元素(只能向后找,不能向前找) 语法:selctor1+selecotr2 2、通用兄弟选择器 作用:匹配指定元素后面所有的兄弟元素 语法:selector1~selec 阅读全文
posted @ 2017-02-13 21:15 艾薇儿802388 阅读(261) 评论(0) 推荐(0) 编辑
摘要: HTML5新特性之一——与表单相关一、新增的input的type及相关属性 1.已经学过的input type text、password、radio、checkbox、file、button、submit、reset、image、hidden 2.新的input type 提示:下述验证都必须放在 阅读全文
posted @ 2017-02-13 17:06 艾薇儿802388 阅读(1240) 评论(0) 推荐(0) 编辑
  2016年12月22日
摘要: 第一章 简单认识AngularJS 1、双向数据绑定 可通过ng-model监控输入 ng-app属性声明所有被其包含的内容都属于这个AngularJs应用,这也是我们在web应用中嵌套AngularJs的原因只有被具有ng-app属性的DOM元素包含的元素才会受AngularJs的影响 2、MVC 阅读全文
posted @ 2016-12-22 10:28 艾薇儿802388 阅读(242) 评论(0) 推荐(0) 编辑
  2016年12月19日
摘要: 第一章:Sass简介 一、 什么是CSS预处理器 定义:CSS预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS增加一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。 通俗的说,CSS预处理器用一种专门的编程语言,进行web页面的样式设计,然后 阅读全文
posted @ 2016-12-19 22:10 艾薇儿802388 阅读(324) 评论(0) 推荐(0) 编辑