0 清虚桂意

尚未进行身份认证

暂无相关简介

等级
TA的排名 39w+

js事件面试知识汇总

js事件面试知识汇总事件监听addEventListener(‘type’,fn,false)增加事件监听(可以为一个元素,同时绑定多个事件)type为触发函数的事件类型,fn为事件触发时执行的函数,false为事件冒泡阶段触发,如果第三个参数改成true,则为捕获阶段触发绑定的事件不加on,onclick写为click以及onmouseenter写为mouseenter监听一...

2019-10-04 23:07:37

DOM对象汇总

window六大属性window对象里面封装了很多的属性和方法,其中经常用到的有六大属性historylocationnavigatorscreenframesdocument历史记录定位导航屏幕框架集(已淘汰)文档(DOM)historywindow.history.go(1)//前进(跳转)window.history.go(-1)...

2019-10-02 18:16:19

js中Array 方法

js中Array方法concat()数组连接join()数组转字符串toString()数组转字符串pop()尾部删除push()尾部追加shift()头部删除unshift()头部追加,修改原数组reverse()颠倒数组中元素的顺序slice()截取下标splice()插入删除替换数组的元素sort()排序indexOf()forEach()循环遍历数组中...

2019-10-02 14:13:46

js函数的面试知识

作用域链如果函数是层层嵌套的,那么每个函数都会有自己的作用域,内层函数能够读取外层函数中的数据,如果内部函数想要找某个数据,会先从当前作用域内找,如果没有找到,会继续想上一级作用域内查找,直到找到数据为止。最内层的函数,可以逐级向外层查找变量,形成的链条,就是作用域链。函数returnreturn只能出现在函数中,有两层作用。return代表截断函数,函数中出现return,ret...

2019-10-01 14:04:08

js中for循环执行逻辑

for(vari=0;i<3;i++){console.log("hello");}console.log(i)//循环的代码执行顺序是//1先申明变量i=0//2判断代码是否<3,即条件是否成立//3执行语句//4条件改变//之后继续执行234。直到条件假,跳出循环。即变量只声明一次//循环结束后,console.log(i)在控制台...

2019-10-01 13:50:59

js隐式转换与强制转换汇总

一、隐式转换隐士转换的概念:在运算中,如果两个数据的数据类型不同,js会自动将某个数据转换成和另一个数据相同的数据类型,这种转换无需用户操作,所以称之为隐式转换。1、加法中的隐式转换数字和布尔值做运算,布尔值true会转换成数字1,false会转换成数字0,然后再做加法。字符串和数字做加法,数字会隐式转换成字符串,两者做字符串拼接。字符串和布尔值做加法,布尔值会转换成字符串,做字符...

2019-10-01 12:52:19

监听vuex中state内某个字段的变化,触发vue组件执行函数的方法

监听vuex中state内某个字段的变化,触发vue组件执行函数的方法当vuex中state内某个字段的发生了改变,触发vue组件调用函数只需要在vue组件中执行computed以及watchwatch:{getshowIndex:function(newval,oldval){console.log(newval,oldval)}},computed:{get...

2019-09-21 17:59:30

基于vue cli3的r移动端适配问题,rem

基于vuecli3的r移动端适配问题基于vue-cli3的vue项目移动端样式适配,lib-flexible和postcss-px2rem1,第一步先安装flexible和postcss-px2rem(命令行安装)npminstalllib-flexible--savenpminstallpostcss-px2rem--save简要介绍这两个包的用途:flexib...

2019-08-23 14:26:21

展开运算符

展开运算符展开(spread)或称为扩展运算符是...三个点形式用于函数参数用于函数参数,被称为rest参数(rest:剩余),函数参数不确定时,每个函数最多只能声明一个不定参数,而且一定要放在末尾。rest参数(形式为...变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了。rest参数搭配的变量是一个数组,该变量将多余的参数放入数组中。//函...

2019-08-17 17:44:22

解构赋值详解

一、数组的解构赋值//ES6方法:结构一致,一一对应let[name,age]=["zhangsan",18];console.log(name,age);let[x,[y,z]]=[7,[8,9]];console.log(l,m,n);//不完全提取let[,,height]=["zhangsan",18,180];二、字符串的解构赋值let[a...

2019-08-17 17:35:51

vue-cli 3.0集成sass/scss到vue项目

vue-cli3.0集成sass/scss到vue项目vue-cli3提供了两种方式集成sass/scss一、创建项目选择预处理器sass二、手动安装三、使用sass四、全局引用配置(重点)1、Vue单件引用2、sass全局引用a.写在App.vue上(不推荐使用)b.vue-cli3全局配置,自动引入(推荐使用)备注vue-cli3提供了两种方式集成sass/scss创建项目...

2019-08-17 16:43:33
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。