摘要: //查找HTML元素 document.getElementById(ID); document.getElementsByTagName(name); document.getElementsByClassName(name); //改变HTML元素 element.innerHTML = new 阅读全文
posted @ 2020-04-07 10:29 Mock777 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 第一段代码对非IE游览器生效,第二行针对IE游览器。 html { -webkit-filter: grayscale(100%); filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 阅读全文
posted @ 2020-04-06 09:18 Mock777 阅读(163) 评论(0) 推荐(0) 编辑
摘要: createTextNode创建文本节点:创建的是纯文本,创建完后是未被插入DOM的节点树。需要用到appendChild之类的方法。 例子: //获取节点ID位置 var testdiv = document.getElementById("testdiv") //首先是创建一个节点P var p 阅读全文
posted @ 2020-04-05 17:29 Mock777 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.match() 本质上与调用RegExp的exec()方法相同。 var text = "cat, bat, sat, fat"; var pattern = /.at/; //与pattern.exec(text)相同 var matches = text.match(pattern); co 阅读全文
posted @ 2020-04-01 21:50 Mock777 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 5.4 RegExp类型 ECMAScript通过RegExp类型来支持正则表达式。 var expression = / pattern / flags ; g : 表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配时立即停止; i : 表示不区分大小写(case-in 阅读全文
posted @ 2020-04-01 14:48 Mock777 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 字符串运算优先toString(); 数值运算优先valueOf(); 都是js隐式调用。 阅读全文
posted @ 2020-03-31 22:03 Mock777 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 5.2.1 检测数组 Array.isArray()方法: if (Array.isArray(value)){ //对数组执行某些操作 } 5.22 转换方法 toLocaleString() , toString , valueOf()方法。 join()方法可以使用不同分隔符。 5.2.3 栈 阅读全文
posted @ 2020-03-30 22:11 Mock777 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 主要是负值和(+0,-0)需要补码在底层区分。 先问:为什么会有反码,原码? 反码解决了负值,但无法解决+0、-0,这两个0不需要区分+-。 源码的出现就解决了-0的源码。 过程展示(引用CSDNyinyhy的文章): 1.基础概念和计算方法 在探求为何机器要使用补码之前, 让我们先了解原码, 反码 阅读全文
posted @ 2020-03-28 22:41 Mock777 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 原始类型: String(字符串): 用于存储和操作文本。 Number(数字): 整数,浮点数、NaN。 Boolean(布尔值): true or flase。 Null(空值): 非数值(Not a Number)是一个特殊的数值。 Undefined(没有值): 未定义的,不含有值。 Sym 阅读全文
posted @ 2020-03-22 16:49 Mock777 阅读(152) 评论(0) 推荐(0) 编辑