IFE2017笔记

1. jQuery.trim()方法 jQuery 杂项方法 实例 删除字符串开始和末尾的空格

2.jQuery的map方法可以批量操作数组中元素,可以替代传统在循环中处理完数据挨个push进数据的代码。

3.click事件是鼠标点击事件(不分左键,右键,中键),可以用e.button==(0,1,2)来判断。而oncontextmenu是一个专门指代右键点击的事件。

4.phantomjs入门,它是一个没有图形界面的浏览器,用命令行运行,可以往给定url的网页挂js脚本,从而获取到该网页的DOM元素,可以做一些摘取信息的操作。

5.用label可以实现自定义radio或者checkbox的样式(原始的不可改变,而label可以设置背景图片等),基本原理是label对于input有绑定作用,点击label相当于改变了input的checked属性,再利用input:checked伪类捕捉到相应的input,然后选择到相邻的label。用这样的方法实现了一种相当于label:checked的伪类(用以分别设置没选中和选中的样式)

6.AngularJS的数据绑定原理:http://blog.csdn.net/dm_vincent/article/details/38705099

7.javascript的eval()函数可以直接计算字符串的结果,比如传入字符串user.name.ming可以直接取得属性值

8.innerHTML的升级版insertAdjacentHTML  http://blog.csdn.net/lizhao1226/article/details/5219142

原文地址:https://www.cnblogs.com/natsu07/p/6476548.html