Roit.js 是一个像 React 的 UI 库,压缩版本 17 KB,Gzip 后 3.5 KB,可以作为 MVVM 模式中的 VM 模块使用。
Roit.js 可以为包括 IE 8 在内的各大浏览器提供自定义的标签。想象 React + Polymer 却拥有易用且低学习成本的语法。
通常,一个 Roit 标签(.tag 文件)形如下方:
Roit.js 是一个像 React 的 UI 库,压缩版本 17 KB,Gzip 后 3.5 KB,可以作为 MVVM 模式中的 VM 模块使用。
Roit.js 可以为包括 IE 8 在内的各大浏览器提供自定义的标签。想象 React + Polymer 却拥有易用且低学习成本的语法。
通常,一个 Roit 标签(.tag 文件)形如下方:
我们依赖于 angular.min.js
及 angular-route.min.js
,在 index.html
中添加。
新增 src/app.coffee
并在 index.html
中引入。
增加 ngRoute
的依赖,并且对 $routeProvider
进行配置。
将对首页、分类、标签和存档的访问路由到相应控制器,指定模板为 partial/posts.html
。
将对博客文章的访问路由到文章控制器,指定模板为 partial/post.html
。
配置 $httpProvider.defaults.cache = true
以默认开启对 http 请求的缓存。
在这个项目中,我们使用 CoffeeScript 来进行开发,因此需要新建一个 gulpfile.coffee
。
为了方便起见,再创建一个 gulpfile.js
,在其中注册 CoffeeScript 和 gulpfile.coffee
,就可以使用 CoffeeScript 编写 gulpfile 了。
AngularJS 是 Google 开发的纯客户端 JavaScript 的 MVVM (Model View View-Model) WEB 框架,用于扩展、增强 HTML 功能,它专为构建强大的 WEB 应用而设计。
Gulp 是一种基于流的,代码优于配置的新一代构建工具。Gulp 和 Grunt 类似。但相比于 Grunt 的频繁的 IO 操作,Gulp 的流操作,能更快地完成构建。
Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台 WordPress 和大型 CMS 如 joomla、drupal 都能很好的支持 Markdown。
现在不少同学将静态博客托管在 GitHub、GitCafe 或者七牛上,其中使用的程序大多是将文章由 Markdown 编译为静态页面,完成博客的部署。
同样,我们可以使用 Markdown 来撰写博客文章,由 Gulp 将文章编译为 HTML,并进行索引,前端完全由 AngularJS 进行路由及渲染。
这样就可以达到单页面无刷新的博客浏览体验,打造一个访问极速的博客,我把它叫做 Tini。
同 grunt-contrib-connect
插件一样,gulp-connect
可以很方便得在 Gulp 任务中创建一个本地服务器,但默认情况下,只提供了 GET
请求的支持,POST
、PUT
、DELETE
请求则会返回以下错误:
405 Method Not Allowed
我们可以通过自定义一个中间件来完成 POST
、PUT
、DELETE
请求。
使用 grunt-contrib-connect
插件可以很方便得在 Grunt 任务中创建一个本地服务器,但默认情况下,只提供了 GET
请求的支持,POST
、PUT
、DELETE
请求则会返回以下错误:
405 Method Not Allowed
我们可以通过自定义一个中间件来完成 POST
、PUT
、DELETE
请求。
JSHint是Javascript代码验证工具,可以检查你的代码并提供相关的代码改进意见。
使用JSHint时,发现这个家伙配置参数众多,实在有乱花迷眼之势,故记录此处。
博客玩着玩着,总觉得不太方便,博客主题里缺少了返回顶部的按钮,没法一键返回页面顶部啊!
先去找找看有没比较好玩的实现方案,于是在其他网站看到了用火箭动画的方式返回页面顶部。
扒扒源代码吧~发现原先的实现完全是用jQuery动画完成,CSS3动画横行的今天,怎么说也得跟得上潮流,你说是吧。
考虑CSS3动画比jQuery动画性能好得多,一不做二不休,借来图片,代码开工自己写。
POI(http://poi.apache.org) 提供了Java生成MS Office文档的API, 但是POI目前无法生成Excel文档中的图表.
要使用POI生成带图表的Excel文档, 只能采用修改图表模板的方法, 通过修改Excel图表引用单元格的数据, 来改变Excel的图表.