-
JSON.parse是將字符串轉(zhuǎn)為JSON JSON.stringify是將JSON轉(zhuǎn)為字符串查看全部
-
$.noConflict(); //讓出控制權(quán)查看全部
-
(function () { JA = function (x) { return new JA.prototype.init(x); } JA.prototype={ init:function(x){ this.a1=function () { console.log(222222222222); } }, sa:function(){console.log(123123123123123);} } JA['ab'] = function () {// 用這樣的方式,可以在類上添加函數(shù),該函數(shù)就類似C#中的靜態(tài)函數(shù),不用實(shí)例化對象就可以使用 console.log(44444444444444); } JA.prototype.init.prototype = JA.prototype; window.JA = JA; })() JA.ab();查看全部
-
jquery 中 $.holdReady的用途: $.holdReady(true); $.getScript('a.js',function(){ $.holdReady(false); }) $(function(){}) 如果不適用holdready,那么在加載完a.js之前,$()中的內(nèi)容就已經(jīng)執(zhí)行了, 如果使用了holdready,俺們在加載完a.js之后,$()中的內(nèi)容才會(huì)執(zhí)行。查看全部
-
js時(shí)間差計(jì)算 function f1() { console.log(123123123); } var s = new Date(); setTimeout("f1()",1000); console.log((new Date()).getTime() - s.getTime());查看全部
-
$(function(){}) 與 window.onload=function(){} 的區(qū)別: onload是等待頁面上所有的東西都加載完成后才會(huì)被觸發(fā),如果頁面上有圖片,那么會(huì)等圖片加載好后才會(huì)觸發(fā)onload。 $是只要頁面DOM節(jié)點(diǎn)都加載完成后就會(huì)觸發(fā),如果頁面上有圖片元素,那么只要圖片節(jié)點(diǎn)加載好了,$就會(huì)被觸發(fā),而不會(huì)去等待圖片加載好。查看全部
-
extend還可以做深拷貝、淺拷貝 jquery默認(rèn)是淺拷貝,如下: var a = {}; var b = { name: "hello" }; $.extend(a, b); a.name = "hi"; console.log(b.name); 深拷貝,extend的第一個(gè)參數(shù)需要指定為true。 var a = {}; var b = { name: {age:30} }; $.extend(true,a, b); a.name.age = 20; console.log(b.name.age); 對象B不受影響查看全部
-
jQuery中,當(dāng)寫多個(gè)對象自變量的時(shí)候,后面的對象都是擴(kuò)展到第一個(gè)對象身上 var a = {}; $.extend(a, { name: "abc" }, { age: 12 }, { aaa: function () { alert(345345); } }); console.log(a); a.aaa(); //a后面的name、age等都會(huì)追加到對象a里面。查看全部
-
jQuery中,當(dāng)只寫一個(gè)對象自變量的時(shí)候,表示jq中擴(kuò)展插件的形式。 如下: $.extend( { } ) //括號(hào)中只有一個(gè)大括號(hào),表示只有一個(gè)對象,大括號(hào)中代碼插件。 這種叫做擴(kuò)展工具方法。 $.extend({ aaa: function () { alert(3);}, bbb:function(){alert(4);} }) $.fn.extend({ aaa: function () { alert(1);}, bbb:function(){alert(2);} }) $.aaa(); $().aaa();查看全部
-
$().get(0) $().eq(0) 這兩個(gè)的區(qū)別: 上者返回JS元素對象 下者返回jQuery對象查看全部
-
$().slice() 源碼中用的就是pushStack函數(shù)查看全部
-
$().pushback().end()查看全部
-
slice 經(jīng)常用來將 array-like 對象轉(zhuǎn)換為 true array。在一些框架中會(huì)經(jīng)常有這種用法。 [javascript] view plaincopy Array.prototype.slice.call(arguments,0);//將參數(shù)轉(zhuǎn)換成真正的數(shù)組 call的作用是改變this的指向,就相當(dāng)于arguments調(diào)用了,slice這個(gè)方法。0就是start=0,end沒指定,所以返回整個(gè)arguments,這個(gè)時(shí)候就轉(zhuǎn)換成數(shù)組了。查看全部
-
jQuery.makeArray jQuery toArray查看全部
-
多庫共存換句話說可以叫無沖突處理 這一章還沒有明白,得反復(fù)看例子。查看全部
舉報(bào)
0/150
提交
取消