首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
不熬夜的程序猿
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
[译] 怎样更好地使用 Vue:我在新工作中遇到的一些问题清单
下面列举一些人的做法。 不久之前,我找到了新工作。而且当我第一次看到代码库的时候,这真是吓坏我了。因此我想在这里展示一些你应该避免在 Vue.js 应用程序中出现的代码。 我们没有理由将静态属性传递给 data,特别是 computed。当你这样做时,Vue 将其声明为响应式属…
[译] 新的 CSS 特性正在改变网页设计
如今,网页设计的风貌已经完全改变。我们拥有又新潮又强大的工具 —— CSS 网格/栅格(CSS Grid),CSS 自定义属性(CSS custom properties),CSS 图形(CSS shapes)和 CSS 写作模式(CSS writing-mode),这里仅举此…
[译] 一个简单的 ES6 Promise 指南
Promise 是 JavaScript ES6 中最令人兴奋的新增功能之一。为了支持异步编程,JavaScript 使用了回调(callbacks),以及一些其他的技术。然而,使用回调会遇到地狱回调/末日金字塔等问题。Promise 是一种通过使代码看起来同步并避免在回调时出…
[译] 为 GitHub 项目做出贡献的初学者指南
这是一个针对于如何在 GitHub 上贡献开源代码的新手指南。该指南主要基于我看到 Zend Framework,Slim Framework 和 joind.in 它们如何操作。但是,这仅仅是一个通用的指南,因此请先检查项目的 README 文件以了解具体情况。 首先你需要这…
防抖和节流原理分析
窗口的resize、scroll、输入框内容校验等操作时,如果这些操作处理函数是较为复杂或页面频繁重渲染等操作时,在这种情况下如果事件触发的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少触发的…
深入浅出深拷贝与浅拷贝
首先深复制和浅复制只针对像 Object, Array 这样的复杂对象的。简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 因为浅复制只会将对象的各个属性进行依次复制,并不会进行递归复制,而 JavaScript 存储对象都是存地址的,所以浅复制会导致 ob…
Vue 系列之事件处理
前言 我第一次看 Vue 的官方文档已经是几年前了,第一次真的是认真研读了一次,后来在学习工作中遇到忘记的地方会翻到对应的地方扫几眼,再也没有完整且认真地研读过了。 最近不忘初心重学 Vue...
手撕代码之 Array.from()
【手撕代码之模拟实现 Array.from()】Array.from() 方法从一个类似数组或可迭代对象创建一个新的浅拷贝的数组实例。
手撕代码之 Array.isArray()
【手撕代码之模拟实现 Array.isArray()】Array.isArray() 用于确定传递的值是否是一个数组。
如何重构自己一年前写的 Vue 组件
一年多以前写了一个业务项目,当时那个兴奋啊直接就上 Vue + TypeScript 组合拳(之前没写过 TypeScript)。如今暮然回首,垃圾代码藏在灯火阑珊处。