摘要:
onload和window.onload的使用时的区别? 1.onload在标签元素中使用。 2.window.onload在script中直接使用。 3.当出现多个onload,总是最后的覆盖前面出现的,也就是只使用最后一次出现的onload的内容 注意: 在body里面使用window.onlo 阅读全文
摘要:
变量的解构赋值 1.解构可以用于数组,还可以用于对象。 对象的解构赋值,可以很方便地将现有对象的方法,赋值到某个变量。 // 例一 let { log, sin, cos } = Math; // 例二 const { log } = console; log('hello') // hello 2 阅读全文
摘要:
一,JavaScript是什么? 1,JavaScript简称: js,是一种浏览器解释型语言,嵌套在html文件中交给浏览器解释执行。主要用来实现网页的动态效果,用户交互及前后端的数据传输等。 2,JavaScript 组成 1,核心语法 - ECMAScript (ES5-ES6) 规范了Jav 阅读全文
摘要:
第1题 请说出下列代码最终的执行结果,并解释为什么? var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); } } a[6](); 最终执行结果为:打印 10。 原因:for 循环时是使用 va 阅读全文
摘要:
在做移动端网站时,有时因技术问题或其他原因无法制作响应式版面,而移动端页面只能放到子目录下,但是手机端通过搜索引擎进入网站电脑端子页面,无法匹配到移动端页面,使得用户体验很不好,即影响排名也影响转化。这里有一个js代码可以实现用户使用手机访问电脑端,自动跳转到对应手机页面。 举例:一个pc页面htt 阅读全文
摘要:
最近在做项目的时候扫描除了很多js版本过低的问题,主要集中在1.x 2.x 还有1.12jQuery&<2.2 jQuery,过滤用户输入数据的正则存在缺陷,可能造成跨站漏洞,具体修复介绍可以查看官方。 修复建议: 1、升级版本: 其实这是最好与最简单的修复方式,但是最新版的jquery不兼容旧版本 阅读全文
摘要:
网上有不少关于 js 编写优化建议,这里我根据自己的经验提出一些比较有用的意见。 1. 按强类型风格写代码 js 是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。下面分点说明: (1)定义变量的时候要指明类型,告诉 JS 解释器这个变量是什么数据类型的,而不要让解释器去猜,例 阅读全文
摘要:
相信很多读者对 ES6 引入的 Map 已经不陌生了,其中的一部分读者可能也听说过 WeakMap。既生 Map 何生 WeakMap?带着这个问题,本文将围绕以下几个方面的内容为你详细介绍 WeakMap 的相关知识。 创建了一个 “重学TypeScript” 的微信群,想加群的小伙伴,加我微信 阅读全文
摘要:
在我最近的编码中,我发现了一个更简单的方法。在这个过程中,它消除了匿名函数并删除了linting错误,“不要在循环中写函数”。 你看,我一直在使用JavaScript中的bind()试验。事实证明,我们可以在多个场合,包括处理我几周前提到的闭包问题中,使用bind。 什么是bind()? bind函 阅读全文
摘要:
try-catch属于同步代码块,因此无法捕获异步(重新开辟的线程,例如定时器,异步请求)代码中的异常,即能被try-catch捕获的异常,必须是在报错时候,线程的执行进入了try-catch代码块时,才能被捕获异常。 品牌vi设计公司http://www.maiqicn.com 办公资源网站大全h 阅读全文