JavaScript

webpack v4.30.0(5)官方说明文档起步(tree shaking章节承接起始章节)

tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。它依赖于 ES2015 模块系统中的静态结构特性,例如 import 和 export。这个术语和概念实际上是兴起于 ES2015 模块打包工具 rollup。新的 webpack 4 正式版本,扩展了这个检测能力,通过 package.

jquery插件jquery.form.js API简介

jquery.form.js装了Ajax的提交,使我们开发更加快捷,在插件中使用ajaxForm和ajaxSubmit两个方法来进行提交

阿里G2 是一套基于图形语法理论的可视化底层引擎

G2 是一套基于图形语法理论的可视化底层引擎,以数据驱动,提供图形语法与交互语法,具有高度的易用性和扩展性。使用 G2,你可以无需关注图表各种繁琐的实现细节,一条语句即可使用 Canvas 或 SVG 构建出各种各样的可交互的统计图表。

富文本编辑器 KindEditor 的基本使用 文件上传 图片上传

富文本编辑器 KindEditor 的基本使用 文件上传 图片上传,富文本编辑器 KindEditor 富文本编辑器,Rich Text Editor , 简称 RTE , 它提供类似于 Microsoft Word 的编辑功能。 常用的富文本编辑器: KindEditor http://kindeditor.net/ UEditor http://ueditor.baidu.com/website/ CKEditor http://ckeditor.com/

VueJs 绑定 HTML Class 内联样式在模板里

操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表达式结果的类型除了字符串之外,还可以是对象或数组。

VueJs计算属性和侦听器 计算属性缓存 vs 方法 计算属性的 setter 侦听器

模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要显示变量 message 的翻转字符串。当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处理。

SyntaxHighlighter优秀的JavaScript代码高亮插件

SyntaxHighlighter是一款完全基于JavaScript的代码高亮插件,SyntaxHighlighter 可以对大部分编程语言进行着色渲染,而且代码高亮的性能也非常不错,SyntaxHighlighter 可以自定义主题文件,在初始化的时候指定自己喜欢的主题即可。

Vuejs数据与方法

当一个 Vue 实例被创建时,它将 data 对象中的所有的属性加入到 Vue 的响应式系统中。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。