js做簡(jiǎn)單的計(jì)算器 為什么會(huì)覺(jué)得CSS比JavaScript難?
為什么會(huì)覺(jué)得CSS比JavaScript難?CSS是一種描述性語(yǔ)言,一般用英語(yǔ)描述屬性值,沒(méi)有邏輯結(jié)構(gòu),如方框、長(zhǎng)度、高度、顏色等。JS做不到。它仍然是一種具有邏輯結(jié)構(gòu)的編程語(yǔ)言。如果條件成立了,執(zhí)行
為什么會(huì)覺(jué)得CSS比JavaScript難?
CSS是一種描述性語(yǔ)言,一般用英語(yǔ)描述屬性值,沒(méi)有邏輯結(jié)構(gòu),如方框、長(zhǎng)度、高度、顏色等。JS做不到。它仍然是一種具有邏輯結(jié)構(gòu)的編程語(yǔ)言。如果條件成立了,執(zhí)行什么命令,或者怎么做,還是有很大區(qū)別的。但沒(méi)辦法?,F(xiàn)在的前端工作需要熟練的使用CSS和JS,所以我們必須同時(shí)學(xué)習(xí)描述語(yǔ)言和邏輯語(yǔ)言。計(jì)算機(jī)專業(yè)相對(duì)容易學(xué),如果你沒(méi)有編程經(jīng)驗(yàn),那要花很長(zhǎng)時(shí)間。在學(xué)習(xí)了這些東西之后,你將不得不學(xué)習(xí)框架。JQuery是一個(gè)你無(wú)法逾越的障礙,還有其他更復(fù)雜的框架系統(tǒng)。HTML5現(xiàn)在是主流語(yǔ)言,值得深入學(xué)習(xí),可以搜索相應(yīng)的學(xué)習(xí)網(wǎng)站。
如何做好網(wǎng)頁(yè)設(shè)計(jì)?
Web設(shè)計(jì)比具有硬件知識(shí)的嵌入式編程和PC網(wǎng)絡(luò)編程要容易得多。一個(gè)簡(jiǎn)單的網(wǎng)頁(yè)只需要學(xué)習(xí)HTML,CSS和JS。最后,有C語(yǔ)言的基礎(chǔ)。
我在2003年學(xué)習(xí)了網(wǎng)頁(yè)。我和在家里上網(wǎng)無(wú)關(guān)。我想做一個(gè)在線運(yùn)行的CRC計(jì)算器,也就是CRC計(jì)算器的網(wǎng)頁(yè)版。
當(dāng)時(shí)只要能實(shí)現(xiàn)功能,界面就不需要好看,所以只需要HTML JS(因?yàn)樾枰狦B2312漢字編碼,所以需要VBS)。
因?yàn)槲覐氖萝浻布?,學(xué)習(xí)了很多編程語(yǔ)言,所以入門(mén)速度很快,初步實(shí)現(xiàn)了線上線下操作的功能。
一直在ie下運(yùn)行,即只能在PC上的Windows環(huán)境下運(yùn)行,其他瀏覽器不能運(yùn)行(不支持VBS),兼容性太差。
在互聯(lián)網(wǎng)上運(yùn)行了13年之后,我終于決定讓它完全兼容,可以在任何平臺(tái)上運(yùn)行。
為了美化界面,您暫時(shí)學(xué)習(xí)了CSS,最終實(shí)現(xiàn)了與所需的hotcrc計(jì)算器的完全兼容。
所以,不要什么都要!只要你想做,沒(méi)有什么是你做不到的。
用cssjs做一個(gè)網(wǎng)頁(yè)版的計(jì)算器,要有加減乘除運(yùn)算,和歸零刪除鍵?
加法、減法、乘法和除法,即四個(gè)按鈕。當(dāng)您按下這些按鈕時(shí),首先將數(shù)據(jù)轉(zhuǎn)換為數(shù)字,然后再將其保存為全局變量(假設(shè)為a)。然后將操作符號(hào)保存到全局變量(假設(shè)為b)。按等號(hào)按鈕時(shí),首先將運(yùn)算符后面的數(shù)字轉(zhuǎn)換為數(shù)字并保存到變量(假設(shè)為C),然后將結(jié)果保存到變量(假設(shè)為s),使用開(kāi)關(guān)(b)計(jì)算結(jié)果(有四種情況:case “”:s=a cbreak//calculate addition,依此類推),然后將s的值轉(zhuǎn)換為一個(gè)字符串并將其輸出到textbox1。清除為文本框1。文本=“0”