文章分类 - Web
面试题、
摘要:① beforecreate:实例被创建之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。这时组件的数据、props 等尚未初始化。 ② created:实例初始化完成,可访问属性和方法,但此时部分 dom 组件还未被挂载。 ③ beforemoun
阅读全文
摘要:gird布局: 网格式布局: display:gird 布局方法:gird-template-columns 例子1:grid-template-columns: 1fr 1fr 1fr; 平均分三列,每一列相同 例子2:grid-template-columns: repeat(5, 100px
阅读全文
摘要:1.什么是异步代码,为什么需要它? 答:异步代码是指不会阻塞程序执行的代码。相反,他将任务提交给事件循环(Event Loop)并继续执行下面的代码,当任务完成后再通过回调函数或者promise等方式通知程序。我们需要异步代码来避免阻塞用户界面或其他重要任务,提高程序的性能和响应速度 2.Promi
阅读全文
摘要:首先:ajax与promise还有axios都是前端开发中经常用到的工具,但是他们的用处以及功能各有不同 Aajx:(asynchronous javascript and xml) 它是一种在不重新加载整个页面的情况下,通过后台与服务器交换数据并更新局部网页内容的技术。这也就意味着可以在不刷新页面
阅读全文
摘要:for-in循环 理解: for-in循环是JS中的一种常见迭代语句,可以用它实现对象、数组中的所有属性或元素的遍历 案例: for(var 变量 in 数组名或集合名) //变量中存放的数组或集合的索引 { 数组名[变量] }let obj = {a: 1, b: 2, c: 3}; for (l
阅读全文
摘要:答案:是 下面了解一下什么是同源策略 同源:协议、端口、域名全部相同才算同源,考虑到安全性,不同源之间是不能够进行数据通信 理解: 什么是同源策略,同源策略就是两个页面拥有着相同的协议、端口、域名,那么这两个页面就属于同一个源 简单讲所谓的同源就是 域名、协议、端口相同 不同源的客户脚本在每月明确授
阅读全文
摘要:可以通过以下几种方式: 原型链继承,借用构造函数继承,组合继承,寄生式继承,寄生组合继承 懒惰的一天!待补充....
阅读全文
摘要:一、什么是事件委托 ”过多的事件处理程序“的解决方法就是使用 事件委托 。事件委托是利用事件冒泡,可以只使用一个事件处理程序,来管理一种类型的事件。 例如: click事件冒泡到document,这也就意味着可以为整个页面指定onclick事件处理程序,而不用为每个可点击元素分别指定事件处理程序。
阅读全文
摘要:split()与join()的区别 split是切割成数组的形式,而join是将数组转换成字符串 split与join都是JavaScript中常用的字符串函数,他们的作用不同: split函数: 将一个字符串分割成字符串数组 split函数可以接收一个分隔符作为参考,将一个字符串拆分成为多个字符串
阅读全文
摘要:JavaScript的typeof返回哪些数据类型: 在JavaScript的typeof运算符可以返回一个值的数据类型,它返回的数据类型包括以下的7种 “undefined”:表示未定义的值 "boolean":表示布尔值 “number”:表示数字类型 "string":表示字符串 "objec
阅读全文
摘要:JavaScript中==和 的区别是什么,举例说明 在JavaScript中,==(等于)和 (全等)都用与比较两个值是否相等的运算符,但他们的比较方式有所不同。 ==(相等) 运算符会进行类型转换,再比较两个值是否相等。如果比较的两个值类型不同,则会将他们转换为相同的类型再进行比较: 例如: c
阅读全文
摘要:数组的方法pop() push() unshift() shift(): push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度 pop() 方法从数组中删除最后一个元素并返回该元素。如果数组为空,则返回的是undefined unshift() 方法将一个或者多个元素添加到数组的开
阅读全文
摘要:一、什么是闭包: 闭包是指一个函数能够访问并且操作其外部作用域的变量,即使该变量在函数执行完后,也仍然存在于内存中,闭包通常由函数和定义他的词法环境组成。 二、闭包所具有的特性: 闭包可以访问其外部函数中的变量,即使外部函数以及执行完毕,变量仍然存在于内存中, 闭包可以将变量保存在内存中,并在多个函
阅读全文
摘要:
阅读全文
摘要:1.简单理解 如果把代码比作车辆,同步:就是车辆在一个车道上,排队行驶, 异步:车辆在不同车道上,谁快,谁先 2.JS中它们的区别: 因为js是一门单线程预约,所谓的“所谓的单线程”也就是指只能完成一件任务,如果是多个任务的话就需要进行排队,前面一个完成了才能执行后面的任务,以此类推,如果前面的任务
阅读全文
摘要:PC的轮播图HTML样式部分 <div class="box"> <div class="left_button">《</div> <ul class="img_box"> <li><img src="./img/img1.jpg" alt=""></li> <li><img src="./img/
阅读全文

浙公网安备 33010602011771号