首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS强迫症患者
掘友等级
前端开发
|
易宝
一步一个脚印,量变到质变
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 44
沸点 10
赞
54
返回
|
搜索文章
最新
热门
手写new、call、apply、bind、防抖和节流,促进对其理解
1. new 2. call 3. apply 4. bind 5. 防抖 6. 节流
横扫初级前端JavaScript面试---JS基础知识
1. 变量类型和计算 由于存储数据量的不同,引擎将变量分为值类型和引用类型,这样做是为了避免存储大数据而浪费过多的存储空间。 值类型存储在栈中,随变量的赋值而开辟空间存储数据。 引用类型数据存储在堆中,不随变量赋值而开辟空间存储数据,只是在栈中进行指针的赋值。 在JavaScr…
横扫初级前端JavaScript面试---前言、知识体系的构建
工程师可分为:基层工程师、高级工程师和架构师三个等级。不同等级对技术的要求也不一样。 可以说基础知识是工程师的基本修养,扎实的基础知识能帮助我们高效的学习新的技术。俗话说不积跬步,无以至千里;不积小流,无以成江海 。一系列的炫酷框架:Vue、React、Angular等都是基于…
深拷贝、深过滤、深对比的实现
深系列操作在实际开发中用处十分大。下面列举它们常见的用途。 说到深拷贝,顺便总结一下浅拷贝,浅拷贝只对第一层结构进行赋值拷贝,拷贝对象引用类型的数据(typeof obj === 'object'也就是Object Array Function)的数据和被拷贝对象的数据相等。浅…
computed打包多个watch
本文主要描述如何巧妙应用computed来优化多个watch触发执行同一个方法的场景,经典的例子就是:分页、下拉、输入搜索页面。关于computed和watch的相关概念可以阅读 Vue.js的computed和watch是如何工作的?。博主就先不赘述了。话不多说,直接上代码。…
中级前端工程师必须理解的知识点:Class和Function的相互转换
Javascript本质上是面向函数的一门语言,也就是说Javascript的面向对象编程以及继承都不是传统意义上面向对象和继承。个人理解Javascript通过原型链实现的面向对象和继承本质上是绑定两个对象间的关系。有过相关面向对象编程经验的同志们不要被面向对象、继承等概念所…
状态机Vuex的奇淫巧技-多弹框、多事件统一控制
现实中的许多Web应用都有许多弹框,或者交互事件的开发需求。博主曾开发过较大型的Vue Web应用,光控制这些弹框的显示隐藏都感觉恶心:初始化isDialogShow=false,点击按钮isDialogShow=true,弹框显示后点击确认、取消和关闭按钮需要广播事件或者…
实用性较高的JS奇淫巧技,欢迎大家一起讨论补充
本文旨在记录一些实际开发中实用性较高的奇淫巧技,以下是博主印象比较深刻的,比较少就先不分门别类,博主会持续更新。如有更好的奇淫巧技,欢迎大家一起讨论补充。 1. 交换两个变量 2. 数组拼接 3. 数组去重 4. 数组复制 5. 数组解构和赋值结合 6. 独立对象快速填充数组 …
动态国际化、拼接国际化较优实现
1. 背景 前端开发过程中偶有需要动态配置的国际化,比如:您购物车中的布加迪威龙、LV和《点赞JS强迫症患者》已下架,请重新加入购物车。更有:"个人信息"栏目中的AAA,BBB,CCC不能为空。 笔者在实际开发过程中找到了三个解决方案,最终得到个人认为较优的实现。 2. Bad…
延时执行、立即执行防抖的不同实现
滚动事件中需要做个复杂计算、实现一个按钮的防二次点击操作或者避免函数短时间触发多次的开发场景。如果在频繁的事件回调中做复杂计算,很有可能导致页面卡顿,不如将多次计算合并为一次计算,只在一个精确点做操作。 防抖能防止函数多次调用,假设一个用户一直触发这个函数,且每次触发函数的间隔…
下一页
个人成就
文章被点赞
1,046
文章被阅读
91,701
掘力值
3,337
关注了
10
关注者
236
收藏集
6
关注标签
23
加入于
2020-01-08