⑨ promise
摘要:Promise 对象 Promise 本身是同步的,但在执行 resolve 或者 rejects 时是异步的,即 then 方法是异步的 Promise 是异步编程的一种解决方案,他是一个容器,里面存放着在未来才会结束的事件的结果。 1. Promise 对象有两个特点 1.1 对象的状态不受外界
阅读全文
posted @
2021-10-21 14:24
pleaseAnswer
阅读(42)
推荐(0) 编辑
⑧ import
摘要:题目:写出下面代码输出的结果,并做解释 // counter.js let counter = 10; let add = () => { console.log(counter); } export { counter, add }; // index.js add(); import { cou
阅读全文
posted @
2021-09-15 15:06
pleaseAnswer
阅读(107)
推荐(0) 编辑
⑦ 原型和原型链 作用域链
摘要:1 什么是原型和原型链 1.1 原型 所有引用类型都有一个 __proto__ (隐式原型对象)属性 所有函数都有一个 prototype(原型对象)属性 所有引用类型的 __proto__ 指向其构造函数的 prototype var a = [1, 1, 1] a.__proto__ Array
阅读全文
posted @
2021-04-05 23:31
pleaseAnswer
阅读(71)
推荐(0) 编辑
④ Node中的事件循环
摘要:Node.js的运行机制 V8引擎解析 js脚本 解析后的代码,调用 Node API libuv库负责 Node API 的执行。 它将不同的任务分配给不同的线程,形成一个 Event Loop,以异步的方式将任务的执行结果返回给 V8引擎 V8引擎再将结果返回给用户 libuv引擎的事件循环--
阅读全文
posted @
2021-03-18 11:28
pleaseAnswer
阅读(42)
推荐(0) 编辑
⑥ 使用vw+rem做移动端适配
摘要:前言 首先你要知道 vw 和 rem 是什么?怎么使用? 简单来说 vw 是视口单位,相当于把视口等分成了100,1vw = 1; rem是相对单位,设置根元素 html 的 font-size 比如给 html 设置字体大小为10px,1rem = 10px; 正文 我们以 iPhone6为基准,
阅读全文
posted @
2020-12-09 16:53
pleaseAnswer
阅读(149)
推荐(1) 编辑
⑤ h5调用摄像头
摘要:<div :style="{ zIndex : !pre ? 1 : 2 }"> <div @click="getN" v-show="!npre"></div> <img @click="getN" v-show="npre" :src="npre" alt /> </div> <input ty
阅读全文
posted @
2020-12-08 19:02
pleaseAnswer
阅读(150)
推荐(0) 编辑
③ 解决ie8文件上传问题
摘要:ie8不支持FormData,且ie8获取不到 file属性(ie8浏览器的安全性能) 1 ajaxFileUpload() > 谷歌浏览器正常,ie8 不行 js文件 jQuery.extend({ createUploadIframe: function(id, uri) { //create
阅读全文
posted @
2020-08-17 17:12
pleaseAnswer
阅读(1354)
推荐(1) 编辑
② 图片懒加载
摘要:实现思路 首先先自定义属性如:data-imgurl,存放着图片的路径 然后通过js判断界面滚动的位置/图片是否已加载,未加载再去获取属性data-imgurl的值赋给src,实现图片的加载。 具体做法如下: $('img').each(function () { //在未触发滚动事件时先判断图片是
阅读全文
posted @
2019-12-31 14:37
pleaseAnswer
阅读(203)
推荐(0) 编辑
① 什么是闭包
摘要:1.前端优化搜索引擎
2.网站性能优化
3.css优化、提高性能的方法
4.优化网站加载速度
阅读全文
posted @
2019-12-06 19:17
pleaseAnswer
阅读(262)
推荐(2) 编辑