工作 雜項 JS

2022-03-03 11:11:13 字數 1209 閱讀 9262

假設有乙個場景;

有乙個ui>li結構:

<

ul id

=uls

>

<

li><

input

type

="checkbox"

>內容0000000

li>

<

li><

input

type

="checkbox"

>內容1111111

li>

<

li><

input

type

="checkbox"

>內容2222222

li>

<

li><

input

type

="checkbox"

>內容3333333

li>

ul>

//下面是翻頁;ul中的內容是每次通過翻頁會重新整理的;

<

div>

<

span

>1

span

>

<

span

>2

span

>

<

span

>3

span

>

div>

現在的要求是:

當使用者在第一頁選擇了某個元素;然後又要跑到第二頁去選擇某個元素;使用者有時候會返回第一頁去確定一下第一頁有沒有選好(確實我作為使用者也會有這種小糾結);

解決方法我目前想到兩種:

1.需要後台配合,其實是需要增加乙個 屬性來儲存 是否被選中;下次翻頁回來的時候,有這個屬性那麼就寫個方法過濾一下,讓它被選中;

2.後台一般並沒有這樣,每次選擇都要發乙個請求,其實不利於伺服器端的效能優化;前端需要做的其實也很簡單,在input被點選的時候給它乙個自定義屬性,

但是僅僅這樣是並沒有什麼用,因為當你翻頁之後生成的li,以及input全部是新的,就算有個100萬,也被刷沒了;於是觀察到每一條商品列表都有乙個唯一的標識,暫且叫做s_id(就認為是li的某個屬性吧);

ajax翻頁的時候是區域性重新整理,可以把選中的狀態值暫時存放到陣列中,但是這個狀態值要跟那個唯一的s_id關聯起來;所以以後 不管翻到哪一頁,就去匹配這個id下有沒有這個被選中的值;ok搞定;

雜項一之js,標籤

一 在aspx頁面中實現 修改與刪除頁面的跳轉 前台js部分 在上部的js部分中寫,根據傳過來的id,來經行頁面的跳轉,並把id傳過去 js部分就是實現了乙個頁面跳轉的功能 還有確認框confirm 在下部的動態拼接字串時可以這樣寫,點選修改或刪除按鈕時傳入id row aid 修改 row aid...

雜項裝置(misc device)

雜項裝置也是在嵌入式系統中用得比較多的一種裝置驅動。在 linux 核心的include linux目錄下有miscdevice.h檔案,要把自己定義的misc device從裝置定義在這裡。其實是因為這些字元裝置不符合預先確定的字元裝置範疇,所有這些裝置採用主編號10 一起歸於misc devic...

SQL雜項記錄

1 select into from 與 insert into from 的區別 select into b from a 中,表b必須是未建立的表,此語句複製a表結構和資料到b表中。例如 select uid,uname,email,regtime into userinfo from f us...