国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【前端】夯實(shí)基礎(chǔ) css/html/js 50個(gè)練手項(xiàng)目(持續(xù)更新)

這篇具有很好參考價(jià)值的文章主要介紹了【前端】夯實(shí)基礎(chǔ) css/html/js 50個(gè)練手項(xiàng)目(持續(xù)更新)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

發(fā)現(xiàn)一個(gè)沒(méi)有用前端框架的練手項(xiàng)目,很適合我這種純后端開(kāi)發(fā)夯實(shí)基礎(chǔ),內(nèi)含50個(gè)mini project,學(xué)習(xí)一下,做做筆記。

  • 項(xiàng)目地址:https://github.com/bradtraversy/50projects50days

Day 1 expanding-cards

效果預(yù)覽
【前端】夯實(shí)基礎(chǔ) css/html/js 50個(gè)練手項(xiàng)目(持續(xù)更新),前端,基礎(chǔ),前端,css,html
核心代碼:

<body>
    <div class="container">
      <!--active 標(biāo)識(shí)被點(diǎn)擊的圖片 -->
      <div class="panel active" >
      </div>
      <div class="panel" >
      </div>
      <div class="panel" >
      </div>
      <div class="panel" >
      </div>
      <div class="panel" >
      </div>
    </div>

    <script src="script.js"></script>
  </body>
// 為所有的 panel 注冊(cè)點(diǎn)擊事件
panels.forEach(panel => {
    panel.addEventListener('click', () => {
    	// 清空所有 active 樣式
        removeActiveClasses()
        // 激活被點(diǎn)擊 panel 的 active樣式
        panel.classList.add('active')
    })
})

function removeActiveClasses() {
    panels.forEach(panel => {
        panel.classList.remove('active')
    })
}

知識(shí)點(diǎn)總結(jié):

  • 響應(yīng)式布局 flex: 5;
  • 操作 classList 可以動(dòng)態(tài)修改節(jié)點(diǎn)的 class

Day 2 progress-steps

效果預(yù)覽
【前端】夯實(shí)基礎(chǔ) css/html/js 50個(gè)練手項(xiàng)目(持續(xù)更新),前端,基礎(chǔ),前端,css,html
核心代碼:

function update() {
    // Day1 中的處理方式
    circles.forEach((circle, idx) => {
        if(idx < currentActive) {
            circle.classList.add('active')
        } else {
            circle.classList.remove('active')
        }
    })
    // 按鈕的禁用控制
    if(currentActive === 1) {
        prev.disabled = true
    } else if(currentActive === circles.length) {
        next.disabled = true
    } else {
        prev.disabled = false
        next.disabled = false
    }
}

知識(shí)點(diǎn)總結(jié):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-835899.html

  • Day1 中的樣式控制
  • 通用的前進(jìn)后退按鈕禁用邏輯
    • 當(dāng)前節(jié)點(diǎn)為第一個(gè)節(jié)點(diǎn):后退按鈕禁用
    • 當(dāng)前節(jié)點(diǎn)為最后一個(gè)節(jié)點(diǎn):前進(jìn)按鈕禁用
    • 其他情況,都不禁用

到了這里,關(guān)于【前端】夯實(shí)基礎(chǔ) css/html/js 50個(gè)練手項(xiàng)目(持續(xù)更新)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 常見(jiàn)前端基礎(chǔ)面試題(HTML,CSS,JS)(三)

    常見(jiàn)前端基礎(chǔ)面試題(HTML,CSS,JS)(三)

    ? 類型轉(zhuǎn)換可以分為兩種, 隱性轉(zhuǎn)換 和 顯性轉(zhuǎn)換 主要分為三大類:數(shù)值類型、字符串類型、布爾類型 三大類的原始類型值的轉(zhuǎn)換規(guī)則我就不一一列舉了 數(shù)值類型(引用類型轉(zhuǎn)換) 字符串類型(引用類型轉(zhuǎn)換) 類型 轉(zhuǎn)換前 轉(zhuǎn)換后 number 4 4 string \\\"1\\\" 1 string \\\"\\\" 0 boolean true 1 b

    2024年02月12日
    瀏覽(30)
  • 【W(wǎng)eb前端HTML+CSS基礎(chǔ)——小米官網(wǎng)項(xiàng)目實(shí)戰(zhàn)】

    【W(wǎng)eb前端HTML+CSS基礎(chǔ)——小米官網(wǎng)項(xiàng)目實(shí)戰(zhàn)】

    小米官網(wǎng)是學(xué)習(xí)前端實(shí)戰(zhàn)項(xiàng)目鍛煉最多的一個(gè)項(xiàng)目,基本上就是學(xué)習(xí)完HTML和CSS之后就可以開(kāi)始鍛煉自己實(shí)戰(zhàn)的能力,學(xué)習(xí)如何搭建自己一個(gè)完整的頁(yè)面實(shí)戰(zhàn),對(duì)之后的學(xué)習(xí)打下很好的基礎(chǔ),在這個(gè)博客的代碼中,我只是涉及到相關(guān)的HTML和CSS,圖片路徑可以自己改并且找一些

    2024年02月04日
    瀏覽(22)
  • 〖大前端 - 基礎(chǔ)入門(mén)三大核心之JS篇?〗- DOM改變?cè)毓?jié)點(diǎn)的css樣式、HTML屬性

    〖大前端 - 基礎(chǔ)入門(mén)三大核心之JS篇?〗- DOM改變?cè)毓?jié)點(diǎn)的css樣式、HTML屬性

    說(shuō)明:該文屬于 大前端全棧架構(gòu)白寶書(shū)專欄, 目前階段免費(fèi) , 如需要項(xiàng)目實(shí)戰(zhàn)或者是體系化資源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作經(jīng)驗(yàn), 從事過(guò)全棧研發(fā)、產(chǎn)品經(jīng)理等工作,目前在公司擔(dān)任研發(fā)部門(mén)CTO。 榮譽(yù): 2022年度博客之星Top4、2023年度超

    2024年02月04日
    瀏覽(97)
  • web前端大作業(yè)_Html5+CSS3+JS原生項(xiàng)目_京東商城首頁(yè) 詳細(xì)代碼

    web前端大作業(yè)_Html5+CSS3+JS原生項(xiàng)目_京東商城首頁(yè) 詳細(xì)代碼

    index.html css index.css js index.js 效果圖如下: ? ? ? ? ? ?

    2024年02月11日
    瀏覽(25)
  • 40個(gè)web前端實(shí)戰(zhàn)項(xiàng)目,練完即可就業(yè),從入門(mén)到進(jìn)階,基礎(chǔ)到框架,html_css【附視頻+源碼】

    40個(gè)web前端實(shí)戰(zhàn)項(xiàng)目,練完即可就業(yè),從入門(mén)到進(jìn)階,基礎(chǔ)到框架,html_css【附視頻+源碼】

    當(dāng)下前端開(kāi)發(fā)可以說(shuō)是一個(gè)比較火的職業(yè),所以學(xué)習(xí)的人比較多,不管是培訓(xùn)還是自學(xué)都是希望通過(guò)前端可以找到一份好的工作,但是很多自學(xué)的朋友在自學(xué)過(guò)程中有些盲目,不僅大大降低了學(xué)習(xí)的效率,而且也會(huì)打擊自己的學(xué)習(xí)熱情。 那么當(dāng)我們學(xué)習(xí)了前端的一部分知識(shí)之

    2023年04月09日
    瀏覽(94)
  • 前端(HTML + CSS + JS)

    前端(HTML + CSS + JS)

    HTML是超文本標(biāo)記語(yǔ)言,超文本是指文本、聲音、圖片、視頻、表格、鏈接等等。標(biāo)記表示由許許多多的標(biāo)簽組成。HTML頁(yè)面是運(yùn)行到瀏覽器上的。 (1)HTML 文件基本結(jié)構(gòu) html 標(biāo)簽是整個(gè) html 文件的根標(biāo)簽(最頂層標(biāo)簽) head 標(biāo)簽中寫(xiě)頁(yè)面的屬性 body 標(biāo)簽中寫(xiě)的是頁(yè)面上顯示的內(nèi)

    2024年02月05日
    瀏覽(26)
  • 前端 :用HTML , CSS ,JS 做一個(gè)秒表
  • 前端HTML、CSS、JS、VUE3 匯總

    前端HTML、CSS、JS、VUE3 匯總

    學(xué)習(xí)https://developer.mozilla.org/zh-CN/docs/Learn/CSS 提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動(dòng)添加 使用VS Code運(yùn)行前端代碼 在VS Code上安裝前端插件 正在更新中~ ? 提示:這里可以添加本文要記錄的大概內(nèi)容: 學(xué)習(xí)路線 知識(shí)定位 HTML基礎(chǔ) 標(biāo)簽、表格、表單、

    2024年02月13日
    瀏覽(68)
  • ChatGPT給出的前端面試考點(diǎn)(html+css+JS)

    ChatGPT給出的前端面試考點(diǎn)(html+css+JS)

    HTML HTML是什么,它的主要作用是什么? 什么是DOCTYPE,為什么在HTML文檔中使用它? HTML5相對(duì)于之前的HTML版本有哪些主要的新特性? 解釋語(yǔ)義化HTML的概念。為什么要使用語(yǔ)義化標(biāo)簽? 如何在HTML中嵌入JavaScript和CSS? 什么是表單,如何在HTML中創(chuàng)建一個(gè)表單? 什么是響應(yīng)式圖片

    2024年01月21日
    瀏覽(28)
  • 前端簡(jiǎn)單動(dòng)態(tài)圣誕樹(shù)動(dòng)畫(huà)(HTML、js、css)

    前端簡(jiǎn)單動(dòng)態(tài)圣誕樹(shù)動(dòng)畫(huà)(HTML、js、css)

    效果展示: ?注釋: 整體圣誕樹(shù)分為3個(gè)部分,書(shū)的主干、粒子特效、樹(shù)上的卡片 樹(shù)上的卡片(重點(diǎn)):每一張卡片上都有一個(gè)名字,代表圣誕樹(shù)的葉子,后面可以根據(jù)自己需求更改,比如全部改成喜歡人的名字,在JS代碼的第五行內(nèi)更改內(nèi)容 樹(shù)的動(dòng)態(tài)旋轉(zhuǎn)通過(guò)js實(shí)現(xiàn)、主干是

    2024年02月04日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包