随笔分类 - js
摘要:1. 要在浏览器中计算出文件的sha256或md5值,基本思路就是使用HTML5的FileReader接口把文件读取到内存(readAsArrayBuffer),然后获取文件的二进制内容,然后获取文件的shaa256或md5值。 2. ArrayBuffer是一块内存,ArrayBuffer对象被用
阅读全文
摘要:确定两个变量是否相等是编程中的一个非常重要的操作。 JavaScript提供了两组操作符:相等(==)——先转换再比较, 全等( )——仅比较而不转换 JavaScript所有的类型比较无非在5种基本数据类型之间进行:Boolean, Number, String, Null, Undefined
阅读全文
摘要:变量提升 变量提升: 在指定作用域里,从代码顺序上看是变量先使用后声明,但运行时变量的 “可访问性” 提升到当前作用域的顶部,其值为 undefined ,没有 “可用性”。 相当于: 函数声明提升 相当于: 函数表达式: 相当于: 变量与函数名相同时 1)函数声明会置顶(置顶成函数表达式)2)变量
阅读全文
摘要:js: if (document.getElementById("checkboxID").checked) { alert("checkobx is checked");} jquery: if ($("#checkboxID").prop("checked")) { alert("checkbo
阅读全文
摘要:NodeList 对象是一个节点的集合,是由 Node.childNodes 和 document.querySelectorAll 返回的. html代码: js代码: 结果: Node.childNodes 返回节点个数包括空格。 Node.childNodes是动态实时的,如果文档中的节点树发
阅读全文

浙公网安备 33010602011771号