2023年1月18日 周五

2021-09-10 16:56:55 字數 2021 閱讀 5027

一、jquery事件操作

1、事件的寫法

$('div').click(function());         //事件函式

$('div').on('click',function()); //事件繫結

$('div').on('click mouseover',function()); //繫結多個事件寫法(做同一件事)

$('div').on(,'mouseover' : function()}); //繫結多個事件json寫法(做不同事)

$('div').one('click',function()); //只執行事件一次

2、解除事件繫結

$('div').on('click mouseover',function()); //解除繫結事件寫法
3、jq的event

$('div').click(function(ev));
4、jq的鍵盤事件

$(document).keydown(function(ev) 

});

5、jquery的工具方法

6、jquery的高階方法

(1)節點篩選方法

jq物件.siblings(); //找所有的兄弟節點,引數是篩選功能

jq物件.nextall(); //下面所有兄弟節點,引數是篩選功能

jq物件.prevall(); //上面所有兄弟節點,引數是篩選功能

jq物件.parentsuntil()/nextuntil()/prevuntil(); //截止第一次出現篩選條件之前,無引數時和上面一樣

jq物件.clone(); //複製元素,可以接收乙個引數true ,作用可以複製之前的操作。

//注意:為了防止id重複,應該用class做clone,例如:

(2)元素的包裝

jq物件.wrap(); //包裝

jq物件.wrapall(); //整體包裝

jq物件.wrapinner(); //內部包裝

jq物件.unwrap(); //刪除包裝 ( 刪除父級 : 不包括body),例如:

$('span').wrap('');

$('span').wrapall('');

$('span').wrapinner('');

(3)向元素中新增

jq物件.add()  //乙個或多個元素新增到匹配的元素集合

var elem = $('div');

var elem2 = elem.add('span');

elem.css('color','red');

elem2.css('background','yellow');

(4)集合的擷取

jq物件.slice(a,b)  //選中a到b(前)的元素

$('li').slice(1,4).css('background','red');

(5)delegate() 事件委託 undelegate() 終止事件委託 優點:1、不用迴圈(同時會提高效能);2、js新增的元素也會獲得事件

$('li').on('click',function());

$('ul').delegate('li','click',function());

(6) trigger() 主動觸發,適合自定義事件:

$('#div1').on('show',function());

$('#div1').on('show',function());

$('#div1').trigger('show');

二、演算法題

輸入乙個遞增排序的陣列和乙個數字s,在陣列中查詢兩個數,使得他們的和正好是s,如果有多對數字的和等於s,輸出兩個數的乘積最小的。

public arraylistfindnumberswithsum(int  array,int sum) else

}if(low!=high&&array[low]+array[high]==sum)

return list;

}

2023年1月18日題目總結

1874 字串排序 2086 迴圈輸出 2087 迴圈判斷輸出 2088 列印星塔 2089 列印九九乘法表 2090 幸運數字 2091 幸運數字們 2092 翻轉陣列 2093 求最值 2094 字首和 今天這幾個題,基本上說,沒什麼意思,都是很簡單且基礎的題目。只是放假以來不曾摸過電腦,手有點...

2023年9月28日 周五

mimic fn 將源函式的所有屬性複製到目標函式上 const mimicfn require mimic fn function a function b mimicfn b,a 將a函式的屬性複製給b函式原始碼就一段 module.exports to,from return to 使用es6...

2023年9月18日總結

這幾天各種綜合測評的事感覺狀態沒有自己想象中的好,當然這也不是自己不好好看部落格的理由。這幾天沉迷於數論中無法自拔,又找了一些容斥定理的東西,找了乙個總結性的部落格,然後前幾道還好,後來有一道組合數的題卡了我兩天,今天上概率論的時候突然恍然大悟。題意是 給出乙個方程 x1 x2 x3 x4 x5 x...