基本類(lèi)型轉(zhuǎn)String 包括: int double long char 調(diào)用String的方法 String.valueOf() String轉(zhuǎn)基本類(lèi)型 int i = Integer.parseInt(String); //轉(zhuǎn)成int double d = Double.parseDouble(String); //轉(zhuǎn)成double long l = Long.p...
摘要:基本思路是確保全局空間下一級(jí)域名不沖突,那么子域名就被限定在了獨(dú)立的局部作用域中,從而保證命名的唯一性。將命名對(duì)象劃分為組件和功能。過(guò)提高復(fù)用性,減少命名的需要,因?yàn)橛械臉邮街苯佑霉差?lèi)名就能實(shí)現(xiàn),不需要額外命名。 基本思路是確保全局空間下一級(jí)域名不沖突,那么子域名就被限定在了獨(dú)立的局部作用域中,從而保證命名的唯一性。 BEM Block-Element-Modifier SUIT C...
摘要:解析器的工作通常分為兩個(gè)內(nèi)容詞法分析器有時(shí)稱(chēng)為標(biāo)記生成器負(fù)責(zé)把輸入分解為很多符號(hào),解析器負(fù)責(zé)根據(jù)該語(yǔ)言的語(yǔ)法規(guī)則來(lái)分析文檔結(jié)構(gòu),從而構(gòu)建解析樹(shù)。解析器通常會(huì)向詞法分析器詢問(wèn)是否有新的符號(hào),并且試圖通過(guò)一條語(yǔ)法規(guī)則的來(lái)進(jìn)行匹配。 瀏覽器是如何工作的(How browser work) 1. 介紹 1.1 本文涉及到的瀏覽器 1.2 瀏覽器的主要功能 1.3 瀏覽器的主要結(jié)構(gòu) 1.4...
摘要:開(kāi)發(fā)中經(jīng)常需要加入點(diǎn)擊二態(tài),即用戶點(diǎn)擊頁(yè)面某個(gè)部分時(shí)該部分的樣式進(jìn)行相應(yīng)的變化來(lái)相應(yīng)用戶的點(diǎn)擊操作,這樣能夠帶來(lái)更好的用戶體驗(yàn),今天我們要討論的是如何給圖標(biāo)加上點(diǎn)擊的二態(tài)效果。如果添加蒙層我們先用最容易想到的方法來(lái)實(shí)現(xiàn)這個(gè)需求。 webapp開(kāi)發(fā)中經(jīng)常需要加入點(diǎn)擊二態(tài),即用戶點(diǎn)擊(tap)頁(yè)面某個(gè)部分時(shí)該部分的樣式進(jìn)行相應(yīng)的變化來(lái)相應(yīng)用戶的點(diǎn)擊操作,這樣能夠帶來(lái)更好的用戶體驗(yàn),今天我們...
摘要:我的第一版是這樣做的因?yàn)橄潞妥蠓较虻臒羰切枰剐虻?,所以我使用了兩個(gè)倒序的循環(huán),其實(shí)當(dāng)循環(huán)出現(xiàn)的時(shí)候,我們都應(yīng)該思考我們的代碼是否有可優(yōu)化的空間。到這里關(guān)于跑馬燈插件的代碼解析詳和優(yōu)化就已經(jīng)完了。 既然是要編寫(xiě)插件。那么叫做插件的東西肯定是具有的某些特征能夠滿足我們平時(shí)開(kāi)發(fā)的需求或者是提高我們的開(kāi)發(fā)效率。那么叫做插件的東西應(yīng)該具有哪些基本特征呢?讓我們來(lái)總結(jié)一下: 1.JavaScri...