摘要: 事件委托是利用事件的冒泡原理来实现的,何为事件冒泡呢?就是事件从最深的节点开始,然后逐步向上传播事件,举个例子:页面上有这么一个节点树,div>ul>li>a;比如给最里面的a加一个click点击事件,那么这个事件就会一层一层的往外执行,执行顺序a>li>ul>div,有这样一个机制,那么我们给最外 阅读全文
posted @ 2017-04-16 21:55 Ruge 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.通过在线网站上传制作 https://icomoon.io/ 首先通过右上角的 IcoMoon App 进行创建. 除了网站提供的一些图标 还可以通过Import Icons将本地的svg图标文件进行上传. 图标上传成功后,通过右下角Generate Font生成 左边的"e900"是代码引用的 阅读全文
posted @ 2017-03-30 21:02 Ruge 阅读(272) 评论(0) 推荐(0) 编辑
摘要: background-cover存在兼容性问题 如果需要自适应背景图片 可采用img设置100%、absolute 比较方便; 阅读全文
posted @ 2017-03-28 16:43 Ruge 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ::-webkit-input-placeholder{} /* 使用webkit内核的浏览器 */ :-moz-placeholder{} /* Firefox版本4-18 */ ::-moz-placeholder{} /* Firefox版本19+ */ ::-moz-placeholder{ 阅读全文
posted @ 2017-03-14 18:01 Ruge 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.Factorialize a Number 计算一个整数的阶乘 2.Check for Palindromes 检查字符串是否是回文 3.Find the Longest Word in a String 找到句子中最长单词,并计算其长度 4.Title Case a Sentence 字符串的 阅读全文
posted @ 2017-03-10 12:03 Ruge 阅读(129) 评论(0) 推荐(0) 编辑
摘要: =>是es6语法中的arrow function 举例:(x) => x + 6 相当于 可以利用map方法 将数组中的每个元素进行处理 阅读全文
posted @ 2017-03-10 11:40 Ruge 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 阅读全文
posted @ 2017-02-27 21:17 Ruge 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Math.max()与Math.min() 无法直接接收数组,接受的应该是一组数(一个一个参数)! 解决办法: 1.扩展运算符 扩展运算符用三个点号表示,功能是把数组或类数组对象展开成一系列用逗号隔开的值 2.apply 执行Math对象中的max函数,参数为values; 其中apply 函数为J 阅读全文
posted @ 2017-02-16 13:05 Ruge 阅读(1873) 评论(0) 推荐(0) 编辑
摘要: R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B:蓝色值。正整数 | 百分数 A:Alpha透明度。取值0~1之间。(颜色的透明度) 此色彩模式与RGB相同,RGB定义了颜色的红绿蓝值,在RGB模式上新增了Alpha透明度. 阅读全文
posted @ 2017-02-09 22:53 Ruge 阅读(4281) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-08 16:38 Ruge 阅读(94) 评论(0) 推荐(0) 编辑