摘要:
1. 概述 jquery允许拓展自定义的方法, 绑定到$.fn对象上, 编写一个jQuery插件的原则: 2. example 3. 使用过滤 针对特定元素的拓展 类似submit方法只能作用在form上,我们也可以自定义针对指定dom元素使用的方法。 jquery的filter这时派上了用场。 e 阅读全文
摘要:
1. 概述 jquery实现动画效果的函数使用起来很方便,不过动画执行是异步的, 所以要把自定义的操作放在回调函数里。 2. example 3. something 上面的例子 ,回调函数可以用箭头函数替代, 阅读全文
摘要:
1.概述 在项目中经常遇到列表中对复选框进行勾选操作,全选。。。反选。。 2. example 阅读全文
摘要:
1. FILE API html5提供了FIle和FileReader两个方法,可以读取文件信息并读取文件。 2. example 以DataURL的形式读取到的文件是一个字符串,类似于data:image/jpeg;base64,/9j/4AAQSk...(base64编码)..., 常用于设置图 阅读全文
摘要:
1. 概述 删除后的节点虽然不在文档树中了,但其实它还在内存中,可以随时再次被添加到别的位置。 当你遍历一个父节点的子节点并进行删除操作时,要注意,children属性是一个只读属性,并且它在子节点变化时会实时更新 2. example 阅读全文
摘要:
1. 概述 通过构造函数创建对象, 有时忘记了写new, 这时函数就会返回undefined 可以创建一个函数createXXX, 在内部封装new。 注意 , 如果函数没有显示的写明 return xxx; 则返回undefined。 example 利用构造函数定义Cat,并让所有的Cat对象有 阅读全文
摘要:
1. javascript 中Date对象表示日期和时间 要获取系统时间, 2. 时间戳 和 Date转化 3 注意 Date.getMonth()返回的值在0-11之间 所以情人节 在 ‘1月14日’ 哈哈! 阅读全文
摘要:
1. 概述 generator 是ES6引入的新的数据类型, 看上去像一个函数,除了使用return返回, yield可以返回多次。 generator 由function* 定义, (注意*号), 2. 例子 函数无法保存状态, 有时需要全局变量来保存数字; 2.1 2.2 一个无限循环的迭代器 阅读全文
摘要:
1. 方法概述 Array的sort()方法默认把所有元素先转换为String再根据Unicode排序, sort()会改变原数组,并返回改变(排序)后的数组 。 2. 例子 2.1 如果没有提供自定义的方法, 数组元素会被转换成字符串,并返回字符串在Unicode编码下的顺序比较结果 2.2 利用 阅读全文
摘要:
1. 方法概述 它用于把Array的某些元素过滤掉,然后返回剩下的元素组成的数组。 2. 例子 2.1 尝试用filter()筛选出素数: 2.2 过滤json中无效的entries 阅读全文