var obj1 = {
name : 'obj1',
show : function(str){
return this.name + str;
}
};
var obj2 = {
name : 'obj2'
};
var a = angular.bind(obj2,obj1.show,' is a object');
var b = angular.bind(obj2,obj1.show,[' is a object']);
console.log(a());
var a = {
name : 'hello'
};
var c = angular.copy(a);
console.log(c);
var a = {
name : 'hello'
};
var b = {
age : 20
};
var c = angular.extend(a,b);
console.log(c);
console.log(angular.equals(1,1)); //true
console.log(angular.equals({name:'xxx'},{name:'xxx'})); //true
console.log(angular.equals({name:'xxx'},{name:'yyy'})); //false
console.log(angular.equals(NaN,NaN)); //true
console.log(NaN == NaN); //false
console.log(NaN === NaN); //false
var array = ['a','b','c'];
angular.forEach(array,function(value,i){
console.log(value,i);
console.log(this);
});
var array = ['a','b','c'];
var result = [];
angular.forEach(array,function(value,i){
//遍历查找数组时,我们可能是为了获取某些值
if(value === 'a'){
//如果数组中有'a'的话,就存入到result中,这里的this就代表result
this.push(value);
};
},result);
console.log(result);
var str = '{"name" : "xiecg","age" : "18"}';
var json = angular.fromJson(str);
console.log(json);
var str = {"name" : "xiecg","age" : "18"};
var json = angular.toJson(str,true);
console.log(json);
console.log( angular.identity(1,2,3) ); //返回第一个参数
var flag = false;
flag ? console.log('xxx') : angular.noop(); //空函数,防止出错
console.log(angular.uppercase('hello')); //转成大写
console.log(angular.lowercase('HELLO')); //转成小写
var a = []; console.log(angular.isArray(a)); //true angular.isArray //判断一个元素是否是数组 angular.isDate //判断一个元素是否是时间对象 angular.isDefined //判断一个元素是否存在 angular.isUndefined //判断一个元素是否是undefined angular.isFunction //判断一个元素是否是个函数 angular.isNumber //判断一个元素是否是数字 angular.isObject //判断一个元素是否是对象 angular.isString //判断一个元素是否是字符串 angular.isElement //判断一个元素是否是html节点元素(JQ获取的元素也是可以判断到的)
<!DOCTYPE HTML>
<html ng-app>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DEMO</title>
<script type="text/javascript" src="https://code.angularjs.org/1.3.8/angular.min.js"></script>
</head>
<body>
<div id="box">1</div>
<script type="text/javascript">
document.onclick = function(){
var oDiv = document.getElementById('box');
angular.element(oDiv).css('background','red');
console.log(angular.element(oDiv)); //查看原型上挂载的方法
};
</script>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有