【3小時JavaScript課程】從零基礎到開發第一個應用

Sdílet
Vložit
  • čas přidán 6. 07. 2024
  • 課程後半全力製作中,預購價5折至2/19:jameskool.com/p/javascript-co...
    課程中程式碼也可以在上方連結免費領取
    0:00 Intro
    0:48 0.0_JS可以幹嘛
    2:04 1.0_安裝開發工具
    7:53 1.1_如何執行JavaScript程式碼
    13:01 2.0_console.log
    14:07 3.0_變數與運算子
    18:14 3.1_懶人運算子
    21:07 3.3_const
    24:37 3.5_可讀性
    26:13 3.7_變數的型別:數字與字串
    33:44 3.8_字串vs.變數
    34:40 4.0_運算子的優先序與相依性
    44:16 4.1_template string
    46:23 4.2_表達式 vs. 陳述式
    53:05 4.3_i++ vs. ++i
    54:31 5.0_布林值boolean
    1:04:26 5.1_if else陳述式
    1:15:43 5.2_變數的scope
    1:19:55 5.5_null與undefined
    1:21:34 5.6_truthy與falsy值
    1:24:25 6.0_while迴圈
    1:34:12 6.3_for迴圈
    1:38:30 7.0_functions(函式)
    1:40:02 7.1_parameters(參數)
    1:41:38 7.3_return
    1:43:02 7.4_判斷是否為質數
    1:49:08 7.6_遞迴
    1:52:50 7.9_把function當作值
    1:55:41 7.10_箭頭函式
    1:59:23 8.0_objects(物件)
    2:04:35 8.1_methods(方法)
    2:06:35 8.3_關於type
    2:07:31 8.5_解構(destructuring)
    2:09:15 9.0_Arrays(陣列)
    2:14:32 9.2_如何迭代陣列
    2:18:08 9.5_Array methods
    2:24:37 10.0_DOM的操作
    2:36:14 實作todo-list:完成html+CSS
    2:53:50 實作todo-list:加上JavaScript
    3:03:58 補充:localStorage
    3:08:53 實作todo-list:加上儲存功能
    影片中使用的Icons: www.flaticon.com
    插圖來源:www.irasutoya.com/
    B roll來源:envato elements

Komentáře • 59

  • @james-kool
    @james-kool  Před 5 měsíci +21

    程式語言課程:jameskool.com/p/javascript-course-v2
    副頻道:www.youtube.com/@james-clips
    ig:instagram.com/jameskool.official/
    Patreon會員專屬影片:www.patreon.com/user?u=99360097

    • @ggqqlive
      @ggqqlive Před 5 měsíci

      DNSSEC: unsigned

    • @user-ug3oy4qb5c
      @user-ug3oy4qb5c Před 4 měsíci

      有其他管道可以付款嗎?試過多家銀行的Visa 都無法支付😢

    • @james-kool
      @james-kool  Před 4 měsíci

      @@user-ug3oy4qb5c請私訊我,或email~我直接幫你處理喔

  • @jojomoron1
    @jojomoron1 Před 4 měsíci +6

    分享越多的總是最厲害的,厲害的人是能自行歸納建立pattern的,分享出來跟copy past一次一樣。腦中快速歸納的pattern已成長

  • @user-vg7sn4jh7b
    @user-vg7sn4jh7b Před 5 měsíci +36

    3小時免費看 只能推了

    • @SkyWalker922
      @SkyWalker922 Před 3 měsíci

      網路上隨便搜就一堆,英文不要太爛都找得到好資源

    • @LeeeroyDex
      @LeeeroyDex Před 2 měsíci

      哈哈,我以前在udemy上买的付费课程学的py go和rust

    • @user-vg7sn4jh7b
      @user-vg7sn4jh7b Před 2 měsíci +2

      @@SkyWalker922 我知道一堆阿 阿跟James分享教學有啥衝突

  • @user-zh3hi7we7j
    @user-zh3hi7we7j Před 22 dny +1

    感謝大師!!!!!!! 你的影片很有效果!!!! 不僅僅是在工程師而已 對於學習進步拓展知識也有很多幫助 然後看你的影片很穩很順很舒服 不會有壓力 超帥的拉!

  • @luchienling
    @luchienling Před 5 měsíci +3

    水喔!期待好久了

  • @user-wv4sd5ji2p
    @user-wv4sd5ji2p Před 5 měsíci +1

    最近剛好想學 感謝推出影片

  • @Function_range
    @Function_range Před 4 měsíci

    滿滿的乾貨啊,太感謝您了

  • @ouo9454
    @ouo9454 Před 5 měsíci +6

    js 寫起來真的滿舒服的,而且變數類型定義又不會很嚴格,
    個人寫太多的副作用是回頭寫一些VBA會不自覺把debug.print打成console.log😂

  • @yvonnehuang342
    @yvonnehuang342 Před 4 měsíci

    真的好清楚,跪著學 🧎‍♀️

  • @hsukimo
    @hsukimo Před 5 měsíci +1

    講得非常好👍

  • @user-vq5do9xk4l
    @user-vq5do9xk4l Před 5 měsíci +1

    太棒了!找時間來看

  • @mikelu1904
    @mikelu1904 Před 4 měsíci +1

    真的很感謝你的無私分享,剛好對JS有興趣,講得很仔細且新手友善

  • @shaneliu6376
    @shaneliu6376 Před 4 měsíci

    謝謝James, 敲破碗HTML、CSS教學~

  • @hsiehchiacheng7863
    @hsiehchiacheng7863 Před 4 měsíci

    感謝教材。讓我避免走歪。

  • @wthomasu
    @wthomasu Před 5 měsíci +3

    節奏和語調控制非常棒、非常專業,光是一開始講授變數和字串,完全是教科書等級的內容,非常清楚易懂

  • @ycsm504
    @ycsm504 Před 5 měsíci +1

    讲的太好了

  • @StanleyHaw
    @StanleyHaw Před 2 měsíci +1

    大推!
    這個 JavaScript 教學我覺得對於剛學會然後已經能夠寫一些 JavaScript 的人來說是一個很好的複習!有說到很多很好的 coding 觀念
    然後先許願 TypeScript 的教學!!

  • @mizukiace8103
    @mizukiace8103 Před 4 měsíci

    講得好好 容易理解

  • @user-mh6fo5fv2s
    @user-mh6fo5fv2s Před 5 měsíci

    看到用心的三小時,先推了,有時間好好補齊!

  • @user-oo2hq6pl9t
    @user-oo2hq6pl9t Před 4 měsíci

    也想支持一下 🤘🤘🤘

  • @yujeong8373
    @yujeong8373 Před 5 měsíci +1

    我是清大學弟,下學期要面對系上大魔王軟實,過年先來預習一下
    感謝🙏

  • @ABCDEFGHIJohnny
    @ABCDEFGHIJohnny Před 5 měsíci

    好屌!!出現教學長影片了!

  • @gforever2024
    @gforever2024 Před 2 měsíci

    感谢分享

  • @wp9654
    @wp9654 Před 3 měsíci +1

    index要-1,不然会checked/删掉错误的选项噢。

  • @user-jc9xr4eu8o
    @user-jc9xr4eu8o Před 4 dny

    超讚,可惜像我比較缺乏html css知識的,後面實作比較難理解一點😂不過用css把html雕好看過程很有意思

  • @LazyHoneyBee626
    @LazyHoneyBee626 Před 4 měsíci +1

    已付費購買

  • @user-lz3zr5pk8y
    @user-lz3zr5pk8y Před 5 měsíci +1

    太佛心了🎉大推啊!

  • @user-mq4ki1fr2c
    @user-mq4ki1fr2c Před 4 měsíci

    Good~

  • @eric200944
    @eric200944 Před 4 měsíci +1

    你好 在2:37:35分之後聲音輸出變成從左聲道而已 頓有辦法調整嗎? 謝謝

  • @J__-wq8nm
    @J__-wq8nm Před 5 měsíci

    起飛

  • @abu9270
    @abu9270 Před 4 měsíci

    我想問一下,如果我現在買課程,就已經有後面那5個 project時做了嗎?,感謝~~

    • @james-kool
      @james-kool  Před 4 měsíci

      目前有兩個完成了,其他三個還在製作中~

  • @user-ss1vt9wx9w
    @user-ss1vt9wx9w Před 5 měsíci

    如果是兩個html檔 在A網站存localstorage 在B網站拿得到資料嗎

    • @james-kool
      @james-kool  Před 4 měsíci +1

      拿不到喔,是分開的

  • @user-wk3bm3iy2x
    @user-wk3bm3iy2x Před 5 měsíci

    請問在安裝開發工具的path找不到shell command那幾行是少安裝了甚麼嗎

    • @james-kool
      @james-kool  Před 4 měsíci

      請問是找不到哪幾行呢?

  • @user-mu1gw6ip9u
    @user-mu1gw6ip9u Před 5 měsíci

    太佛了吧 這是可以看免費的嗎

  • @acsu747
    @acsu747 Před 10 dny

    James 你好,本人是Js新人,我想請問在50:54 的地方,沒有用console.log()顯示或 REPL 執行,那沒有動作應該是正常的(?
    我知道 statement 結尾用 分號 ; 來讓Js知道陳述句結束
    但小弟在 REPL 和chrome自帶的console 執行 : 3; 、1+3; 和 "Hello" + "World",分別拿到 3 、4、和字串HelloWorld的回傳值
    請問這是什麼意思?

  • @burinlyf959
    @burinlyf959 Před 2 měsíci

    請問一下在瀏覽器中執行影片的程式碼但跑出Error with Permissions-Policy header: Unrecognized feature: 'ch-ua-form-factor'.怎麼辦?

  • @louis1550
    @louis1550 Před 4 měsíci

    你好,在16:16做練習時,在Terminal輸入node他顯示Welcome to Node.js v21.6.2,之後輸入 node code.js後顯示Uncaught RederenceError: code is not defined
    不知道是哪邊做錯了,謝謝您

    • @wei-lingchen9152
      @wei-lingchen9152 Před 4 měsíci

      表示你的 code.js 有問題,你可能沒有創建這個檔案(或沒存檔所以裡面還是空的) 或是你的 Terminal 目前的 path 不對

    • @AMD_PLAYER
      @AMD_PLAYER Před 3 měsíci

      直接在終端目錄下打node code.js不用再打node進入環境了

  • @flatlie2546
    @flatlie2546 Před 5 měsíci +3

    教學網站是自己寫程式做出來的嗎

    • @james-kool
      @james-kool  Před 5 měsíci +5

      不是~但部分原件客製化是自己寫的

  • @ra7ent473
    @ra7ent473 Před 4 měsíci

    聲道可以調整一下~不然用耳機聽蠻痛苦的

  • @user-gu7rb2du9j
    @user-gu7rb2du9j Před 2 měsíci

    太晚看到這影片了..

  • @user-sd1vd9iq3n
    @user-sd1vd9iq3n Před 5 měsíci

    我之前有學python,看了一半JavaScript突然忘記python 的規則

  • @user-wc6um7xe6w
    @user-wc6um7xe6w Před 5 měsíci

    最近也想扎實學習,找時間來看看

  • @user-lv9cm6cu3c
    @user-lv9cm6cu3c Před 3 měsíci

    感謝!學到很多!我有遇到問題,但不知道是不是我沒完整跟到
    在deleteItem 和 checkItem裡用 `const idx = Array.from(theUl.childNodes).indexOf(item);` 我在瀏覽器中操作時會直接新增3個elements到list前面(text, comment, text). 我要改成`const idx = Array.from(theUl.children).indexOf(item);` 才會正常,不知道是不是我其他地方有不一樣。
    還有 好像沒有用到 class="item"

  • @user-sd1vd9iq3n
    @user-sd1vd9iq3n Před 5 měsíci