`
文章列表
1、显示注入,代码过长,不容易阅读,代码压缩不出错 app.controller('PhoneListCtrl', ['$scope', '$http', function(e, m){ //do something }]);  2、隐示注入,书写简单,但是在js进行压缩时候会出错,因为变量名变短,而依赖注入是基于其服务的名称的 app.controller('PhoneListCtrl', function($scope, $http){ //do something });  3、大家推荐$inject的方式,你可以参考JohnPapa的 
1、Provider服务($provide)       $provide服务负责告诉Angular如何创造一个新的可注入的东西:即服务(service)。服务会被叫做provider的东西来定义,你可以使用$provide来创建一个provider。你需要使用$provide中的provider方法来定义一个provider,同时你也可以通过要求改服务被注入到一个应用的config函数中来获得$provide服务。下面是一个例子:     html <!DOCTYPE html> <html ng-app="myapp"> <he ...
enter()   先看一个例子: ?
1、文件目录结构   2 首先,我们需要main.js文件,RequireJS将会加载这份文件,然后这份文件将会触发加工其他所有依赖的东西。 main.js * 定义RequireJS配置 */ require.config({ paths: { 'angular': '../lib/angular/angular', 'angular-route': '../lib/angular-route/angular-route', 'domReady': '../lib/requirej ...

learning-blog

1、require.js:       http://www.ruanyifeng.com/blog/2012/11/require_js.html   2、angular和require集成       http://bijian1013.iteye.com/blog/2114048   3、webpack基础      http://www.w3ctech.com/topic/1557   4、angularJs中$resource服务      http://www.cnblogs.com/irocker/p/understanding-angularjs-reso ...
angular的三种启动方式 方式1: 自动启动 Angular会自动的找到ng-app,将它作为启动点,自动启动 <!DOCTYPE html> <html ng-app="myModule"> <head> <title>New Page</title> <meta charset="utf-8" /> <script type="text/javascript" src="../../vendor ...

grunt快速入门

1、执行 npm update -g npm 指令进行升级(在某些系统中可能需要 sudo 指令)。   2、安装cli npm install -g grunt-cli 上述命令执行完后,grunt 命令就被加入到你的系统路径中了,以后就可以在任何目录下执行此命令了。         注意,安装grunt-cli并不等于安装了 Grunt!
1、html <form class="form-inline search-box" role="form" name="logFilter_form"> <div class="operate-wrap"> <div class="row-fluid"> <div class="form-group span12& ...
AngularJS中的controller是个函数,用来向视图的作用域($scope)添加额外的功能,我们用它来给作用域对象设置初始状态,并添加自定义行为。 当我们在创建新的控制器时,angularJS会帮我们生成并传递一个新的$scope对象给这个contro ...
参考文档:http://www.angularjs.cn/A0a6   1、Angular什么时候不会自动为我们$apply 2、这是Angular新手共同的痛处。为什么我的jQuery不会更新我绑定的东西呢?因为jQuery没有调用$apply,事件没有进入angular context,$digest循环永远没有执行。 我们来看一个有趣的例子:
如果想在controller里面随时监听一个值的变化那就用$watch

green(iptables)

http://laod.cn/hosts/2015-google-hosts.html
1、法一 mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');  2、法二 用UPDATE直接编辑user表   mysql -u root   mysql> use mysql;   mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';   mysql> FLUSH PRIVILEGES;  3、法三 丢失root密码的时候 ...

数据库基础运用

列出所有的数据库:show databases; 创建一个数据库 :crate database feng; 使用这个数据里:use feng; 列出这个数据库的所有表:show tables; 创建一张名字为table1的表并定义字段名以及字段的类型:         create table table1(id int(11) DEFAULT NULL,name varchar(30) DEFAULT NULL,book varchar(30) DEFAULT     NULL)ENGINE =MyISAM   DEFAULT CHARSET=utf8;(加上后面的一句话是为了防 ...

django模板继承

1、本质上说:模板继承就是先构造一个基础框架模板,而后在其子模板中对它所包含站点共用部分和定义进行重载。   创建 base.html模板: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>{% block title %}{% endblock %}</title> </head> <body> <h1>我得时间 ...
Global site tag (gtag.js) - Google Analytics