首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
求职篇
订阅
想了个名字都被占用了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
深入 JavaScript 设计模式,从此有了优化代码的理论依据
我想很多和我一样的朋友小时候都看过《天龙八部》,里面的女主角王语嫣是个武学博才,但自己却毫无实战。比如段誉和慕容复交手时,她连连口述指导:"段郎,二龙爪手,抢珠三式,当心你的腰肋,注意你的气户穴。潘月偷心,扶手相望......",虽然看着感觉都是一些最基本的拳脚功夫,但有解说在…
理解了JS 中的function调用的小秘密, this, apply(),call(),bind()原来很简单啊
我希望在开始读这篇文章之前,你了解过函数调用、this指向、call()、apply()、bind(),当然,只要了解过就好,因为本文就是为了让你更好的理解它们。 我将说明几个你在阅读下文时可能会觉得困惑的概念,当你觉得疑惑时,可以回到这里来看看。 “指向”、“指针”怎么理解?…
node命令行工具之实现项目工程自动初始化的标准流程
可以看出,传统的初始化步骤,花费的时间并不少。而且,人工操作的情况下,总有改漏的情况出现。这个缺点有时很致命。 甚至有马大哈,没有更新项目仓库地址,导致提交代码到旧仓库,这就很尴尬了。。。 命令行工具的角色,是负责将两个信息进行融合,提供一个交互平台给用户。 配置信息的获得,需…
用JS开发跨平台桌面应用,从原理到实践
使用Electron开发客户端程序已经有一段时间了,整体感觉还是非常不错的,其中也遇到了一些坑点,本文是从【运行原理】到【实际应用】对Electron进行一次系统性的总结。【多图,长文预警~】 本文所有实例代码均在我的github electron-react上,结合代码阅读文…
Electron+Vue+Ant Design Vue仿云音乐windows客户端实战分享
登录,私人Fm,歌单,专辑,歌手,排行榜,MV,视频,评论,搜索,用户,动态,粉丝,关注,云盘,收藏... 路由导向,局部刷新,首页栏目调整并持久化... ... 点击下载应用。 拖动对话框的身影在项目中还是挺常见的,如首页中的栏目调整对话框,收藏歌单等。 然而Ant Desi…
终于实现滑动拼图验证码,vue
缘由:之前看哔哩哔哩官网登录的时候有一个拼图验证码,很好奇怎么去实现。然后就想着自己弄一个。先给大家看我的最终效果。后面再一点点拆解代码。 为什么想着写这个功能呢,主要在于拼图验证码在前端这里会比较复杂并且深入。相比文字拼写,12306的图片验证码都没有拼图验证码对前端的要求来…
Webpack中的HMR原理
Hot Module Replacement(以下简称 HMR)是 webpack 发展至今引入的最令人兴奋的特性之一 ,当你对代码进行修改并保存后,webpack 将对代码重新打包,并将新的模块发送到浏览器端,浏览器通过新的模块替换老的模块,这样在不刷新浏览器的前提下就能够对…
Share-API 更好用的 Swagger 文档视图工具
Swagger 是个非常强大的工具,将生成文档的成本降到很低。 但是 SwaggerUI 部分界面和交互就有些难用了。 例如目前版本查看每一级模型是要一层层点开的。 特别是前端大部分无需关注后端模型的情况下,可能一目了然的观察接口整体 response 是个更好的选择。 2. …
带你手写vnode到renderDom
vnode已经完成了,那么接下来就还有数据变更后的 diff 算法 和 diff 算法计算出的变更内容 patch。 网上很多人说虚拟动效率高,性能好。 1、什么虚拟dom经过diff算法实现了dom的最小变化,局部刷新(这句话每错),但是和性能没关系,你手动去操作dom,看看…