qw789 / blogs

生活中的记录
2 stars 2 forks source link

逻辑运算符 #2

Open qw789 opened 7 years ago

qw789 commented 7 years ago

var a = 1 && 2 && 3; var b = 0 && 1 && 2; var c = 1 && 0 && 2; alert(a) //3 alert(b) //0 alert(c); //0

qw789 commented 7 years ago

// 无须定位父节点,通过parentNode属性直接删除自身 var node = document.getElementById("nested"); if (node.parentNode) { node.parentNode.removeChild(node); }

qw789 commented 7 years ago

// 移除一个元素节点的所有子节点 var element = document.getElementById("top"); while (element.firstChild) { element.removeChild(element.firstChild); }

qw789 commented 7 years ago

左边定宽,右边自适应。 1.左边设置左浮动,右边宽度设置100% 2.父容器设置 display:flex;Right部分设置 flex:1 3.设置浮动 + 在 css 中使用 calc(100vw-200px) 函数

qw789 commented 7 years ago

data:text/html, 浏览器变编辑器。 极度装逼技能

qw789 commented 7 years ago

浅拷贝是和深拷贝比较的,深拷贝可以理解为递归进行浅拷贝。 深拷贝为了解决对象中依旧含有对象,例如

let a = { name: 'LiHua', habits: ['a', 'b'] } 1.普通的=赋值:b=a,b如果修改了b.name,那么a.name也会改变 2.浅拷贝,b,如果修改了b.name, a.name不会改变,但是修改b.habits数组中的值,a.habits的值也会改变 3.深拷贝,b的值改变,不会对a产生任何影响

qw789 commented 6 years ago

i=1 i++ i==2 i++==1

qw789 commented 6 years ago

PUT更新全部资源 PATCH更新指定部分资源

qw789 commented 6 years ago

urlencode是一个函数,可将字符串以URL编码,用于编码处理。 URLSearchParams; var params=new URLSearchParams(); params.append(‘name':'11') params.append('age":"18")

qw789 commented 6 years ago

h5破解网站图片防盗链 在head里面加入:

qw789 commented 6 years ago

var obj={myMethod:function(){}, myMethod(){}}

qw789 commented 6 years ago

var sd=new Date()

sd Wed Feb 15 2017 11:21:31 GMT+0800 (CST)

sd.toLocaleString() "2017/2/15 上午11:21:31"

sd.toString() "Wed Feb 15 2017 11:21:31 GMT+0800 (CST)"

qw789 commented 6 years ago

debounce 强制函数在某段时间内只执行一次,throttle 强制函数以固定的速率执行。在处理一些高频率触发的 DOM 事件的时候,它们都能极大提高用户体验。

qw789 commented 6 years ago

js map函数不能跳出循环

qw789 commented 6 years ago

document.getElementById.style这种只能获取行内样式 window.getComputedStyle currentStyle 获取引用样式和页内样式