require.js+knockout.js+.underscore模板引擎的使用
摘要:第一种使用方式:HTML:JS:/* ---- Begin integration of Underscore template engine with Knockout. Could go in a separate file of course. ---- */ ko.underscoreTemplateEngine = function () { } ko.underscoreTemplateEngine.prototype = ko.utils.extend(new ko.templateEngine(), { renderTemplateSource: fu...
阅读全文
posted @
2013-10-26 13:05
稻草人.Net
阅读(1801)
推荐(0) 编辑
使用livereload实现自动刷新
摘要:livereload是一个web开发辅助工具,当我们修改完html、css和js的时候会自动刷新浏览器,解放码农的双手。这样在双屏切图、写js代码的时候会提高很多效率。livereload有很多版本,比如基于ruby的版本,我们今天介绍的是node+grunt+chrome插件一体化方案。我们使用的这个livereload的基本原理是试用node开启一个websocket服务,并且检测文件变化,浏览器打开一个页面时候,引入固定的livereload.js(chrome插件会帮忙加上)会建立ws请求,当node检测到文件变化,则自动推送消息给浏览器,实现刷新。livereload环境搭建node
阅读全文
posted @
2013-10-18 21:01
稻草人.Net
阅读(3344)
推荐(0) 编辑
WebStorm 7.0 支持更多的Web技术
摘要:JetBrains刚刚发布了WebStorm 7.0 GA,支持EJS、Mustache、Handlebars、Web组件、Stylus、Karma、Istanbul、Compass,并增强了很多功能。 在beta版发布之后不久,JetBrains就发布了WebStorm 7.0,这是一款基于IntelliJ IDEA的IDE,能够使用JavaScript、HTML、CSS、CoffeeScript、Dart以及TypeScript等多种其他的Web技术创建应用程序。 WebStorm 7.0 支持:嵌入式JavaScript (EJS)、Mustache和Handlebars模板HTML..
阅读全文
posted @
2013-10-08 09:41
稻草人.Net
阅读(455)
推荐(0) 编辑