jquery 學習,乙個乙個來

2021-08-26 11:33:09 字數 1291 閱讀 4363

1. $(document).ready(function(){})與window.οnlοad=function(){}的區別

前者為建立完畢dom就執行,可以新增多次.可以用$(window).load()來實現後者.也可以這樣jquery(function(){})

後者為建立完畢並載入完畢才執行,寫多個時後寫的會沖掉先寫的,只能執行乙個.

2. 對陣列的每個值進行處理,返回新的陣列.

var arr=[1,2,3];

var arr2=$.map(arr,function(item));

3.對陣列每個值處理,不返回任何東西

var arr=[2,3,4];

$.each(arr,function(key,value));//key為陣列的序號

//或者可以這樣寫

$.each(arr,function(item));//如果寫item,則列印陣列序號,this為值

var arr2=;

$.each(arr2,function(key,value));

//也可以這樣寫

$.each(arr2,function();//匿名函式引數什麼也不寫,裡面可以用this來取值.

4. dom物件和jquery物件

jquery物件是對dom物件的封裝,不擁有和dom一樣的方法,

可以通過$("#id")或$(dom物件)來將dom轉換為jquery物件.

例如:$("#div").html()為取值$("#div").html("baidu'")為賦值.

jquery物件只有瀏覽器通用的方法,某些瀏覽器特有的方法可能沒有.

jquery轉換為dom的方法:

var dom=jqobj[0];或者var dom=jqobj.get(0);

jquery樣式操作:

$("#div1").css("background");//獲得樣式.

$("#div1").css("background","red");//設定樣式.

$("#un").val();//獲取value

$("#un").val("aaa");//設定value

$("#div1").text()//獲取innertext

$("#div1").text("ttt");//設定

$("#div1").html();//獲取innerhtml

$("#div1").html("hhh");//設定innerhtml

乙個乙個的輸入資料

有兩個需要注意的點 1.while中的內容 whlie ch getchar 0 ch eof 注意這兩個書寫的形式是不一樣的 2.while中就不用再寫getchar了,因為while中本身就有ch getchar 輸入描述 一行,字串行,包含a或b,輸入以字元0結束。輸出描述 一行,乙個字元,a...

讀tfrecords檔案,乙個乙個讀 按批次讀

import tensorflow as tf import matplotlib.pyplot as plt tfrecords file home lw workspace microvideolstm tfrecorddata videoframe.tfrecords filename que...

來乙個近期學習計畫

很多時候,學習都是沒有章法,隨著性子來,想看會書的時候就看,想玩會兒手機的時候便玩。也看過很多博主列出學習計畫,勉勵自己,以前總覺得要隨性而為,不要被條條框框所約束,其實回過頭想想,是不對的,畢竟自己沒有養成良好的習慣。譬如說總想著早上上班提前乙個小時起床,鍛鍊身體,再去公司 中午休息的兩個小時,部...