angularjs

AngularJS表单验证

表单网页中用户于服务端交互数据的表单控件有input、select、textarea,而表单是将为了达到一个目的(登录、注册等)各种控件整合到一起的一个集合。表单和其中的表单控件提供了验证服务,可以让用户在提交(一般在点击类型为submit的按钮时提交)表单前意识到自己有非法(不符合要求,以下都将称为非法)的输入。这种验证方式(客户端验证)提供了比单独的服务端验证更好的用户

AngularJS的核心对象angular上的方法全面解析(AngularJS全局API)

总结一下AngularJS的核心对象angular上的方法,也帮助自己学习一下平时工作中没怎么用到的方法,看能不能提高开发效率。我当前使用的Angularjs版本是1.5.5也是目前最新的稳定版本,不过在全局API上,版本不同也没什么区别。AngularJS 全局 API列表elementbootstrapcopyextendmergeequalsforEachnoopbi

[译] 如何对 Angular Controller 进行单元测试

原文地址:http://www.bradoncode.com/blog/2015/05/17/angularjs-testing-controller/@Bradley Braithwaite 上面一篇文章简单介绍了如何使用 Jasmine 进行JavaScript的单元测试我们用了一段简单的代码进行计算的测试。接下来我们将其延伸到我们对Angular Controller

[译]使用karma进行angular测试

紧随前文如何对Angular Controller进行单元测试,但是我们也提到了前文工作流程的不方便,简单总结上前文进行测试的一个流程:修改测试代码;刷新浏览器;查看测试结果;该方法最大的缺陷就是,我们每次都得手动的去刷新我们的浏览器。但是如果我们需要测试不同的浏览器我们又应该如何处理呢?而本文将提出一个自动化测试的方案,从而解决这些问题。关于KarmaKarma是一个由A

使用web方式开发cordova(ionic)应用即时聊天(im)功能(1)

最近在用ionic做一个app的时候,客户那边有即时聊天的需求,需要可以发文本、语音、图片和地理位置。为了快速开发,所以选择了采用第三方的库来开发,国内这方面做的比较好的有融云、野狗和leanCloud,最后选择了融云来做,理由有:我的需求都在他们的免费服务里,我不需要交钱(〃^∇^)ぇ∧∧∧っ看了下文档(web)足够简单,接口很清晰他们的技术工作人员服务很到位,我在他们的

AngularJS 指令入门

指令是运行在特定 dom 元素上的函数,用来扩展元素的功能。一个简版的 directive 的形式是这样的app.directive('myDirective', myDirective);myDirective.$inject = [];function myDirective(){return {restrict: "AE",template: ''scope: {},

Redu 入门

个人博客,欢迎来访!状态管理,第一次听到这个词要追溯到去年年底。那时,Flux 红透半边天,而 Reflux 也是风华正茂。然而,前一阵一直在忙其他的事,一直没时间学学这两个库,到现在 Redux 似乎又有一统天下的趋势。那就来看看,Redux 是凭借什么做到异军突起的。What's ReduxRedux 是一个 JavaScript 应用状态管理的库,它帮助你编写行为一致

Angularjs之国际化

Angularjs国际化公司需要开发一个供应商后台系统,从github上找了一套模板INSPINIA,前端UI用Bootstrap,框架用的Angularjs。使用Angular是因为Angularjs是一个完善的前端MVC框架,包含带有丰富指令的模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能。而且github上有很多成熟的基于angular的库,便于项

anguar的$http 笔记

使用Ng开发中必不可少要用到$http通信,那么这个$http 和JQ封装好的ajax有什么区别呢?1.$http 的post传递参数方法不同ng使用post方法传递的参数是json格式,而Jq的post方法传递过去的参数是form表格传递方式,所以如果使用ng开发,最好一开始就和后台约定好接收数据时先解析json数据,不然后台很有可能接收不了数据。2.ng能配合$q使用P

使用web方式开发cordova(ionic)应用即时聊天(im)功能(2)

把前置工作做完之后就可以正式进入开发环节了界面编写界面大家就自由发挥了,各有各的风格大家自由发挥呗,由于本人ui水平大概初中生的水平,所以是在网络上找ui资源,然后切出来的,感觉也还可以。如果大家也是用ionic开发,也不想麻烦的话,可以用下这个资源,是ionic出的几个模版,代码也有了,可以拿来直接使用。保存历史记录融云 Web SDK 最新提供 getHistoryMe