angularjs的内置函数你知道多少?angularjs的内置函数的介绍。
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了angularjs的内置函数你知道多少?angularjs的内置函数的介绍。,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2687字,纯文字阅读大概需要4分钟。
内容图文
本篇文章主要的向大家介绍了关于angularjs的内置函数的介绍,还有很多angularjs支持的函数介绍。接下来就让我们一起来看这篇文章吧我们一开始就来介绍angularjs的内置函数吧:
angular.lowercase:将字符串转换为小写
angular.uppercase:将字符串转换为大写
angular.forEach(obj, iterator, [context]):遍历对象集合,该函数包括三个参数,第一个参数表示需要遍历的对象或数组,第二个参数为一个函数,第三个对象为当前的上下文环境(this);
var values = {name: 'misko', gender: 'male'}; var log = []; angular.forEach(values, function(value, key) { this.push(key + ': ' + value); }, log); expect(log).toEqual(['name: misko', 'gender: male']);
angular.isUndefined(value);判断value是否为undefined
angular.isObject(value);判断value是否为一个对象,不包括null
angular.isString(value);判断value是否为String类型
angular.isNumber(value);判断value是否为Number类型
angular.isDate(value);判断value是否为Date类型
angular.isArray(value);判断value是否为数组
angular.isFunction(value);判断value是否为函数类型
angular.isElement(value);判断value是否为一个DOM元素,包括JQuery封装的DOM
angular.equals(o1, o2);判断两个对象是否相等
满足下列条件之一的,都视为两个对象相等。
o1===o2 返回true
o1和o2的所有属性通过angular.equals比较都相等
o1,o2都是NAN
两个同样的正则(/abc/=/abc/) 在JavaScript中返回false,在angular中返回true
13.angular.toJson(obj, pretty);将对象转换为json,obj:需要转换的对象,pretty:true或一个数字,true表示保留对象属性值中的空格和换行,设置为一个数字表示去掉空格和换行。默认值为2,即去除空格和换行。
14.angular.fromJson(json);将一个json字符串,转换为一个对象或对象数组。
15.angular.element(element);将一个原生DOM或HTML字符串包裹为一个JQuery对象。
angularjs内置了一个迷你版的JQuery,JQlite(想看更多就到PHP中文网AngularJS开发手册中学习)
支持以下函数:
addClass()
after()
append()
attr()
- Does not support functions as parametersbind()
- Does not support namespaces, selectors or eventDatachildren()
- Does not support selectorsclone()
contents()
css()
- Only retrieves inline-styles, does not callgetComputedStyle()
data()
detach()
empty()
eq()
find()
- Limited to lookups by tag namehasClass()
html()
next()
- Does not support selectorson()
- Does not support namespaces, selectors or eventDataoff()
- Does not support namespaces or selectorsone()
- Does not support namespaces or selectorsparent()
- Does not support selectorsprepend()
prop()
ready()
remove()
removeAttr()
removeClass()
removeData()
replaceWith()
text()
toggleClass()
triggerHandler()
- Passes a dummy event object to handlers.unbind()
- Does not support namespacesval()
wrap()
好了,本篇文章到这就结束了(想看更多就到PHP中文网AngularJS使用手册中学习),有问题的可以在下方留言提问。
以上就是angularjs的内置函数你知道多少?angularjs的内置函数的介绍。的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的angularjs的内置函数你知道多少?angularjs的内置函数的介绍。全部内容,希望文章能够帮你解决angularjs的内置函数你知道多少?angularjs的内置函数的介绍。所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。