前端之路陪我走过的网站

未做分类,请见谅。没准什么时候有心情,可能会分类整理吧~~~

1. 前端开发框架之——Swiper:http://www.swiper.com.cn/

Swiper常用于移动端网站的内容触摸滑动

Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。

Swiper还有许多功能,笔者目前只用来做轮播图,触屏tab切换。

应用案例:仿DarryRing课程项目

2. sass官网:http://sass-lang.com/ Sassz中文教程 http://www.w3cplus.com/sassguide/

Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

环境配置教程 : sass+Sublime|Hbuilder

3. less http://lesscss.cn/

Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。

Less 可以运行在 Node 或浏览器端。

作用同sass,只是语法稍有差异,可跟根据个人喜好选择

4. nodejs官网nodejs中文网

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

不学nodejs如何进阶全栈开发工程师呢?(虽然笔者是个小白~~~)

5.模块化开发之RequireJS——RequireJs官网RequireJs中文网

RequireJS 是一个JavaScript模块加载器。它非常适合在浏览器中使用, 它非常适合在浏览器中使用,但它也可以用在其他脚本环境, 就像 Rhino and Node. 使用RequireJS加载模块化脚本将提高代码的加载速度和质量。

6.模块化开发之Webpack——Webpack官网中文指南

Webpack 是当下最热门的前端资源模块化管理和打包工具。

它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。

还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。

通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。

7.模块化开发之npm——npm

npm is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways.

8.模块开发之Gulp——Gulp

易于使用
通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。

构建快速
利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。

插件高质
Gulp 严格的插件指南确保插件如你期望的那样简洁高质得工作。

易于学习
通过最少的 API,掌握 Gulp 毫不费力,构建工作尽在掌握:如同一系列流管道。

9. 单页应用开发之VueJs——Vuejs

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。

与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。

Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。

另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

10. 项目管理之Git——github码云

励志成为程序员的我怎么能没有github帐号上传几个demo,写几篇博客呢???

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 Git的读音为/gɪt/。

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

git下载
git安装教程
廖雪峰的官方网站之git教程
hbuilder中如何使用egit上传项目-瓦蕾瓦蕾

11. 项目管理之SVN——阿里云

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

类似于github,但是之前做项目的时候,因为网速或者其他某些原因提交失败,所以笔者就傲娇地放弃了阿里云。。。

之后会补上Eclipse+SVN配置教程。

12. 前端开发框架之——Bootstrap

简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。

网站上各种案例,这里就不献丑了

13. API文档

W3C在线教程
JQuery1.12 API

写这个居然也写了一晚上,未完待续。。。