angularjs學習筆記 工具方法

2021-07-16 12:43:01 字數 3423 閱讀 5933

返回值:this指向self的新函式

var obj = 

};var

self = ;

var bindfn = angular.bind(self, obj.print, 'china');

//var bindfn = angular.bind(self, obj.print, ['china']);

obj.print('american'); //$ *** is form american

bindfn(); //$ yyy is form china

返回值:拷貝的物件

var obj = ;

var copyobj = angular.copy(obj);

console.log(copyobj); //$ object

返回值:boolean

angular.equals(3, 3); //

$ true

angular.equals(nan,nan); //

$ true

angular.equals(,); //

$ true

angular.equals(,); //

$ false

返回值:拓展的物件

var dst = ;

var src = ;

angular.extend(dst, src);

console.log(src); //$ object

console.log(dst); //$ object

返回值:obj

var obj = ;

angular.foreach(obj, function

(value, key)

);//$ name:***

//$ country:china

vararray = ['***', 'yyy'];

angular.foreach(array, function

(item, index)

, obj);

//$ 0:*** form china

//$ 1:yyy form china

返回值:json物件

var json = angular.fromjson('');

console.log(json); //$ object

返回值:字串

angular.tojson();

//$

""angular.tojson(,true);

//$

""angular.tojson(,10);

//$

""

返回值:第乙個引數

console.log(angular.identity('***','yyy')); //$ ***

返回值:boolean

angular.isarray(3); //

$ false

angular.isarray(); //

$ true

angular.isarray([1, 2, 3]); //

$ true

angular.isarray(); //

$ false

返回值:boolean

angular.isdate('2012-12-02'); //

$ false

angular.isdate(new date()); //

$ true

返回值:boolean

angular.isdefined(undefined) //$ false

angular.isdefined(); //$ true

返回值:boolean

angular.isundefined(undefined) //$ true

angular.isundefined(); //$ false

返回值:boolean

angular.isfunction(function(){}); //

$ true

angular.isfunction(3); //

$ false

返回值:boolean

angular.isnumber(4); //

$ true

angular.isnumber('***'); //

$ false

angular.isnumber(new number(4)); //

$ false

angular.isnumber(number(4)); //

$ true

返回值:boolean

angular.isobject('***'); //

$ false

angular.isobject(null); //

$ false

angular.isobject(); //

$ true

angular.isobject(function(){}); //

$ false

angular.isobject(); //

$ true

返回值:boolean

angular.isstring(4); //

$ false

angular.isstring('***'); //

$ true

angular.isstring(new string('***')); //

$ false

angular.isstring(string('***')); //

$ true

返回值:改變後的新字串

var newstring = angular.lowercase('xxyyzz');

console.log(newstring); //$ xxyyzz

返回值:改變後的新字串

var newstring = angular.uppercase('xxyyzz');

console.log(newstring); //$ xxyyzz

Keep It for Mac 專業筆記工具

keep it for mac 軟體介紹 keep it for mac是一款mac上的筆記軟體,用來寫筆記,儲存東西,並再次找到使用它們,keep it可以保留網路鏈結和文件,支援搜尋和過濾,強大的檔案組織功能可以幫使用者有條理的整理筆記。keep it還支援iphone和ipad的應用程式,讓你...

angularjs學習筆記

不要用控制器去繼承控制器,通用的通過service來通用 不要試圖服用controller,乙個控制器只負責乙個塊試圖 不要在controller中操作dom,這不是controller的職責,用指令只做 不要在controller中做資料初始化,ng有表單控制項 不要在controller中做資料...

angularjs 學習筆記

文件 function angular bootstrap element,modules config 第乙個引數,要繫結的元素,第二個引數要繫結的modules 第三個引數 暫不明確 controller welcomecontroller function scope angular.boot...