前端小知識積累

2021-08-06 03:44:48 字數 716 閱讀 6894

1. 常用隱藏編輯框的方法

方法1: οnfοcus=this.blur()

方法2:readonly

方法3: disabled

通過控制屬性 $("#id").attr(...) 控制是否能編輯

特例:特殊編輯文字(如下拉列表),不可使用以上控制(不可逆的)

處理方式: 給標籤新增乙個容器,通過控制容器的hide和show實現

如: data-options="valuefield:'id',textfield:'text',data:getdataw()"/>

當編輯時writeid顯示,唯讀readid顯示,

通過js控制,並且替換時要分別傳值保證一致性

2.單選框

$('#showpassword').attr('checked')居然提示undefied

查了資料後 才發現 需要改為

$('#showpassword').prop('checked')

是否被選中事件為change事件

去掉選擇:

$('#showpassword').removeprop('checked')

也可以:

$('#showpassword').prop();

3.前端js獲取 後端引數

jsp的js中: var = $

如果後端是從modelmap 中返回 則使用

jsp的js中: var ='$'

小知識積累

1.有關 和printf的應用 printf是從右向左壓棧 printf d,d n ptr,ptr 先是 ptr 從右至左,所以輸出的兩個值是一樣的 ptr 123 那麼先是 ptr 123 然後是ptr 2.float a 1.0f int a的作用是將浮點數字址開始的sizeof int 個位...

常用前端知識積累

使用閉包主要是為了設計私有的方法和變數。優點是可以避免全域性變數的汙染,缺點是閉包會常駐記憶體,會增大記憶體使用量,使用不當很容易造成記憶體洩露 第一 每個特定的網域名稱下最多生成20個cookie ie6或更低版本最多20個cookie ie7和之後的版本最後可以有50個cookie。firefo...

jsp小知識積累

清除頁面快取 response.setheader pragma no cache response.setheader cache control no cache response.setdateheader expires 0 getoutputstream has already been ...