1:兩次取反操作!!--------------------將目標物件轉變成對應的boolean型別而已。取反操作「!」會得到與目標物件代表的布林型值相反的布林值,而再做一次取反就得到了與其相同的布林值。boolean(xx)和!!xx是一樣的。
以a兩次取反為例:
如果a是0;兩次取反當然是false;
如果a是null;兩次取反是false;
如果a是undefined;兩次取法是false;
其餘的,兩次取反是true。
2:短路操作符 || &&
(建立物件時注意前面的取反) 如果mob存在就不執行後面的返回本身,mob不存在則建立乙個新物件,開闢乙個純淨的記憶體空間,返回新物件。
(判斷物件時)
等號右邊為表示式先執行或運算。如果window.jjmatch存在則不執行後面的返回本身,不存在就用個空物件賦值,返回空物件。
當&&時,找到為false的分項就停止處理,並返回該分項的值,否則執行完,並返回最後分項的值。
當||時,找到為true的分項就停止處理,並返回該分項的值,否則執行完,並返回最後分項的值。
&& 優先順序高於 ||。
3:前後端分離除錯------->前後端資料格式約定,前端根據後端返回的資料進行頁面的拼接。
開發階段:本地通過資料造假、複寫的形式除錯;
線上測試階段:盡可能的在console.log裡直接除錯;
從使用者的角度對不同狀態進行復現。
測試賬號1:name1 password1 無兌換資格
測試賬號2:name2 password2 有兌換資格
4:漸變效果、特殊邊框------->背景色 + 漸變圖 + repeat方式。
4.1 內容區兩欄背景色--------先來個最基本的背景用repeat-y的方式保證整體頁面背景平滑,然後根據需要在不同內容區開發漸變效果。
4.2 從底部向頭部漸變----- 背景色為漸變圖最頂部顏色 + 漸變圖bottom對齊 + repeat-x
div css小技巧 持續更新中
最近的學習中積累了一些關 於div css的小技巧,感覺雖然不是很難,但是如果不知道的話,確實需要很長時間去查。1div中文字垂直居中 網上有很多種,剛哥提醒我使用label,最後使用的是div巢狀table。感覺還是在table中容易實現對字型的操控 開課學院 2首行縮排2個字的距離 課程 效果圖...
mysql sql 中實戰小技巧持續更新
一 在sql中計算兩個時間的相隔天數 語法 select datediff 結束時間,開始時間 結束時間 開始時間得到兩個時間的間隔天數 在專案中的體現 gettasklistbyscheduleid resulttype com.select task id as id,text,model.mo...
程式設計小 Tips ,持續更新中
任何技能都講究熟能生巧,包括程式設計。但是在敲 的過程中,掌握一些 奇技淫巧 還是可以對提高生產力大有幫助的!下面就記錄下自己學習到的一些小 tips,常用的快捷鍵就不多提了。有些小技巧自己不注意可能永遠不會發現,正如同事所說,有的東西,靠口口相傳!在 ide 中,按住 alt 鍵 拖動滑鼠,可以框...