首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
面向对象的设计过程
我一直认为分享的目的不是炫技。 一是,自我学习的总结。 二是,降低他人的学习成本。 三是,别人对自己学习结果的审核。 一个业务逻辑(拆成多个类方法)从头写到尾,也许、可能、貌似、猜测大多数人停留到了这个阶段。 上面就是面向对象设计的代码结果。 把业务抽象成事物(类class、抽…
kbone 开发规范
首先需要将代码仓库 clone 下来:https://github.com/wechat-miniprogram/kbone,然后切到 develop 分支。 kbone 是一套同构方案,包含多个包,各个包之间可能会有依赖关系,故采用 lerna 来进行管理。 eslint 相…
将 React 渲染到嵌入式液晶屏
我们都知道,React 最大的卖点之一,就是 Learn once, write anywhere 的通用性。但如何才能在浏览器之外,甚至在 Node.js 之外,用 React 渲染 UI 呢?本文将带你用 React 直通嵌入式驱动层,让现代前端技术与古老的硬件无缝结合。 …
HTTPS 与加密那些事儿
如果你对此不是很明白,欢迎阅读本文,希望能让你解开 HTTPS 的迷雾,但如果你是大神级别的人物,那么请轻喷,因为我也不是很懂。。 在说 HTTPS 之前,我们需要先知道 HTTP,HTTP 是基于 TCP 协议的一个无状态协议,如果你不是很懂欢迎阅读我上一篇文章,在浏览器输入…
V8 是怎么跑起来的 —— V8 的 JavaScript 执行管道
“V8 是怎么跑起来的” 系列是我学习 V8 过程中的总结。从一年前正式成为前端工程师开始,我便有意识地了解和学习 V8。我也发现,在技术社区中鲜有内容新鲜的、原创度高的中文资料,于是开始将我学习过程中的总结分享出来。 由于工作繁忙,我已经半年没有更新博客。这个系列的引子是 4…
前端代码质量-圈复杂度原理和实践
1. 导读 重构一个项目还不如新开发一个项目... 这代码是谁写的,我真想... 针对上面的问题,本文的主角 圈复杂度 重磅登场,本文将从圈复杂度原理出发,介绍圈复杂度的计算方法、如何降低代码的圈复杂度,如何获取圈复杂度,以及圈复杂度在公司项目的实践应用。 2. 圈复杂度 圈复…
35 道咱们必须要清楚的 React 面试题
虚拟 DOM (VDOM)是真实 DOM 在内存中的表示。UI 的表示形式保存在内存中,并与实际的 DOM 同步。这是一个发生在渲染函数被调用和元素在屏幕上显示之间的步骤,整个过程被称为调和。 类组件可以使用其他特性,如状态 state 和生命周期钩子。 当组件只是接收 pro…
移动端上传头像并裁剪 - Clipic.js
Clipic.jsGithub地址https://github.com/teojs/clipic使用方法支持npm方式支持cdn引入在vue项目中使用普通项目的使用可以看作者的demo参数说明widt
[译] JavaScript 工作原理:渲染引擎及其性能优化
很久没有翻译文章了,最近看到一篇不错的文章,刚好安排上。 这是探讨 JavaScript 系列文章的第 11 篇,专门探讨 JavaScript 及其构建组件。识别和描述核心元素的过程中,我们还分享了一些在构建 SessionStack 时使用的经验法则。SessionStac…