URI.js 多功能浏览器 URL 操作库
作为前端开发者,经常要操作 URL 地址,比如下面的代码: var url = "http://example.org/foo?bar=baz"; var separator = url.indexOf('?') > -1 ? '&…
path.js 简单 轻量级的 Web 浏览器路由库
PathJS 是一个轻量级的客户端路由库,允许您使用 hash 或者是 HTML5 pushState 创建 SPA 单页应用程序。 特点 简单轻量级 全面支持 HTML5 History API…
hash.js 轻量级地址栏 location.hash 参数处理框架
hash.js 是一个超小的框架,主要用来处理你的地址栏 location.hash 参数,在 SPA 单页应用中经常被使用到。 获取参数 假设我们有这样一个 URL 地址: …
Crossroads.js 是基于路由/分发 Route/Dispatch 的 JS 专业路由库
Crossroads.js 是一个受 Rails、Pyramid、Django、CakePHP 等基于路由/分发(Route/Dispatch)方式处理路由的后端 MVC 框架启发的一套js专业路由库。它…
使用 Ember.SimpleAuth 实现用户登录逻辑
Ember.SimpleAuth 是一个实现身份认证和授权的轻量级的 Ember.js 库。通过配置身份认证和授权策略可以实现任意形式的身份认证和授权机制。 搭建 Ember…
如何使用 ember-dev 来开发 Ember 包
Ember Dev 是由 Ember 核心团队开发的一个用来辅助开发 Ember 包的工具。目前还处于 社会主义初级阶段,可谓是“万里长征”迈出了好几步。目前 Ember …
Yarn 快速 可靠 安全的依赖管理工具
yarn 是 facebook 发布的一款取代 npm 的包管理工具,Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率…
Windows 下 Ember 应用开发环境搭建
环境:windows 7 安装nodejs 安装grunt 安装 grunt 命令行工具 grunt-cli 执行全局安装 # grunt 必须依赖 npm install -g grunt-cli # 生成项目脚手架…
HTML5 Boilerplate 最流行的 Web 开发前端模版
HTML5 Boilerplate 帮你构建 快速, 健壮, 并且 适应力强 的 web app 或网站。 这个小小的源码包集合了 100 位开发者的经验,你可以将这些经验运用在你…
FrozenUI 轻量级精美的移动端 UI 库
FrozenUI 是一套基于移动端的UI库,轻量、精美、遵从手机 QQ 设计规范。 简单易用 轻量快捷 适用于使用手Q规范设计的 Web 页面,而针对非手Q规范的页…
EmberJS 入门实践
首先让我们用Ember 官方网站 上的一句话来介绍Ember: A framework for creating ambitious web applications 基本配置 由于Ember的官方指南主要关注概…
Minjs 极简轻量级纯 JavaScript 组件库
Minjs 是一组轻量级的 jQuery 组件,提供多种 Web 常用组件,包括表单、表格、日历等,其中迷你表单帮助你使用 HTML5 表单增强,尽管浏览器不一定支持…
JSBlocks 更好的 MV-ISH 框架
JSBlocks 是一个更好的 MV-ISH 框架,从简单的用户界面到使用更快、服务器端呈现和易于学习的框架的复杂单页应用程序。 特点 提高HTML的级别 用HTML编…
T3 构建大型 Web 应用的 JavaScript 框架
T3 是一个用于构建大型 Web 应用程序的客户端 JavaScript 框架。T3 和大多数的 JavaScript 框架不同。它的意思是一小部分的整体架构,它允许你建立可…