首先,VS Code插件就是一个node应用,我们可以通过安装VS Code为我们提供的VS Code api库(vscode)来操作VS Code,每当我们打开一个窗口的时...
首先,VS Code插件就是一个node应用,我们可以通过安装VS Code为我们提供的VS Code api库(vscode)来操作VS Code,每当我们打开一个窗口的时...
两个鸡蛋的故事 -----以下内容纯属虚构----- 引子 暗夜里,树影婆娑。 老人慢慢睁开双眼,呆滞了会,慢慢抬起右手,动了动手指,再颤颤巍巍的翻转手掌。 轻轻地反复摩挲自...
一、什么是组件化 什么是组件化?不同的人对组件化有着不同理解,我理解的组件化是一种编程思想,是一种拆分代码的方式。对前端开发来说,大到一个页面,小到一个html标签都可以说是...
react-styleguidist是一个基于JSDOC可以帮助react项目快速构建项目文档的一个插件。 一、简单入门 1.1 环境准备 准备一个新鲜的react项目(非必...
模块化是一个语言膨胀的必经之路,它能够帮助开发者拆分和组织代码。 Module模式 在模块化规范形成之前,JS开发者使用Module设计模式来解决JS全局作用域的污染问题。M...
GraphQL是一种新的Api请求规范,它可以让客户端在请求中指定希望得到的数据,而不像REST那样只能在服务端进行预定义。GraphQL 的操作类型可以是 query、mu...
一、简介 1.1 集合对象迭代器 迭代器是一种常用的设计模式,人们常用它来遍历集合对象。在ES6中,有Array、Map和Set三种常用的集合对象,他们都内建了三种迭代器: ...
stylelint是现在最强大的css代码审查工具,由PostCSS提供技术支持。虽然CSS是一种另类的编程语言,通常并不会影响网页的正常运行,但是作为有尊严的前端程序员还是...
数组遍历方法 for循环 (★★★☆☆) 使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。1.能被break2.会改变原数据3.对象及数...
一、一切皆为对象 JavaScript是一个面向对象(原型对象)语言,除了一些基础类型,一切皆为对象,所有的对象都是函数(Function也是对象)创建的。 面向对象的继承等...
写的很详细,支持!
css盒模型是前端开发中非常基础和重要的知识,它是元素大小的呈现方式,它包括margin、border、padding和content,如图: 一、 box-sizing c...
参考 Vue.js MDN 一、 vue 双向数据绑定语法 Vue.js作为前端MVVM三大框架之一,最核心的功能便是数据的双向绑定了,Vue使用HTML的模版语法实现了Vi...
文章开始前先吐槽下Oozie居然要自己编译。官方文档 1.环境准备 Unix box Java JDK 1.7+(本文用的是1.8) maven (现在一般是3.3.9) a...