摘要:天生缺乏邏輯性的問題導致了預處理器的出現(xiàn)。這會導致圈復雜度問題。圈復雜度對于來說可能是一種比較高階的原則,但如果我們通過它來考量那些蘊含在我們寫的選擇器中的邏輯性,那我們也許就能寫出更加優(yōu)秀的代碼。 本文在征得原作者 @csswizardry 同意的情況下,翻譯自他博客中的文章:Cyclomatic Complexity: Logic in CSS。最初發(fā)布于我的個人博客:咀嚼之...
摘要:所以繼承了對象的所有方法,當你用時,會先查一下它的構造函數(shù)的原型對象有沒有有方法,沒查到的話繼續(xù)查一下的原型對象有沒有這個方法。 普通函數(shù)與構造函數(shù)的區(qū)別 在命名規(guī)則上,構造函數(shù)一般是首字母大寫,普通函數(shù)遵照小駝峰式命名法。 在函數(shù)調(diào)用的時候: function fn() { } 構造函數(shù):1. new fn( ) 2 .構造函數(shù)內(nèi)部會...
摘要:要使用多個靜態(tài)資源目錄,請多次調(diào)用中間件函數(shù)按照使用中間件函數(shù)設置靜態(tài)目錄的順序查找文件。注意為獲得最佳結果,請使用反向代理緩存來提高服務靜態(tài)資源的性能。 靜態(tài)文件 要提供靜態(tài)文件(如images、CSS文件和JavaScript文件),請使用Express中的express.static內(nèi)置中間件功能,函數(shù)簽名是: express.static(root, [options]) ro...
摘要:有用的代碼片段小數(shù)取整按位運算符直接去掉小數(shù),向下取整,返回的數(shù)小于等于原來的數(shù)。布爾值返回或,返回,數(shù)字直接返回,返回,對于字符串,將其轉換為十進制數(shù)值,會忽略前面的進制除外,空字符串返回,浮點數(shù)會返回浮點數(shù)值。 JavaScript有用的代碼片段 小數(shù)取整 const x = 1.234; ~~x //1 x >> //1 x | 0 //1 Math.floor(x)...
摘要:表示不一定是原生形式的數(shù)據(jù)。接口基于,繼承了的功能并將其擴展使其支持用戶系統(tǒng)上的文件。讀取操作完成的時候,會變成已完成,并觸發(fā)事件,同時屬性將包含一個格式的字符串編碼以表示所讀取文件的內(nèi)容。 溫馨提示:這里除了一些幼稚的小組件啥也沒有溫馨提示-續(xù):這是一個新的系列,寫一些實際開發(fā)中遇到的一些常用的功能,想法笨拙,代碼亂套 寫在前面 圖片上傳,作為web端一個常用的功能,在不同的項目中有...