es6

Brunch:入门上手

在 Phoenix 项目中遇到关于 Branch 这个 HTML5 构建工具的问题, 在这里为了剥离问题的复杂度, 独立创建一个 Branch 前端项目来探索如何使用 Brunch 这个全新的前端构建工具.Brunch 是一个HTML5的构建工具, 对于前端开发, 它能够帮助你设置和维护高效的工作流.Brunch 能够:编译脚本, 模板和样式单Lint工具把Javascri

用ES6 Generator替代回调函数

http://www.html-js.com/article/A-day-to-learn-JavaScript-to-replace-the-callback-function-with-ES6-Generator原文链接 上面的这篇文章让我了解到了,co的实现原理,提供了angular同步的思路。解释得很清楚、很明白。 关键字:generator, angular, e

React项目中出现频率较高的ES6语法

学习React过程中,发现无论是github上的Demo还是React相关文档,ES6语法都有大量的使用。如果不了解一些ES6语法,很难学习下去。如果转战ES6,系统学习战线又较长。所以把一些常用的ES6语法做一些总结,有助于读懂React,Redux的文档。特别提醒:一些细节学习还是需要仔细查阅文档。可以通过这个在线工具写ES6代码:http://es6.ruanyife

自动化文件目录结构生成工具——filemap.js

项目地址:https://github.com/jrainlau/filemap 开发环境node版本为5.4.1 简介 作为一个经常写博客的人,在介绍自己的项目的时候往往需要介绍文件目录结构。在以往的情况下,要么一行一行手动码字输入,要么简单粗暴地截图,都无法方便快速地构造一个文件目录结构图出来。后来在学习算法的时候,发现文件目录结构跟树的概念非常像,于是便萌生出制作一个

Vue.js+LeanCloud 单页面博客

Vue.js+LeanCloud 单页面博客之前看了好多关于 Vue.js 的东东,路由哇,状态管理呀,稀里糊涂的一堆东西,每个都相对独立,这些单独的 demo 和教程看起来觉得明白了,揉到一起不好说了就。。所以想结合起来写一写,作为一只前端汪怎么可以没有博客~写的过程中有一些心得和踩坑,后续会整理出来~如果觉得有帮助的话,谢谢帮忙 star ^_^本项目github地址简

Vue-Cleave - 在Vue中使用CleaveJS格式化你的输入内容

项目地址:https://github.com/jrainlau/vue-cleaveWhat's CleaveJS?CleaveJS是最近github上的一个热门项目,在短短的一个多月中star数达到了2500+,且保持着强劲的上升势头。它的主要目的是Format input text content when you are typing格式化你的输入内容可以查看官方的

用vue+webpack+es6+sass实现Cnode网站(一)

写在文章前:最近把官网的vue文档过了一遍,准备写个项目来巩固下自己对vue的学习。因为cnode网站有开放的api,所以我决定用vue+webpack+es6+sass的技术栈去实现这个网站(单页面的形式)。这篇系列的文章我主要是分享下自己怎么开发还有怎么实现一个个vue组件去构建整个网站。关于webpack配合vue的使用可以关注我的另外一篇博文webpack+vue配

webpack 教程资源收集

官方文档中文指南初级教程webpack-howto 作者:Pete HuntWebpack 入门指迷 作者:题叶  webpack-demos 作者:ruanyf一小时包教会 —— webpack 入门指南 作者:VaJoy Larn  webpack 入门及实践 作者:zhouweicsu  Webpack傻瓜式指南(一) 译者:前端外刊评论  Webpack

ECMAScript6的学习笔记之var,let,const

最近在看es6,就记录一下笔记好供日后参考。1.变量声明 var众所周知在es6之前js的变量没有块级,只存在函数内外访问之分;例如:var a = 5;if(true){ var b = 3; console.log(a) // 5; var a = 's';}console.log(a) // s;console.log(b) // 3;从上面的代码可以知道var

一道笔试题引发的Promise笔记

前言近来参加校招笔试,发现有好几道关于Promise的题目。然而我都没有了解过。所以,这篇文章以网易笔试的一道题开始,记录关于Promise的那些事。文章地址:http://lsxj615.com/2016/08/04...笔试题console.log(1);new Promise(function (resolve, reject){ reject(true);