JavaScript
文章平均质量分 66
scottsu95
这个作者很懒,什么都没留下…
展开
-
【前端知识总结】Ajax
Ajax原创 2022-07-04 23:48:59 · 101 阅读 · 0 评论 -
【前端知识总结】ES6
ES6可以看到属性变量式声明看起来更加简洁明了。方法也可以采用简介写法升级部分在原型上新增了方法,此方法增强了中方法,可以获取指定对象所有自身属性的描述对象。结合方法,可以完美复制对象,包括复制和属性。在原型上新增了和方法,用来获取或设置当前对象的对象。这个方法的意义在于,中获取/设置对象是通过属性来实现的,然而并不是ES规范中的标准属性,只是浏览器各大厂商私自加上去的属性,只不过因为使用范围广泛而被默认使用了,在非浏览器环境中不一定可...转载 2022-07-04 17:05:46 · 1497 阅读 · 0 评论 -
【前端知识总结】DOM事件
DOM事件DOM3的写法:DOM事件模型捕获:从上往下。冒泡:从下(目标元素)往上。DOM事件流完整的事件流,分三个阶段:描述DOM事件捕获的具体流程在js中,获取body节点:;获取html节点:冒泡的流程:与捕获的流程相反。Event对象常见的api方法兼容代码如下:...转载 2022-07-02 00:57:17 · 287 阅读 · 0 评论 -
JavaScript中的预解析
JavaScript代码是有浏览器的JavaScript引擎(也叫JS解释器)来执行的。JavaScript引擎在运行JavaScript代码时,分为两步:预解析和代码执行。1.预解析过程JavaScript引擎会在全局环境下查找var、function关键字,变量只声明不赋值,函数声明不调用。 预解析只发生在当前作用域下。2.预解析也叫变量提升、函数提升变量提升定义变量的时候,...原创 2018-08-19 18:51:09 · 591 阅读 · 0 评论 -
【面试题】如何实现浏览器多个页签之间通信
今天面试遇到的问题,当时只想到了使用localStorage,后来查了资料,还有其他的几种:如使用cookie+setInterval()、使用websocket协议、使用html5浏览器的新特性SharedWorker。在此记录巩固。使用localStoragelocalStorage是浏览器多个标签共用的存储空间,所以可以用来实现多标签之间的通信(ps:sessionStorage是会...转载 2019-03-08 21:45:07 · 3359 阅读 · 0 评论