ES6特性 字符串,正则,数值,函数,数组,对象的扩展

字符串扩展 模板字符串 模板字符串提供了结构化字符串的语法糖。这和Perl,Python等语言的字符串插值相似。允许添加一个可选的标签来初始化字符串结构,但是要避免注入攻击,也要避免插入高级的数据结构。 //创建字符串模板最基本的语法结构 `In JavaScript '\n' is a line-feed.` //多行字符串 `In JavaScript this is not legal.` //字符串插值 var name »

ES6特性 Class

Class关键字介绍 ES6 class关键字是一个基于原型链面向对象编程模式的语法糖. 有单一快捷的声明形式使"类"模式的使用变得容易, 并且也鼓励互用性. "类"支持基于原型的继承, 超级回调, 实例和静态方法以及构造函数. class SkinnedMesh extends THREE.Mesh { constructor(geometry, materials) { super(geometry, materials) »

Vue.js

概念 官方说法是, Vue.js是一套构建用户界面的渐进式框架,和同类型的框架相较而言它更轻量级. 通过大概一个月的学习和实践我觉得它最重要的特点是响应式渲染DOM数据以及组件化. 再结合Vuex形成一套单向的数据流向系统. 响应式的数据渲染 <span id="demo">{{count}}</span> let demo = new Vue ({ el: '#demo', »

{less}概览

less less是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量、混合(mixin)、函数等功能,降低了CSS的维护成本。 应用方式 less可以直接在客户端使用,也可以在服务器端。这里使用node.js的包管理工具npm安装在服务器端使用。 $ npm install -g less 安装好后调用以下命令调用less编译器并输出到指定的文件: $ lessc xxx.less > xxx.css 相关HTML文件把xxx.css链入即可使用& »

Socket.IO Client API

原文链接:https://github.com/socketio/socket.io-client/blob/master/docs/API.md 仅用于学习参考,欢迎指出翻译错位Q^Q IO 由io命名空间暴露在独立架构中,或者说是调用require("socket.io-client")的结果。 io.protocol (数字) »