JS
代码小李
本科学历,拥有2年web前端后端开发经验。目前主要方向为前端,熟悉前端开发技术(HTML5、CSS3、JS),熟悉JavaScript主流框架VUE.js,精通VUE ElementUI webpack开发,精通前后端分离开发模式
展开
-
2020前端面试汇总
2020前端面试汇总HTMLCSSJSES6DOMHTTPVueVuexVue RouterReactTypeScriptWebpack安全XSSCSRF性能优化算法 HTML CSS JS ES6 DOM HTTP Vue Vuex Vue Router React TypeScript 1.never类型是什么? 2.TypeScript比起JavaScript有什么优点? Webpack 安全 XSS CSRF 性能优化 算法 ...原创 2020-08-28 10:06:00 · 343 阅读 · 0 评论 -
函数防抖和节流 区别及实现方式
概念: 函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。 函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。 函数节流(throttle)与 函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 防抖: function debounce(fn, delay=1000) { let timer = nul原创 2020-07-28 14:39:05 · 615 阅读 · 0 评论 -
ES6-ES11(ECMAScript2015-ECMAScript2010)
ES6-ES11新特性ECMASript 6 新特性let 关键字const 关键字变量的解构赋值模板字符串简化对象写法箭头函数rest 参数spread (...)扩展运算符Symbol迭代器生成器PromiseSetMapclass 类数值扩展二进制和八进制Number.isFinite() 与 Number.isNaN()Number.parseInt() 与 Number.parseFloat()Math.truncNumber.isInteger对象扩展模块化模块化的好处模块化规范产品ES6 模块原创 2020-07-22 15:27:49 · 888 阅读 · 0 评论