摘要:参考文献:https://www.jb51.net/article/161414.htm
阅读全文
摘要:typeof 共返回6种数据格式: 1、object 2、undefined 3、string 4、number 5、boolean 6、function 特别注意 typeof [ ] 和 typeof null 返回的都是object ,typeof 对于原始类型来说,除了 null 都可以显示
阅读全文
摘要:alert(1 && 2) 的值是 2 为什么呢??? 之前对逻辑与(&&)和逻辑或(||)的认识是 对于 && 是全真为真 对于 || 是一真为真 但在JS中并不是如此 总结如下: 1、只要“||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值。 2、只要“
阅读全文
摘要:https://www.cnblogs.com/moqiutao/p/6513628.html https://www.cnblogs.com/wanguofeng/p/10730766.html
阅读全文
摘要:onkeypress 事件在用户按下并放开任何字母数字键时发生。但是系统按钮(例如:箭头键、功能键)无法得到识别。 onkeydown 事件在用户按下任何键盘键(包括系统按钮)时发生。 具体区别: 1. 一个放开一个没有放开,onkeydown 先于 onkeypress 发生。 2.onkeypr
阅读全文
摘要:var a = 元素本身的宽度; width() = a; innerWidth() = a+padding; outerWidth() = a+padding+border; outerWidth(true) = a+padding+border+margin; 所以说:对于同一个元素应该是:wi
阅读全文
摘要:看了几篇文章,讲的挺好的: https://www.cnblogs.com/onepixel/p/5062456.html https://blog.csdn.net/topgum/article/details/83504325
阅读全文
摘要:具体详解观看以下两篇文章: http://www.ruanyifeng.com/blog/2018/06/javascript-this.html https://segmentfault.com/a/1190000017443250 (this指的是函数运行时所在的环境) This指针作用域:1)
阅读全文
摘要:JS 还提供了一种供开发者自定义 this 的方式,它提供了 3 种方式。 Function.prototype.call(thisArg, argArray) Function.prototype.apply(thisArg [, arg1 [, args2, ...]]) Function.pr
阅读全文
摘要:事件冒泡是指当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。 一般事件的流程是:事件捕捉—>目标元素发生事件—>事件冒泡。但是不是所有的事件和click事件都一样是冒
阅读全文
摘要:/* 事件的绑定:三种方式* 1.对象.on事件名字=事件处理函数 (如果是多个相同事件注册用这种方式,只执行最后一个)* my$("btn").onclick=function(){};* 2.对象.addEventListener("没有on的事件名字",事件处理函数,false)* (如果是多
阅读全文
摘要:/* 元素的创建 为了提高用户的体验* 元素创建的三种方式:* 1.document.write("标签的代码及内容")* 2.对象.innerHTML="标签及代码"* 3.document.creatElement("标签的名字")* */ /*方法一--document.write 缺点:如果
阅读全文
摘要:childElementCount:返回子元素(不包括文本节点和注释)的个数 firstElementChild:指向第一个子元素;firstChild(返回第一个子节点)的元素版。 //element.firstChild >谷歌和火狐获取的是第一个子节点 >IE8获取的是第一个子元素//elem
阅读全文
摘要://自定义属性 存储一些数据//自定义属性不能通过DOM对象的方式来直接获取该属性的值//想要获取自定义属性的值,需要使用getAttribute("自定义属性的名字")方法//想要设置自定义属性的值,需要使用setAttribute("自定义属性的名字","属性的值")方法//removeAttr
阅读全文
摘要:.innerText无法返回隐藏元素的文本内容,而的textContent属性可以返回。
阅读全文
摘要:在表单标签中,如果属性和值只有一个,并且值是这个属性本身那么在写js代码,DOM操作时,这个属性值是布尔类型就可以了如: <input type="radio" value="2" name="sex" checked="checked"> js代码:element.checked=true; el
阅读全文
摘要:<script> /** 预解析:提前解析代码 * * 预解析做什么事? * 把变量的声明提前了(但赋值不会提前),提前到当前所在作用域的最上面 * 函数的声明也会被提前,提前到当前所在作用域的最上面 * * 预解析会分段(多对script标签中的函数重名,预解析的时候不会冲突) * * 先提前va
阅读全文
摘要://其它类型转数字类型:三种方式//1.parseInt(); 转整数console.log(parseInt("10")); //10console.log(parseInt("10abs")); //10console.log(parseInt("g10")); //NaNconsole.log
阅读全文
摘要://字符串的拼接:使用+可以把多个字符串放在一起形成一个字符串var str1="您好";var str2="我好";console.log(str1+str2);console.log("哈哈"+"嘎嘎");//只要有一个字符串,其它是数字,那么结果也是拼接,不是相加var str3="10";v
阅读全文
摘要:IE: 对于没有doctype声明的页面,使用 document.body.scrollTop 或 document.documentElement.scrollTop; 对于有doctype声明的页面,则使用 document.documentElement.scrollTop; Chrome、F
阅读全文