1. $(function()) /文件載入完成時執行,不包含css,js
window.onload /// 所有的都載入完成
2. !$("input").val() 表示==null == "" ==undefined ==false
3. css前加上大的class名 做限制
4. autocomplete 屬性規定表單是否啟用自動完成功能
自動完成功能允許瀏覽器**對字段的輸入,當使用者在字段開始鍵入時,瀏覽器基於之前鍵入過的值,應該顯示出字段中填寫的選項
input:-webkit-autofill textarea: -webkit-autofil select : -webkit-autofil 這些是有預設的樣式的,這些預設的樣式不能修改 , 只能關閉autocomplete功能,autocomplete="off"
5. php中, echo返回void ,只支援基本型別,不可以輸出陣列
print 返回int ,只輸出乙個字串
print_r 可以列印變數、陣列、物件等 ,但是輸出 布林值 ,null 無意義,都是輸出「\n」
printf 輸出格式化的字串
var_dump 適用於除錯
var_export 和var_dump類似,可將第二個引數設定為true,從而返回變數的值
有時列印不出來可以試試: $irem = json_encode($item->getdata()) , json_encode 將資料轉化為json資料
var_dump($item);
6. jquery 中的 .end() 結束當前鏈條中的最近的篩選操作,並將匹配元素還原位之前的狀態
如: $("#test").find("p").hide().end().hide(); end()結束了p的篩選,將返回了$("#test") , 此時後乙個hide()隱藏了 $("#test")
7. jaquery ajax 中 $.post請求後台執行,當後台尚未執行完畢,js不會等待,而執行post方法之後的**,造成程式執行的時候總是先執行$.post之後的**
8. 判斷時候獲取焦點 .is(":focus") .is(":visible") .is(":checked") .is(":selected")
10. php中,判斷乙個元素是否在陣列中 .in_array()
11. input checkbox radio checked="checked" 或 =「true"
select option selected="selected" 或 = 「true」
select.change
12. php中,strlen()函式返回字串長度
13. jquery中 .off() 移除元素上繫結的乙個或多個事件的事件處理函式
14. window.location.href ="" 重新整理當前頁面
15. 事件捕獲與事件冒泡
事件捕獲是父級元素先觸發,子級元素後觸發,,事件冒泡是子級元素先觸發,父級元素後觸發
阻止事件冒泡 event.stoppropagation();
w3c模型是將兩者進行中和,在w3c模型中,任何事件發生時,先從頂層開始進行事件捕獲,直到事件觸發到達了事件源元素。然後,再從事件源往上進行事件冒泡,直到 到達document。
程式設計師可以自己選擇繫結事件時採用事件捕獲還是事件冒泡,方法就是繫結事件時通過addeventlistener函式,它有三個引數,第三個引數若是true,則表示採用事件捕獲, 若是false,則表示採用事件冒泡。
ele.addeventlistener('click',dosomething2,true)
true=捕獲
false=冒泡
jquery 中 $("父級").on("click","元素",function())
16. layer 彈窗 laycpl模板
handlebar模板 中} 頁面載入時解析,新增\ 不解析 }
17. session cookie
18. form (1) action url 裡面的submit 提交
(2) 在ajax中 提交時可用 $("form").seralize() 提交 資料格式是 name=「」&&name=「」 name為form中有name屬性的name值
(3) input type=hidden
19. pagenation 分頁, 外掛程式jquery.pagination.js
20. 的懶載入 jquery.echo.js
21. jquery外掛程式的書寫 外掛程式的**和資料要分開
22. json資料無length屬性 ,遍歷 for(var key in __)
23. jquery 、js動態新增option
25. select 的值 = 某一項option的值 , 即option被選中
select.val();
26. placeholder相容性 用jquery.placeholder.js 外掛程式做相容 引入外掛程式
$("input, textarea").placeholder();
改變placeholder顏色用css .placeholder
26. magento 配置優惠券 promotions->shopping cart price rules 新增規則
customer ->sale rules 新增規則名稱
27. magento配置產品資訊 category ->manage products ->input name 搜尋
->edit ->inventory
28. magento配置驗證碼 configuration -> default-> customer configuration
開發中常見小問題 筆記
1.mybatis在xml檔案中處理大於號小於號的方法 號用 代替 或者用。insert into question values 001 我是一條記錄 你也是一條記錄 執行語句時發現叫你輸入 nbsp 的值,原因是因為 plsql把 作為乙個變數的開頭,所以每次執行這條語句時會提醒你,解決方法 只...
小問題,大問題?
有一天美國通用汽車公司的龐帝雅克 pontiac 部門收到一封客戶抱怨信,上面是這樣寫的 這是我為了同一件事第二次寫信給你,我不會怪你們為什麼沒有回信給我,因為我也覺得這樣別人會認為我瘋了,但這的確是乙個事實。我們家有乙個傳統的習慣,就是我們每天在吃完晚餐後,都會以冰淇淋來當我們的飯後甜點。由於冰淇...
小問題系列
這應該不能算原創吧,只能算整理啊。今天安裝.msi格式的軟體的時候又出現了2502 2503錯誤。2502 下面的程式呼叫了不支援的ms dos函式。2503 工作站無法啟動。不清楚為什麼會這樣,不過解決倒是很簡單的。有兩種解決方法。一 1 用管理員身份執行命令提示符 cmd.exe 2 msiex...