
javascript
feng_strong
这个作者很懒,什么都没留下…
展开
-
宏任务和微任务
https://blog.youkuaiyun.com/qq_38606793/article/details/97368842转载 2020-11-20 09:13:25 · 182 阅读 · 0 评论 -
事件冒泡和事件捕获的区别?事件委托?
执行顺序不用ddEnentListener(事件类型,回调函数,bool) 第三个参数是布尔值,默认为false冒泡,true为捕获addEnentListener必须用removeEnentListener()解除事件冒泡:从下至上(是指子元素向父元素传递的过程), bool=false冒泡(默认)事件捕获:从上至下(是指父元素向子元素传递的过程), bool=true 捕获 一般不会用到事件委托利用冒泡阶段运行的机制实现的,使用事件代理的方法少了遍历所有li节点的操作,性能上..原创 2020-11-19 14:49:39 · 594 阅读 · 0 评论 -
GET和POST两种基本请求方法的区别
GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害...转载 2020-11-18 14:18:56 · 1306 阅读 · 1 评论 -
js中传递对象的键名的方法
起因,我们在小程序中经常会设置或更改data 中的变量(我这里只考虑每次只修改一个变量的情况)代码是这样写的this.setData({ currentIndex:e.detail.currentIndex})基本上每个方法中都有改变变量的值这个代码要三行,看着不爽,于是我就想在 app.js中定义一个公用的函数因为每个页面上都有 app=getApp()...转载 2019-12-24 10:42:46 · 393 阅读 · 0 评论 -
maxlenght 在input框上不起作用,可以无限输入
1、<input type="number" placeholder="请输入手机号码" maxlength="11" />这种情况下怎么也不起作用2、<input type="text" placeholder="请输入手机号码" maxlength="11" />,maxlength属性是有效的。但是type=”text”有一个不好的体验,就是获取焦点后弹出的输入法...原创 2019-11-20 14:39:09 · 811 阅读 · 0 评论 -
localStorage和sessionStorage用法总结大全
localStorage和sessionStorage存储的是字符串类型,获取后需要JSON.parse()转换成对象使用;不同浏览器无法共享localStorage或sessionStorage中的信息。相同浏览器的不同页面间可以共享相同的 localStorage(页面属于相同域名和端口)localStorage的生命周期是永久性的。即使关闭浏览器,数据也不会销毁,存储大小一般为5M...原创 2019-11-07 14:25:39 · 421 阅读 · 0 评论 -
ES6
1.let 和 const在ES6之前,js只有全局作用域和函数作用域,ES6中let关键字为其引入了块级作用域。//{}代码块{var a = 5;let b = 6;}console.log(a); //5console.log(b); //b is undefinedlet声明的变量只能在其所在的代码块内才能访问,var声明的变量由于是全局变量,因此可以在...转载 2019-11-06 09:31:17 · 184 阅读 · 0 评论 -
jsp页面跳转html页面
之前项目一直遇到,总结一下jsp跳转,跳出<iframe>页面跳到最外层页面:top.location.href="url"本层页面跳转:window.location.href="url"或location.href="url"跳到上一层:parent.location.href="url"...原创 2019-11-01 08:42:40 · 5520 阅读 · 0 评论 -
this指向问题简单总结
1、普通函数调用this指向windows;2、对象函数调用this指向这个对象;3、构造函数调用this指向新创建的对象;4、call和apply调用this指向传入的参数;(call可以传多个参数,apply可以传二个参数,第二个数组,不然报错TypeError)5、箭头函数调用箭头函数里面没有this,所以要向上层作用域查找;...原创 2019-10-28 14:57:59 · 176 阅读 · 0 评论 -
函数声明和var声明优先级
varx=1, // 全局windowy=0,z=0;functionadd(x){return(x=x+1);}y=add(x); // 同名函数调用最后一个,覆盖之前functionadd(x){return(x=x+3);}z=add(x);//运行结果x:1y:4z:4...原创 2019-10-25 16:02:13 · 380 阅读 · 0 评论 -
js 对象操作
js里对象的深拷贝 let arr = ['8','7','6'];let arrObj = JSON.parse(JSON.stringify(arr));arrObj[0] = '9';console.log(arr); // ['8','7','6']console.log(arrObj); // ['9','7','6']js对象的判断为空{}let obj = {...原创 2018-11-01 15:22:55 · 137 阅读 · 0 评论 -
javascript题的解析
个人对javascript的函数体的解析原创 2017-06-22 15:18:16 · 338 阅读 · 1 评论 -
用Javascript实现冒泡排序,二种方法的比较
用Javascript实现冒泡排序,二种方法的比较原创 2017-06-30 12:43:57 · 423 阅读 · 0 评论 -
点击li弹出对应的index
//html代码第一个 第二个第三个//js代码window.onload = function(){ var lis = document.getElementById("test").children for(var i=0;i li原创 2017-06-19 20:14:29 · 1447 阅读 · 0 评论 -
window.onload与jQuery的ready的区别
window.onload 与jQuery的ready的区别:window.onload在一个网页中只能编写一次,没有任何的简写方式,当HTML页面中所有的内容都加载完毕后才执行。ready()在一个HTML页面中允许编写多个,简写方式有$(document).ready(function(){}) $().ready(function(){}) $(functi原创 2017-06-19 19:01:12 · 461 阅读 · 0 评论