4月份 04/15 :
4月份 04/15 :
事件冒泡的流程 js事件流(event flow ): 是指从页面中接收事件的顺序,也可理解为事件在页面中传播的顺序,并存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段...
ajax AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用...
1.什么是模块化 模块化是指把一个复杂的系统分解到一个一个的模块,再用一定的方式拼装起来。 2.模块化开发的优点 (1)一个单独的文件就是一个模块,是一个单独的作用域,只向外...
题目 · 描述event loop(事件循环 / 事件轮询)的机制,可画图 · 什么是宏任务和微任务,两者有什么区别? · Promise有哪三种状态?如何变化?...
什么是BOM? 1.什么是BOM? BOM是用来判断文本文件是哪一种Unicode编码的标记,其本身是一个Unicode字符("\uFEFF"),位于文本文件头部。 在不同的...
题目 · 同步和异步是什么? · 手写用Promise加载一张图片 · 前端使用异步的场景有哪些? 知识点 · 单线程和异步 1.JS是单线程语言,...
题目 1.this的不同应用场景,如何取值 2.手写bind函数 3.实际开发中闭包的应用场景,举例说明 知识点 1.作用域和自由变量 ...
思考题 题目 1. 如何判断一个变量是不是数组? [] instanceof Array --> true [] instanceof Object --> true...
##### 变量类型和计算 ### 一.typeof能判断哪些数据类型 识别所有值类型: 布尔型 undefined 数字 字符串 syblom 识别函数 判断是否是引用...
语言: 1,熟练掌握html5,css3,javascript,ajax 2,掌握PHP、java、python中至少一种web开发语言(不少公司都有特定需求吧,奇虎还招go...
HTML面试题 ·如何理解HTML语义化 HTML结构语义化,是最近几年才提出来的,以前的html结构,都是一堆没有语义的冷冰冰的标签。最泛滥的就是div+css,以前...
面试前准备 ·面试的环节和流程 · 什么是面试 1.经过组织者精心设计 2.以交谈和观察为主要手段 3.评价知识,能力和经验,...
Web篇之JS性能优化[https://www.cnblogs.com/tianshu/p/10555921.html] 首先,性能优化分好几个方面,本章我们从js方面来优化...
async和await要搭配Promise使用, 它进一步极大的改进了Promise的写法 来看一个简单的场景: //假设有4个异步方法要按顺序调用 new Promise(...
Promise 是异步编程的一种解决方案: 从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。 prom...
首先通过npm init -y 默认生成一个package.json的文件 然后去全局下载依赖 sudo npm install webpack webpack-cli -g...
首先写一个HTML文件,代码如下 添加js方法,match方法里面放的是一个正则表达式,表示如果字符串中有字母a则结果为a,没有则结果为null,代码如下 页面运行结果如下 ...
css3规定:1rem的大小就是根元素html的font-size的值。 通过设置 根元素 的font-size的大小,来控制整个html文档内的字体大小、元素宽高、内外...
一、概念 0.关键词:JavaScript单线程、事件循环(event loop)、事件队列(event queue)、执行栈(execution context stack...