![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS基础
深度鸟
努力过,顺其自然
展开
-
ES6全套教程
1.let和const命令var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10上面代码中,变量i是var声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的function...原创 2020-04-18 20:24:12 · 2944 阅读 · 0 评论 -
拼多多的前端面经
1.说一下vue router的原理 我说了history和hash的原理onhashchange我都说了 原理层说的 他说不对 我整个前后端路由都解释了 他说不对 他问我怎么实现的不刷新 我不知道。2.js、css加载阻塞问题 如果css加载时间长会阻塞后面的渲染吗3.两种图片引用方式? background-image 和 img的区别? 哪个先加载?4.响应式原理...原创 2020-03-30 16:07:46 · 630 阅读 · 0 评论 -
百度面经
1.vue中模板编译是在哪个阶段?数据处理的在哪个阶段?父组件怎么引用子组件的方法?2.Computed属性的优点3.大列表操作节流怎么做的4.![]5 Generator1.Generator可以理解为是一个状态机,封装了多个内部状态。2.执行Generator函数会返回一个遍历器对象,遍历器对象生成函数。3.异步编程解决方案4.有两个特征,1是function关键字与函数名之间...原创 2020-03-25 23:38:38 · 129 阅读 · 0 评论 -
Module的加载实现
1.defer与async的区别前者要等到整个页面正常渲染结束才会执行,而后者一旦下载完成后,渲染引擎就会中断渲染,执行这个脚本以后继续渲染。如果有多个defer脚本,则会按照它们在页面出现的顺序执行,而多个async脚本不能保证加载顺序的。2.加载规则浏览器加载ES6模块时也使用了等同于defer3.ES6模块与CommonJS模块的差异1.CommonJS模块输出的是一个值的复制,E...原创 2019-12-23 22:34:13 · 321 阅读 · 0 评论 -
前端必会面试题
1.类的创建和继承(1)原型链的继承function Animal(){ this.name="猫"; this.sex="雌性"; } Animal.prototype.say="您好"; function Cat(){ this.a="123"; th...原创 2020-05-01 13:49:10 · 6033 阅读 · 1 评论 -
JavaScript正则表达式
1.正则表示式的语法/正则表达式主体/修饰符(可选)实例:var patt=/runoob/i/runoob/i是一个正则表达式runoob是一个正则表达式主体(用于检索)i是一个修饰符(搜索不区分大小写)2.使用字符串方法在JavaScript中,正则表达式通常用于两个字符串方法search()和replace()search()方法用于检索字符串中指定的子字符串,或检索与正则表...原创 2019-12-21 20:38:50 · 143 阅读 · 0 评论 -
制作表单
<!DOCTYPE html><html><head> <title>表单美化</title> <script type="text/javascript" src="jquery-3.3.1.min.js"></script> <style type="text/css"> #...原创 2019-05-23 18:43:17 · 307 阅读 · 0 评论