JavaScript不再需要写void 0了
void操作符执行一个表达式并返回原始值undefined。void 0执行0,这什么都不会发生并且会返回undefined。是undefined的别名
记在github中开发项目的正确姿势
前几天随便写了一个hexo小插件,这几天刚好考完期末考试,趁着实习前没啥事,于是又拿来看看,想想有什么可以改进改进的。为了发散思路,我就把hexo.io的插件列表里的插件基本上从头到尾看了一遍。这个不看不知道,看完之后我发现其实里面的内容质量也是参差不齐的,好一点的呢,开发、测试、集成、样例、徽章都十分齐备,文档简明扼要,一看就是专业玩家;差一点的呢,基本都没有集成,没有测试,没有徽章,文档简陋或者啰嗦,有的issue满天也没人处理,有的build failure也不解决,更有的连repository都404了。。。看上去hexo的社区似乎在走下坡路了,毕竟博客这种东西,本来能坚持下来的人就不多,用户流失日益严重,而且hexo本身学习门槛也比较高,况且像这种项目还没有金主爸爸养,坚持维护也挺不容易的。
额。。。先不议论别人,还是先想办法提高提高自己项目的逼格吧。。。
Tampermonkey for Mac(油猴Safari浏览器插件)
Tampermonkey一款适用于Safari用户的脚本管理器,它可以提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能,同时tampermonkey还有可能正常运行原本并不兼容的脚本,是浏览器最好的辅助插件。
当我开始使用React 时,我希望我知道这些知识
自2013年5月29日首次发布以来,React.js已经占领了互联网。我和许多其他开发人员将他们的成功归功于这个了不起的框架,这已经不是什么秘密了。
【React】249-当我开始使用React 时,我希望我知道这些知识
可以给每个方法加上.bind(this)来解决 this 指向的问题,因为大多数教程都告诉你这样做。如果你有几个受控组件,那么constructor(){}中就会有一大堆代码。
【React】249-当我开始使用React 时,我希望我知道这些知识
可以给每个方法加上.bind(this)来解决 this 指向的问题,因为大多数教程都告诉你这样做。如果你有几个受控组件,那么constructor(){}中就会有一大堆代码。
盘点React开发中不可或缺的工具
如果你是一个react的新手,那么你不得不记住很多语法还有一些react的特殊用法,你需要了解很多react的基础知识,比如jsx语法,比如生命周期,比如hook的用法,比如组件的值传递等等,
盘点React开发中不可或缺的工具
如果你是一个react的新手,那么你不得不记住很多语法还有一些react的特殊用法,你需要了解很多react的基础知识,比如jsx语法,比如生命周期,比如hook的用法,比如组件的值传递等等,
Mac上Vue启程
vue.js有著名的全家桶系列,包含了vue-router,vuex, vue-resource,再加上构建工具vue-cli,就是一个完整的vue项目的核心构成。
务必给网站外链添加 noopener 属性,确保网站的安全性
这种 a 链接的代码在 Html 里面写了这么多年都一直没有问题的,怎么在 React 里面总是不符合要求,于是我扒了一下前因后果。
从 0 开始手把手带你搭建一套规范的 Vue3.x 工程化项目
Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好!还没尝试的同学可以从本文开始学习,从 0 开始手把手带你搭建一套基于 Vite + Vue3 + TypeScript 规范的前端工程化项目环境。
Vue.js 组件编码规范
始终基于模块的方式来构建你的 app,每一个子模块只做一件事情。Vue.js 的设计初衷就是帮助开发者更好的开发界面模块。一个模块是应用程序中独立的一个部分。
小程序开发过程知识点整理
需要将此文件加入到 .eslintignore 并且在文件的头部加入 /* eslint-disable */
自定义 ESLint 规则,让代码持续美丽
在产品迭代过程中,上面的 case 一个函数的参数从 2 个发展到了 7 个,优雅的代码逐渐变为不可维护。这是什么问题?这归咎于日益增长的需求,快速响应和代码质量之间的矛盾。
自定义 ESLint 规则,让代码持续美丽
在产品迭代过程中,上面的 case 一个函数的参数从 2 个发展到了 7 个,优雅的代码逐渐变为不可维护。这是什么问题?这归咎于日益增长的需求,快速响应和代码质量之间的矛盾。