![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
星云好酷
这个作者很懒,什么都没留下…
展开
-
tree结构遍历
关于tree结构遍历的算法很多情况下需要自己写一个tree结构遍历算法,如查找指定node,创建指定属性的tree结构查找指定nodefunction queryNodeHierarchy(seq,sourceTree,tempTreeChildren){ let i=0,len=sourceTree.length; if(sourceTree&&sourceTree.length>0){ for(;i<len;i++){原创 2023-01-13 12:48:32 · 209 阅读 · 0 评论 -
Javascript中关于监听DOM元素状态的方法使用
Javascript中关于监听DOM元素状态的方法使用MutationObserverMutationObserver是针对DOM元素的观察器,观察它体内增加/减少子(爷孙)节点,或者子节点的属性等,可通过这一特性在观察器中增加相关的有利于实现逻辑处理的回调方法。// 选择需要观察变动的节点const targetNode = document.getElementById('#wc-content-right');// 观察器的配置(需要观察什么变动)const config = { att原创 2021-09-13 21:58:35 · 2369 阅读 · 1 评论 -
Javascript中关于对象属性的小总结
Javascript中关于对象属性的小总结Javascript中对象的属性分为数据属性、存取器属性两种,两者的属性描述符不同:数据属性:拥有value,writable,configurable,enumerable四个特性,后三个都为Boolean值;存取器属性:拥有set,get,configurable,enumerable四个特性,前两者为函数,其中set方法传入参数,该参数作为设...原创 2020-01-31 12:55:47 · 79 阅读 · 0 评论 -
关于cookie,session,sessionStorage,localStorage
关于cookie,session,sessionStorage,localStorage有关于这些在web应用用到的存储一直有些不清楚,今天想自己去找找资料,理一理。HTTP CookieHTTP Cookie是服务器响应客户端时发送的一小块数据,服务器使用Set-Cookie响应头部向客户端传达Cookie信息。客户端接收到后存储起来,之后每次向该服务器请求时头部都会有Cookie信息,服...原创 2019-10-14 12:29:35 · 147 阅读 · 0 评论 -
Javascript中的一些小细节(1)
Javascript中的小细节(1)使用js操作dom元素整个文档输出://若文档已加载,此时使用该方法则会使得文档被覆盖document.write(“<h1>h1</h1>”);dom元素输出:document.getElementById(“demo”).innerHTML=“Hello World”;变量使用未声明的变量,实际上是und...原创 2019-09-04 16:41:35 · 86 阅读 · 0 评论 -
Javascript中的一些小细节(2)
Javascript中的一些小细节(2)数字、类型js只有一种数字类型,例如123e5表示12300000,123e-5表示0.00123;创建数组:var car=new Array(‘f’,’h’,….);或者var car=[‘f’,’h’,…];数值前缀为0,表示八进制;前缀为0x表示十六进制;对象、方法For/in 循环遍历对象的属性;Object.key(对象) 返...原创 2019-09-05 10:02:48 · 116 阅读 · 0 评论 -
javascript中apply,call,bind的个人理解
apply的用法使用好处将某对象obj执行func方法;数组拼接(在前/后、+/-)改变原数组,返回数组长度;在一些需要数组中每个元素作为参数的内置函数中能简洁方便使用,例如Math.max/Max.min,在不使用apply时,数组长度很大时根本没法写,那么这时就可以使用:let testArray=[2,3,4,1,0,9];Math.max.apply(null,testAr...原创 2019-10-03 08:54:08 · 149 阅读 · 0 评论 -
闭包的个人理解
闭包什么是闭包?闭包是一个函数和声明该函数的词法环境的组合,这个词法环境包含了嵌套函数所能访问的所有局部变量,嵌套的函数可以访问其外部环境中的变量。通常情况下,闭包的形式如下:function parentFunc(){ //变量声明 ...... return function childFunc(){ ...... }}闭包的使用相同算法不同参数例如如...原创 2019-10-04 14:09:19 · 146 阅读 · 0 评论