首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
杨同志91970
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
前端工作总结,避免秃头 技巧(一月份)
一月部分持续更新中... Vue 在更新 DOM 时是异步执行的。 只要侦听到数据变化,Vue 将开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。 如果同一个 watcher 被多次触发,只会被推入到队列中一次。 这种在缓冲时去除重复数据对于避免不必要的计算和 DOM …
8个问题看你是否真的懂 JS
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 接下来,来看看几个问题,你也可以试试想想,然后作答。 现在,让我们从头到尾回答每个问题。我将给您一个简短的解释,同时试图揭开这些行为的神秘面纱,并提供一些参考资料。 使用var关键字声明的变量在JavaScri…
websocket长连接和公共状态管理方案(vuex + websocket or redux + websocket )
我们都知道在vue和react这种单页面组件化项目中,建立socket连接会遇到:重复连接,切换页面连接中断 ,状态丢失等问题,而且如果想要在任何页面接受到来自socket传递的信息,所以在建立socket连接时候就要考虑是否要把连接实例化放在公共state里边统一管理,这样可…
10个好用的 HTML5 特性
在本文中,我列出了十个我过去没用过的HTML5功能,但现在发现它们很有用,废话不多说,让我们开始吧。 <details>标签向用户提供按需查看详细信息的效果。 如果需要按需向用户显示内容,简单的做法就是使用此<details>标签。 默认情况下,它是收起来的…
精读《设计模式 - Builder 生成器》
Builder(生成器)属于创建型模式,针对的是单个复杂对象的创建。 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 如果看不懂上面的意图介绍,没有关系,设计模式需要在日常工作里用起来,结合例子可以加深你的理解,下面我准备了三个例子,让你体会什…
JavaScript 中 10 个需要掌握基础的问题
大家都说简历没项目写,我就帮大家找了一个项目,还附赠【搭建教程】。 JavaScript 是一种客户端编程语言。 全球超过90%的网站都在使用它,它是世界上最常用的编程语言之一。 因此,今天我们业讨论 10 个有关 JavaScript 的常见问题。 思路:首先,使用index…
面试如何写出一个满意的深拷贝(适合初级前端)
引用类型的赋值是传址。只是改变指针的指向,例如,引用类型的赋值是对象保存在栈中的地址的赋值,这样的话两个变量就指向同一个对象,因此两者之间操作互相有影响。例如: 这样子的情况,会导致a和b指向同一份数据,对其中一个进行修改数据的话,会影响到另外一个,实际开发中,这不是我们预期中…
谈一谈前端存储Web Storage和cookie
有时候我们写的项目,为了提高性能,需要将某个常用的数据存储到浏览器缓存中,那么如何将数据存储到浏览器中呢,本篇文章就是来介绍向浏览器中存储数据的几种方法,还有它们之间的相同点和不同点。 先来了解一下什么是 Web Storage。 sessionStorage 为每一个给定的源…
使用rollup | vue cli3(Webpack) 搭建属于自己的组件库,(按需加载,多入口打包...)
项目说明项目github地址最近准备抽离一些组件,所以就动手搭建了一个基础打包项目,该有的功能基本都有,功能如下:按需引入:多种方式打包:组件测试及demo文档其他一些配置项目目录:如何创建属于组件库
深入剖析Object.create(),为与之相关的理解形成闭环
总结此文的原因是:碰到继承的时候经常用到它,引发我去深入了解其用法。 需要了解详情,请看下文。 proto:必须。表示新建对象的原型对象,即该参数会被赋值到目标对象(即新对象,或说是最后返回的对象)的原型上。该参数可以是null、对象、函数的prototype属性 (注:创建空…