1. 路由启动 $locationProvider.html5Mode(true);app.jsdefine([ 'angular', "App/Ctrl/controllers", "App/Directive/directive", "angularRoute"], fu...
分类:
其他好文 时间:
2014-06-15 18:28:00
阅读次数:
288
{{ message}} var app = angular.module('firstapp', []);创建了一个module实例,第一个参数为 module名字,第二个参数为依赖数组。app.factory('message', function(){ r...
分类:
Web程序 时间:
2014-06-15 14:23:00
阅读次数:
380
特定领域语言 编译器:遍历DOM来查找和它相关的属性, 分为编译和链接两个阶段,
指令:当关联的HTML结构进入编译阶段时应该执行的操作,可以写在名称里,属性里,css类名里;本质上是函数
稳定的DOM:绑定了数据模型的DOM元素的实例不会在绑定的生命周期发生改变 作用域:用来检测模型的改变和为表达...
分类:
Web程序 时间:
2014-06-13 15:40:16
阅读次数:
281
可以使用yeoman.io,很方便。我已经写了一篇随笔,介绍如何使用。这里也有一篇介绍的文章:http://www.cnblogs.com/JoannaQ/p/3756281.html
代码编辑器,在Mac下用了一下WebStorm,太恶心了。另外发现书的作者使用的开发环境是Windows + VS...
分类:
Web程序 时间:
2014-06-12 06:33:59
阅读次数:
364
脏数据检查 != 轮询检查更新谈起angular的脏检查机制(dirty-checking),
常见的误解就是认为: ng是定时轮询去检查model是否变更。其实,ng只有在指定事件触发后,才进入$digest cycle:
DOM事件,譬如用户输入文本,点击按钮等。(ng-click)XHR响应事...
分类:
其他好文 时间:
2014-06-09 16:26:40
阅读次数:
223
AngularJS(下面简称其为ng)是Google开源的一款JavaScriptMVC框架,弥补了HTML在构建应用方面的不足,其通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。一、历史
Angu...
分类:
其他好文 时间:
2014-06-07 16:54:03
阅读次数:
722
接着前面博客文章socket.io+angular.js+express.js做个聊天应用(二)
首先开发之前先介绍下bower,它是用来管理前端类库的(具体介绍,安装可看http://blog.csdn.net/edagarli/article/details/26359535)
justhacker@justhacker-ThinkPad-Edge-E440:~/proje...
分类:
Web程序 时间:
2014-06-03 04:06:16
阅读次数:
299
接着上一篇
我用的开发工具是sublime
打开之前创建的工程。
打开www
修改并添加代码
#!/usr/bin/env node
var debug = require('debug')('my-application');
var app = require('../app');
var io=require("socket.io").li...
分类:
Web程序 时间:
2014-06-03 04:02:54
阅读次数:
308
node,express开发环境等安装假设已经搞好了。
justhacker@justhacker-ThinkPad-Edge-E440:~/projects/nodejs$ express -e chattingnode
create : chattingnode
create : chattingnode/package.json
create : chattin...
分类:
Web程序 时间:
2014-06-03 02:31:27
阅读次数:
285