
Angular
木木奕
这个作者很懒,什么都没留下…
展开
-
编写测试js文件的步骤
编写测试js文件的步骤// 定义创建细则套件describe("UnitTest:MainController", function () { //定义细则 it("index method", function () { //测试代码 expect(true).toBe(true); })})编写测试js文件的步骤1)使用des...原创 2019-12-25 12:35:20 · 696 阅读 · 0 评论 -
AngularJS中使用Karma+Jasmine进行测试
AngularJS中使用Karma+Jasmine进行测试1、测试定义:衡量应用健康度的手段2、测试目的:了解代码各部分是否按预期工作;更容易定位bug从而解决之;其他开发人员更容易上手;更方便、容易的提供应用可用文档3、测试方法:两种测试类型:单元测试、端到端测试1)单元测试:测试隔离的、单独组件的代码适用于测试小型、独立代码单元、单个函数或者较小交互功能2)端到端测试:对...原创 2019-12-24 21:27:20 · 354 阅读 · 0 评论 -
RESTful类型API调用
RESTful类型API调用Representational State Transfer(表征状态转移)AngularJS提供$resource服务可以同支持RESTful服务器端数据源进行交互。使用$resource步骤 1、引入angular-resource.js 2、添加依赖’ngResource’ 3、获取资源实例:$resource(‘data/:nam...原创 2019-12-18 21:59:08 · 300 阅读 · 0 评论 -
设置$httpProvider及拦截器
设置$httpProvider及拦截器var app = angular.module('myApp', []);// 声明一个拦截器工厂服务app.factory("myInterceptor", function () { // 此处可以设置4个属性:request、response、requestError、responseError return { ...原创 2019-12-18 18:17:51 · 835 阅读 · 0 评论 -
缓存http请求的方式
缓存HTTP请求设置配置对象cache为true自定义缓存实例,通过cacheFactory服务获取缓存实例LRU(LeastRecentUsed)最近最少使用原则创建:varlru=cacheFactory服务获取缓存实例LRU(Least Recent Used)最近最少使用原则创建:var lru=cacheFactory服务获取缓存实例LRU(LeastRecentUsed)最近最...原创 2019-12-18 17:15:24 · 171 阅读 · 0 评论 -
angularJS模板
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/angular-csp.css"> <title>$http的缓存</title></hea...原创 2019-12-18 09:20:54 · 168 阅读 · 0 评论 -
$http的使用方式
$http的使用$http:是对原生的XMLHttpRequest对象的封装var app = angular.module('myApp', []);// 创建Controller,测试$http如何与服务器交互app.controller("MyController", function ($scope, $http) { // 1 基本使用方式,只接受一个参数,config对...原创 2019-12-17 13:00:51 · 2707 阅读 · 0 评论 -
使用工厂服务 factory
使用工厂服务 factoryvar app=angular.module(‘myApp’,[]);// 声明一个工厂服务app.factory(“UserService”,function($http){var currentUser={}; // 保存当前用户数据return{getCurrentUser:function () {return currentUser;},se...原创 2019-12-17 10:44:20 · 248 阅读 · 0 评论 -
AngularJS服务类型
AngularJS服务类型1)常量 constant(name,value)2)变量 value(name,value)两者的区别:常量可以注入到配置函数中,因此更适合作为程序配置的变量来使用。跟名称常量不相符的是它们的值可以修改。3)工厂 factory(name,getFn) 工厂是常见和配置服务的最快捷方式4)服务 service(name,constructor) 它和fa...原创 2019-12-17 10:38:52 · 108 阅读 · 0 评论