JamesKool
JamesKool
  • 191
  • 3 130 224
作用域(scope)解說:let, const, var有什麼差?【JavaScript基礎】
0:00 開始
0:24 var
2:24 const與let
3:30 setTimeout範例
5:25 let, const, var的比較
5:50 什麼時候該用哪個?
影片中使用的Icons: www.flaticon.com
插圖來源:www.irasutoya.com/
B roll來源:envato elements
Переглядів: 7 795

Відео

什麼是閉包(closure)?解說+範例【JavaScript基礎】
Переглядів 15 тис.5 місяців тому
0:00 開始 0:15 複習scope 0:56 什麼是closure? 3:08 跟class的不同 4:06 使用closure重構範例 8:43 總結 影片中範例:blog.jameskool.com/blog/closure 副頻道:www.youtube.com/@james-clips 程式語言課程:jameskool.com/p/javascript-course-v2 ig: jameskool.official Patreon會員專屬影片:www.patreon.com/user?u=99360097 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
15分鐘掌握Regular Expressions(基礎+應用題)
Переглядів 33 тис.5 місяців тому
影片中範例、教學文章:jameskool.notion.site/Regular-Expression-ad141fd2bbf547b8a5a52177a439d9e2 副頻道:www.youtube.com/@james-clips ig: jameskool.official Patreon會員專屬影片:www.patreon.com/user?u=99360097 程式語言課程:jameskool.com/p/javascript-course-v2 0:00 Intro 0:50 純文字:literal characters 1:14 意字符:. 1:45 重複組合: , *, ? 2:37 何數字、字母:\d, \w 3:17 重複指定次數:{} 4:02 或:| 4:41 多字符選一:[] 6:00 否定字符:[^] 6:43 esca...
新手工程師如何「高效」問問題?
Переглядів 13 тис.6 місяців тому
0:00 Intro 0:42 問問題的5個步驟 2:11 精確描述問題 3:03 提供相關程式碼 3:52 提供錯誤訊息 5:13 描述嘗試過的方法 5:56 提供重現方法 6:28 改善後的問題 6:41 進階心法:省略不必要的資訊 副頻道:www.youtube.com/@james-clips ig: jameskool.official Patreon會員專屬影片:www.patreon.com/user?u=99360097 程式語言課程:jameskool.com/p/javascript-course-v2 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
2024如何取回專注
Переглядів 6 тис.6 місяців тому
0:00 開始 0:59 ch1:找到你的動力 4:25 ch2:有意識地使用時間 7:47 ch3:引導自己的身體 副頻道:ua-cam.com/channels/5iQ33YoM9hiVtdxyu3tkuQ.html Patreon: www.patreon.com/user?u=99360097 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
失業10個月,我過得如何?
Переглядів 28 тис.7 місяців тому
0:00 Intro 0:14 CH1: 意外取得自由 1:10 CH2: 與現實的碰撞 5:00 CH3: 步入正軌 6:36 CH4: 重新出發 8:02 會員制度2.0 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
JavaScript Event Loop解說:單執行緒還能異步運算?
Переглядів 27 тис.8 місяців тому
0:00 Intro 1:16 範例1:stack運作 2:13 範例2:setTimeout 4:42 範例3:fetch 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
【vite介紹】前端必備的打包工具!為什麼要打包?
Переглядів 8 тис.8 місяців тому
完整課程(66折至3/21):jameskool.com/p/javascript-course 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
你知道package-lock.json的功能嗎?跟package.json有什麼差?【npm教學】
Переглядів 10 тис.8 місяців тому
完整課程:jameskool.com/p/javascript-course 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
什麼是unit testing?如何使用jest進行單元測試|JavaScript單元測試
Переглядів 6 тис.9 місяців тому
課程後半全力製作中,預購價58折至2/26:jameskool.com/p/javascript-course 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
【JavaScript基礎必學】Value與Reference的差異解說,看完拯救你的面試
Переглядів 7 тис.10 місяців тому
課程後半全力製作中,預購價58折至2/26:jameskool.com/p/javascript-course 課程中程式碼也可以在上方連結免費領取 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
【費波那契數列】一個範例搞懂JavaScript遞迴
Переглядів 8 тис.10 місяців тому
課程後半全力製作中,預購價58折至2/26:jameskool.com/p/javascript-course 課程中程式碼也可以在上方連結免費領取 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
【3小時JavaScript課程】從零基礎到開發第一個應用
Переглядів 133 тис.10 місяців тому
課程後半全力製作中,預購價5折至2/19:jameskool.com/p/javascript-course 課程中程式碼也可以在上方連結免費領取 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...
我被裁員了(軟體工程師)
Переглядів 96 тис.11 місяців тому
0:00 開始 0:07 被裁員的過程 2:49 公司裁員的原因 3:32 之後的規劃 影片中使用的Icons: www.flaticon.com 插圖來源:www.irasutoya.com/ B roll來源:envato elements
【職業傷害】工程師如何避免駝背、腰傷?花了數萬元的心得|Steelcase Leap
Переглядів 7 тис.11 місяців тому
【職業傷害】工程師如何避免駝背、腰傷?花了數萬元的心得|Steelcase Leap
【學習思維】零基礎如何開始學習一門領域?前端工程師技能選擇
Переглядів 19 тис.11 місяців тому
【學習思維】零基礎如何開始學習一門領域?前端工程師技能選擇
時隔2年從Mac回到Windows!ASUS ExpertBook B7 Flip開箱、使用心得
Переглядів 25 тис.11 місяців тому
時隔2年從Mac回到Windows!ASUS ExpertBook B7 Flip開箱、使用心得
專業獵頭訪談:工程師100萬、200萬年薪的條件?遠端工作適合語言?【人生旅客 #4】
Переглядів 87 тис.Рік тому
專業獵頭訪談:工程師100萬、200萬年薪的條件?遠端工作適合語言?【人生旅客 #4】
數學不好,還能學寫程式嗎?
Переглядів 25 тис.Рік тому
數學不好,還能學寫程式嗎?
What is a Monad? - The Last Monad Intro You'll Ever Need
Переглядів 25 тис.Рік тому
What is a Monad? - The Last Monad Intro You'll Ever Need
為何看了很多程式教學,卻還是感覺不會?【新手常見誤區】
Переглядів 35 тис.Рік тому
為何看了很多程式教學,卻還是感覺不會?【新手常見誤區】
家裡可以免費住,為何我要租房?
Переглядів 14 тис.Рік тому
家裡可以免費住,為何我要租房?
【FP Basics#1】Functor:Understand Functors by Example
Переглядів 5 тис.Рік тому
【FP Basics#1】Functor:Understand Functors by Example
【FP basics】Currying: calling functions in ways you'd never imagine
Переглядів 29 тис.Рік тому
【FP basics】Currying: calling functions in ways you'd never imagine
Functional Programming Basics - Pascal's triangle
Переглядів 72 тис.Рік тому
Functional Programming Basics - Pascal's triangle
不用再找了!BenQ GW2790QT滿足你所有辦公需求 - 螢幕開箱、使用心得
Переглядів 72 тис.Рік тому
不用再找了!BenQ GW2790QT滿足你所有辦公需求 - 螢幕開箱、使用心得
2 months into Functional Programming: my Story & Thoughts
Переглядів 25 тис.Рік тому
2 months into Functional Programming: my Story & Thoughts
需要大家的幫忙...
Переглядів 7 тис.Рік тому
需要大家的幫忙...
Functional Programming: a New Way of Programming - the Basics
Переглядів 118 тис.Рік тому
Functional Programming: a New Way of Programming - the Basics
2022回顧、2023規劃|#年度回顧 #軟體工程師 #科技業 #contentcreator
Переглядів 6 тис.Рік тому
2022回顧、2023規劃|#年度回顧 #軟體工程師 #科技業 #contentcreator

КОМЕНТАРІ

  • @katarina0906
    @katarina0906 3 дні тому

    笑死 這什麼超級廢片我好愛

  • @Quantum_Arts_Notes
    @Quantum_Arts_Notes 4 дні тому

    數學白癡路過

  • @QueridaPeck-u9o
    @QueridaPeck-u9o 4 дні тому

    I was trading USDT with a friend but we fell out because of something. She gave me an OKX wallet code [pride]-[pole]-[obtain]-[together]-[second]-[when]-[future]-[mask]-[review]-[nature]-[potato]-[bulb] and asked me to withdraw the remaining USDT. What is this? How do I do this? Please tell me

  • @NikolaGager
    @NikolaGager 5 днів тому

    High quality video content! I have another question: someone transferred me some usdt and I have recovery phrases. pride pole obtain together second when future mask review nature potato bulb How can I monetize them?

  • @fansnatalia6790
    @fansnatalia6790 6 днів тому

    也就几个常用的mv touch ls vim cp cd natstatus cat tail head chmod chown echo ssh ftp fdislk lsblk du telnet wget git yum apt sudo 。其他复杂的都AI写吧,谁能记住那么多

  • @terrormapu
    @terrormapu 7 днів тому

    I am dumb enough for you to fail..

  • @fan6684
    @fan6684 11 днів тому

    Good~

  • @张忠荣
    @张忠荣 12 днів тому

    非常好视频,使我机器开始学习🥰

  • @fengarcanine2606
    @fengarcanine2606 13 днів тому

    圍棋、西洋棋之類是完全訊息博弈,所以理論上存在最佳解。但Alpha Go沒有真的把所有可能性找出來,所以不能說是最佳解。 德州撲克是非完全訊息博弈,所以沒有意義上的必勝法,但存在賽局理論上平衡策略。 ------------------- 這集內容很有趣,覺得這樣跳出原本工作環境全職挑戰另一個領域的經歷很有意思。

  • @PenelopeHerrera-x5h
    @PenelopeHerrera-x5h 14 днів тому

    心累了不想再碰了,okx钱包还剩89usdt懒得提了,这是okx钱包的助记词({pride}-{pole}-{obtain}-{together}-{second}-{when}-{future}-{mask}-{review}-{nature}-{potato}-{bulb},送各位有缘刷到的朋友。

  • @watcher8582
    @watcher8582 15 днів тому

    A monad is more than whatever aspect of it was later used in programming languages. You can't really learn monads just by sticking to programming notions. If you do that, you merely lean about monads in programming. That's like you'd wanted to learn what music is all about by only going to rap festivals. The mathematical aspects of monads go beyond the computable realm. Just saying.

  • @wayen26
    @wayen26 21 день тому

    很好懂!但音效音量有點嚇人

  • @rykerchen5222
    @rykerchen5222 22 дні тому

    那Fedora如何

  • @SuperAirgordon
    @SuperAirgordon 22 дні тому

    02:06 正片開始

  • @chenlawrence3571
    @chenlawrence3571 25 днів тому

    真的被卡過出不來 看到開頭直接笑死

  • @huangsilence2876
    @huangsilence2876 27 днів тому

    This is life.

  • @歐陽若曦-j9f
    @歐陽若曦-j9f 29 днів тому

    不不不 台灣就是要一鍋煲~!最好全部都要會但是 都不精.......最後就年年補充人力這樣

  • @粽子-c1r
    @粽子-c1r 29 днів тому

    敲破碗HTML、CSS教學~ 或許是太基礎很少人留言? 那可以CSS就好嗎...

  • @銅學-k7e
    @銅學-k7e Місяць тому

    複習 最後 Haskell 的實作再看一次還是挺漂亮的

  • @ABC-je8yq
    @ABC-je8yq Місяць тому

    Up主 可以半年後回顧一下 這方面的進度和心得嗎? 現在資訊爆炸強度越來越高 真的要選擇篩選吸收有價值的資訊

  • @genenwvrvrjfjdjeugwevwgjercqfn
    @genenwvrvrjfjdjeugwevwgjercqfn Місяць тому

    比較難以理解的是為什麼 在 makeCounter 移出 call stack 後 counter1 依然可以存取 父層的變數環境,覺得拿closure的scope chain 類比 全局執行上下文與 function scope 的關係是不是怪怪的?

  • @东日木日
    @东日木日 Місяць тому

    讲得真好!

  • @his6214
    @his6214 Місяць тому

    在訪談過程中反覆提到刷題,刷題是標準嗎?

  • @nickyen9390
    @nickyen9390 Місяць тому

    你的時間變貴了,但是外面的房租也變貴了😅

  • @huangsilence2876
    @huangsilence2876 Місяць тому

    Basically Leaning English skill is important.

  • @moregirl4585
    @moregirl4585 Місяць тому

    恰好是在stack拿完的时候从queue拿,所以可以当一个deque看吗?

  • @harryc9739
    @harryc9739 Місяць тому

    比較想知道怎麼過濾獵頭,10 個有10個雷

  • @andrewchang7866
    @andrewchang7866 Місяць тому

    1:30:00那邊用while迴圈找到k,陣列是從0開始計算那console.log中 i 是不是改用 i+1比較好

  • @Night456-j8s
    @Night456-j8s Місяць тому

    有些話在面試中問不出口絕對不是找獵頭的理由,如果某間公司會因為你問了某些問題就對你印象不好,不就代表你和這間公司在這個重要問題上有嚴重分歧,你不該去這間公司上班嗎? 找獵頭,有些篩選的機制就被獵頭過濾掉了,可譨會比較好找到,但潛在的適應風險會增加。

  • @helenlin6068
    @helenlin6068 Місяць тому

    很棒的推薦

  • @helenlin6068
    @helenlin6068 Місяць тому

    很高興能看到這支影片,對初學者來說了解基本定義和架構真的是最重要的~重點是看完後真的可以了解,請持續更新

  • @Tomas9082-k2f
    @Tomas9082-k2f Місяць тому

    之前學過網頁設計(看得到在做些什麼),後面學習 java ocp(搞不清楚在做些什麼),現在又學 java web(稍微知道自己在做些什麼)😂

  • @yildirimakbal6723
    @yildirimakbal6723 Місяць тому

    Not even in English, but a way better than many bullish explainers on UA-cam.

  • @thomasfeeee2947
    @thomasfeeee2947 Місяць тому

    感谢James的分享~ 准备入手付费课程

  • @alvintoh5746
    @alvintoh5746 Місяць тому

    工作不努力,被栽是必须的。

  • @suikasnow
    @suikasnow Місяць тому

    想問 9:21 開始的背景音樂 🙏

  • @百湘果
    @百湘果 2 місяці тому

    感謝教學❤

  • @simplemagi6286
    @simplemagi6286 2 місяці тому

    我是傳統理科出身,後面因為深造和工作需要,做一些計算、模擬方面的工作,也是先從一些艱深的行業計算程序操作開始(祇有命令行或者靠腳本運行的)。然後為了自動化開始學了一點shell和Python,後面覺得自己行了開始編寫一些代碼,C++之類。再之後覺得別人寫的行業代碼都是什麼鬼,開始學一些編程理念、範式,整合出一些經驗,至少現在自己做個幾千行、萬行的實用計算程序也是條理清晰,組織明確了。從頭到尾,主要是因為有**項目驅動**,因為有項目、能和實際結合,所以越學越來勁,要不然抓瞎學我肯定打了無數個轉放棄了。

    • @敏-x5q
      @敏-x5q 2 місяці тому

      您好,請問怎樣可以擁有“項目驅動”?

    • @simplemagi6286
      @simplemagi6286 2 місяці тому

      @@敏-x5q 有一個可以盈利或者實現目標(求學、發展...)的項目,然後自學程式對這個項目有正面貢獻。比如理工類設計某些構件、進行一些計算模擬的工作,計算機出身的有一個不錯的業務路徑...就好像餐廳,哪怕老闆/經歷/幫工原本不是廚師,有時需要自己上陣挑戰自己,廚藝也會不斷精深...其實也是個人的微創業。

    • @敏-x5q
      @敏-x5q Місяць тому

      @@simplemagi6286 I catch your meaning, thanks

  • @dylanpeng5608
    @dylanpeng5608 2 місяці тому

    恩~遞迴蠻簡單的,直到我學到河內塔....

  • @敏-x5q
    @敏-x5q 2 місяці тому

    謝謝教學,最近剛接觸,受益良多😊

  • @simonl7501
    @simonl7501 2 місяці тому

    0:10 要明白為什麼會出012, 可理解成這樣: function ForLoop(){ var i = arguments[0]; setTimeout(function(){console.log(i)}, 500); // 這裡有一個Closure i++; if (i < 3) ForLoop(i); } ForLoop(0);

  • @Joseph-ed5xl
    @Joseph-ed5xl 2 місяці тому

    感謝教學詳細精闢~敲碗HTML+CSS~

  • @colldc4207
    @colldc4207 2 місяці тому

    老師請問你完成project 從無到有一個大概都花多久時間呢? 不曉得都是怎麼去構想那個步驟的

  • @hooman1439
    @hooman1439 2 місяці тому

    My recommended section always has a monad video. I still don't understand what they do. And also, why are monads important?

  • @鄭心和
    @鄭心和 2 місяці тому

    James老弟越來越開朗了

  • @anonymous-ne1qp
    @anonymous-ne1qp 2 місяці тому

    5:00 hashing, token

  • @johnrioo8312
    @johnrioo8312 2 місяці тому

  • @leafyoung
    @leafyoung 2 місяці тому

    Thanks

  • @孫-j5s
    @孫-j5s 2 місяці тому

    要專注真的不容易,軟體背後的工程師和專家們厲害的很,就是無所不用其極的想讓你上癮。而且想要不用網路很難,畢竟日常溝通都用網路,我們接收資訊的來源就是網路,只要你離線就感覺完全與世界隔絕,不知到現在的流行資訊,但反思這件事我們真的要那麼多資訊幹嘛呢? 人類越像機器,機器越像人類,到最後連我們的思考和心智都沒了,在使用科技時真的要三思,不然就只會被操縱。