我们要从Dependency Injection(依赖注入)的对象中获取的数据或者功能,都是Injector给的。 Injector会创建两种对象:服务 或 专用对象 Injector要知道如何创建这些对象,就要用户自行去“注册”。 有五种注册方法...
分类:
Web程序 时间:
2014-08-08 13:00:56
阅读次数:
221
其实看完《用AngularJS开发下一代Web应用》这本书不难,关键是消化、应用和实践。 前段时间看的那些部分有些细节都忘掉了,有种看过了却记不起的焦虑和忧伤。 而且,昨天理发发现头发好像变少了,白天呢也总是昏昏...
分类:
其他好文 时间:
2014-08-08 08:31:15
阅读次数:
208
由于AngularJS是通过控制器构造函数的参数名字来推断依赖服务名称的。所以如果你要压缩控制器的JS代码,它所有的参数也同时会被压缩,这时候依赖注入系统就不能正确的识别出服务了。
假如我们的Controller的名称为:BookCtrl,压缩前的代码为:
var BookCtrl = function($scope, $http) { /* constructor body */ }...
分类:
Web程序 时间:
2014-08-07 19:04:50
阅读次数:
251
1、安装Node.js 和Testacular 1.1、 安装Node.js及配置部分,在另一篇博文:node.js的安装里面讲到了,地址是:http://www.cnblogs.com/tianxue/p/3897103.html 1.2、 安装配置好Node.js后,安装Test...
分类:
Web程序 时间:
2014-08-07 18:43:20
阅读次数:
220
翻译:https://docs.angularjs.org/api/ng/directive/ngApp使用这个指令去 自动引导 一个AngularJS 应用程序。 ngApp指令规定了html中哪个元素是AngularJS的执行根目录,或者说范围。典型的用法就是把这个属性放到 或者 标签上。一个....
分类:
移动开发 时间:
2014-08-07 18:02:30
阅读次数:
299
在JS中如何动态调用方法名,想必很多的朋友们都不会吧,下面为大家举例介绍下具体的调用方法先看看JS的一个函数JavaScript eval() 函数定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)参数 描述string 必需。要计...
分类:
Web程序 时间:
2014-08-07 17:58:50
阅读次数:
350
我们在AngularJS中可以根据网址不同直接切换view,动态加载网页模板,但是控制模板的控制器需要先定义好才可以,不能和网页模板同时加载,这样就造成整个网站的JS都要先加载完成。
requireJS是大家第一个想到的东西,但是体积有点大,github上就有个人用它写了Angular的动态加载controller模块,是通过js
promise异步编程技术实现的,最后的解决很...
分类:
Web程序 时间:
2014-08-07 15:57:40
阅读次数:
216
javascipt是一门面向对象的编程语言。由于存在一些全局属性及全局函数,因此可以认为存在一个全局变量,这些全局属性及全局函数均是其属性或函数。
在js核心中,并没有定义一个具体的全局变量,因此,js核心中的全局属性(三个:NaN)与全局函数(如eval())均可以直接调用。
而在客户端js中,定义了一个全局变量:window。由于基本上Js均运行在客户端中,在绝大部分情况下,可以将...
分类:
编程语言 时间:
2014-08-07 13:15:40
阅读次数:
264
1、HelloWorld篇 1.1 环境 下载:angular-1.2.5min.js 1.2 源代码 hello {{'world'}}! Your name: ...
分类:
Web程序 时间:
2014-08-07 12:49:20
阅读次数:
196
以eval(function(p,a,c,k,e,r){e=function(c)开头的js文件是经过加密的使用下面方法可以对js文件进行加密、解密步骤:1.新建html页面,内容如下列代码 2.把加密的代码粘进【原脚本】文本域,点击【解密】按钮; 3.把需要加密的原代码粘进【原脚本】文...
分类:
其他好文 时间:
2014-08-06 22:15:02
阅读次数:
273