摘要:不能修改結(jié)構(gòu)不能加入或修改任何元素的不能加入或修改任何屬性目標要完成下面這樣,先不要偷看解答自己想一想。當我們沒有和屬性的時候,規(guī)則非常簡單,就是按照文件中撰寫的先後順序。有設定且為,設定小於和其他等屬性也在此列。 說來汗顏,一直以來對於 css 常常是不求勝解。直到自己需要打造自己的輪子才發(fā)現(xiàn)對 z-index 完全不熟悉。關於 z-index 的問題其實非常少人完全明白它到底是怎麼...
摘要:前言最近寫了一個文字跑馬燈的項目需求,剛開始用寫,能夠完成需求。代碼部分預覽實現(xiàn)文字跑馬燈小結(jié)的方式能夠完美的滿足子需求點和自需求點。 前言 最近寫了一個文字跑馬燈的項目需求,剛開始用js寫,能夠完成需求。后面想著換種方式(分別是html和css)來實現(xiàn)同一個需求,以減少性能消耗。 首先,需求分析: 需求點1.判斷文字的長度和容器的長度,如果文字長度大于容器長度則開始滾動,否則不滾動;...
摘要:的單線程,與它的用途有關。為了利用多核的計算能力,提出標準,允許腳本創(chuàng)建多個線程,但是子線程完全受主線程控制,且不得操作。 showImg(https://segmentfault.com/img/remote/1460000016649971?w=1481&h=876); 一、進程與線程 1.進程 進程是指程序的一次執(zhí)行,它占有一片獨有的內(nèi)存空間,可以通過windows任務管理器查看...
摘要:扒一扒淘票票界面淘票票界面寫的挺美觀的,但是最近看了看淘票票的命名方式,覺得稍有不妥。命名與頁面內(nèi)容掛鉤,代碼復用性低。 BEM解析 BEM是一套CSS國際命名規(guī)范,是一個非常有用的功能強大且簡單的命名約定,它能使前端代碼更易讀,易于理解易于擴展。BEM是塊(block)、元素(element)、修飾符(modifier)的縮寫。 B:Block是塊,一個獨立的組件,將所有東西都劃分...
摘要:屏幕的變化就被稱為或者是。而瀏覽器的目標之一就是減少以及的負面影響,其中的一個策略就是干脆不做,又或者說至少不是現(xiàn)在做。但有時腳本語句會破化瀏覽器優(yōu)化,并使其刷新隊列以及執(zhí)行所有批處理的改變。 **首先說翻譯這篇文章的目的其實是,之前回答的關于瀏覽器js渲染的問題被打臉了 ?_? ,不得不正視自己半路出家學前端的事實,所以這篇文章就算是自己的一個筆記吧,學而時習之,不亦樂乎,翻譯錯了,...