首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
IX君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Vue.set实际上是什么?
谈到Vue.set就要说响应式原理,所以得为你自己准备下这方面的理论知识。然而,一如即往,这并不难或者枯燥。准备点鳄梨和薯条,制作些鳄梨酱,然后我们再进入话题。 在一个Vue组件中,无论你何时创建一个data()功能属性,都会返回一个对象。Vue在组件背后做了很多事情,来使得它…
JS手写状态管理的实现
当前的项目多数以组件化开发,状态管理库使得组件间状态管理变得非常方便。 1. 订阅发布模块 这个模块实际上是观察者模式,是一种一对多的依赖关系,当对象的某种状态发生改变,所有依赖它的对象都将得到通知,触发已经注册的事件. 2. 核心LibStore类 核心LibStore类需要…
[译] 什么将会替代 JavaScript 呢?
有些编程语言很受欢迎。而有些只是被开发人员被迫接受。对于许多程序员来说,JavaScript 就是后者中的一个例子,每个前端开发人员都需要学习和理解这种语言,但是却没有人喜欢它。 十年前,JavaScript 还没有统治世界的迹象。其他的平台,像 Java,Flash 和 Si…
你不知道的 JSON.stringify() 的威力
其实有很多有用的东西,当时学习了,也记住了,但是时间久了就是记不住,所以导致在日常开发中总是想不起来原来这个东西可以这么用,而去选择了更加复杂和麻烦的方式。其实我们日常学习的知识就是拿来用的,即使你今天把知识点背下来了,没有去思考这个知识点我们可以用来干嘛,不需要几天就会慢慢地…
最近在做动画相关的项目,推荐 11 个好用的 JS 动画库
为了保证的可读性,本文采用意译而非直译。 超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL。这个库提供了<canvas>、 <svg>、CSS3D 和 WebGL渲染器,让咱们在设备和浏览器之间创建丰富的交互体验。该…
异步终结者 async await , 了解一下
希望借此小栗子 ,帮助大家理解上述。 Well, perfect. See, async await doesn't replace promise
一文带你首先弄懂什么是Web-modules 前端模块化
模块化的开发方式可以提高代码的服用效率,方便进行代码的管理。模块化主要体现的是一种分而治之的思想。分而治之是复杂系统开发和维护的基石,模块化则是前段最流行的分治阶段。 在最开始的阶段,JS 并没有模块化机制,各种 JS 到处飞,也就是所谓的野生代码,得不到妥善的管理。后来前端圈…
【译】React Native - 同步和异步渲染性能
React Native是一个使用JavaScript和React构建本机移动应用程序的框架。使用React Native编写的Android和iOS应用程序利用平台的用户界面元素来确保它们看起来和感觉像本机应用程序。 在这篇文章中,我们将看看React和React Nativ…
【译】你不知道的 Chrome 调试工具技巧 第九天:给 console 计时
本文是作者 Tomek Sułkowski 发布在 medium 上的一个系列。据作者透露一共有 24 篇,一直更新到 12 月 24 日 版权归原作者所有。 译者在翻译前已经和作者沟通得到了翻译整个系列的授权。 26. 给 logs 加上时间戳 如果想要给你的应用中发生的事件…
面试官连环追问:数组拍平(扁平化) flat 方法实现
前段时间秋招面哔哩哔哩的时候,面试官问:如何实现 flat 方法?当时手写的并不完美,后来回盘复习,发现面试要求手写数组拍平(扁平化) flat 方法的面试官不在少数。其中包括:拼多多、小米、美团、滴滴、shopee、有赞等。手写 flat 方法是一道非常基础的面试题,通常出现…