js邊框的上下邊框怎么重合 怎么覺得JS和CSS重疊的東西太多了?
怎么覺得JS和CSS重疊的東西太多了?JS和CSS根本就是兩回事,不應(yīng)該有重疊。我認(rèn)為主體認(rèn)為提到的重疊應(yīng)該意味著操作 "套路 "兩者太相似了,對(duì)嗎?有些書雖然往往七八百頁,看起來很沉重,但有些關(guān)鍵的
怎么覺得JS和CSS重疊的東西太多了?
JS和CSS根本就是兩回事,不應(yīng)該有重疊。我認(rèn)為主體認(rèn)為提到的重疊應(yīng)該意味著操作 "套路 "兩者太相似了,對(duì)嗎?有些書雖然往往七八百頁,看起來很沉重,但有些關(guān)鍵的東西可能沒有總結(jié)出來。我 我要談?wù)?"常規(guī) "那個(gè)JS和CSS看起來很像,這叫重疊。
選擇器的套路基本都一樣。因?yàn)镴S 的各種本機(jī)getElementBy...選擇器使用起來有點(diǎn)麻煩,我通常更喜歡使用jQuery選擇器,這是JS的標(biāo)準(zhǔn)工具。
以最常見的id選擇器為例。在CSS中,使用#id。在jQuery中,只需用$函數(shù)包裝即可,例如$(#id)。
再舉一個(gè)例子,類選擇器,CSS寫成。abc,而jQuery是$(。ABC);
標(biāo)簽選擇器,CSS是div,jQuery是$(div);
屬性選擇器,CSS是[href http],jQuery是$ ([href http])。
至于其他更復(fù)雜的選擇器,比如復(fù)合選擇器,層次選擇器,偽類選擇器等等,都是一樣的用法。因此,完全可以將CSS選擇器與jQuery中的選擇器結(jié)合起來。從這個(gè)角度來說,他們確實(shí)是重復(fù)的!
我不知道的事。;t看不懂的是那些看起來很重的所謂專業(yè)書籍,CSS講了一堆選擇器,jQu《B/S項(xiàng)目開發(fā)實(shí)戰(zhàn)》》中,對(duì)CSS選擇器的介紹只有一頁半,其他部分都放入了jQuery選擇器:
這是因?yàn)?,只要知道jQuery選擇器,CSS選擇器用法自然會(huì)用到,而且功能更強(qiáng)大:
CSS和JS的使用套路也是一致的。
大部分專業(yè)書籍都會(huì)總結(jié)出三種使用CSS樣式的方法:一種是在元素中嵌入樣式,即直接在具有樣式屬性的元素中編寫樣式;二是文檔中的內(nèi)嵌樣式,即聲明的樣式單獨(dú)寫在樣式標(biāo)簽元素中;第三,樣式是外部引用的,寫在單獨(dú)的css文件中,然后被link標(biāo)簽引用。
其實(shí)JS代碼也是同樣的三種方法,只是很少有人總結(jié)。例如,下面的編寫方法等效于嵌入元素的編寫方法,因?yàn)樗粚?duì)當(dāng)前標(biāo)簽元素的單擊有效:
Ltbutton onclickalert gt操作按鈕lt/buttongt
文檔的嵌入方法是用ltscriptgtlt/scriptgt標(biāo)簽包裝的一對(duì)js代碼;外部報(bào)價(jià)使用起來更直觀,它是ltscriptgt標(biāo)簽引用的外部js文件。
你覺得兩個(gè)套路的用法是一樣的嗎?經(jīng)過這樣的對(duì)比,印象應(yīng)該更深刻了吧?
我是《人與自然》的簽約作者。;美國郵電出版社,我主張 "從另一個(gè)角度學(xué)習(xí)。歡迎大家關(guān)注并留言,謝謝!
js散度的用途?
JS散度度量兩個(gè)概率分布的相似性,基于KL散度的變化,解決KL散度不對(duì)稱的問題。一般來說,JS散度是對(duì)稱的,其值在0到1之間。測(cè)量KL散度和JS散度時(shí)有一個(gè)問題:
如果p和q兩個(gè)分布相距很遠(yuǎn),完全沒有重疊,那么KL散度值就沒有意義,而JS散度值是一個(gè)常數(shù),也就是說這個(gè)點(diǎn)的梯度為0。