或許夥伴們正想進階到網頁設計開發,這篇新手入門是經驗談,整理的很棒!一定要分享。感謝作者無私奉獻~
作者說:此文章我預設的對象是毫無程式基礎的人。若你已經有了程式基礎,可以自行略過相關的單元。
Hello 大家好
這次要來分享的是網頁前端的學習路線以及資源
是我帶過一些學生並思考過後慢慢總結出來的路線
去 Google 找已經可以找到很多學習路線的相關資源
但我這篇會講得比較詳細一點
文章很長,因為每一點都有附上學習理由與學習目標
這邊先附上大綱,有興趣再點進去看:
1. Command Line 的使用
2. Git 的使用
3. npm、Node.js 與 JavaScript 程式基礎
4. 單元測試 Unit Testing 與 Jest
5. 網路基礎概念
6. HTML 與 CSS
7. JavaScript 與 DOM 以及事件機制
8. 非同步與 AJAX
9. 基礎後端 PHP 與 MySQL
10. 資訊安全概念
11. 學習後端框架 Express
12. 後端部署
13. jQuery 與 Bootstrap
14. CSS 預處理器
15. 非同步歷程:callback、promise 與 async/await
16. 深入理解 JavaScript 與瀏覽器相關機制
17. gulp 與 webpack
18. 物件導向
19. React/Vue/Angular 三選一
(如果你疑惑為什麼要學後端,文章裡有寫理由)
有些人可能會覺得上面列出來的東西很多
但我覺得學完以後只是個開始而已
從每一項基礎都可以延伸出更多的東西
希望這篇文章能對想要學習網頁前端的人有幫助
callback概念 在 工程師作家的轉行人生- <Callback functions> 之前電話面試 ... 的推薦與評價
react 一個核心概念是top-down data flow, 所有的資料流都要保持由上往下傳遞, 會傳遞callback function 主要是用來接子元件onClick, onSubmit 之類的UI event ... <看更多>
callback概念 在 [問題] 使用callback 的時機- 看板C_and_CPP 的推薦與評價
在找 callback 的概念的時候 看到一段範例 (Code #1)
直觀看起來跟直接 call function 不是一樣嗎 (Code #2)
請問使用 callback 的時機會是什麼呢
有找過幾篇文章 大部分都是範例 有帶解釋
不過還是 ... 沒有很理解
------------ Code #1 ------------
// A simple C program to demonstrate callback
#include<stdio.h>
void A()
{
printf("I am function A\n");
}
// callback function
void B(void (*ptr)())
{
(*ptr) (); // callback to A
}
int main()
{
void (*ptr)() = &A;
// calling function B and passing
// address of the function A as argument
B(ptr);
return 0;
}
------------ Code #2 ------------
int main()
{
A();
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.215.38 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1578450955.A.ECB.html
... <看更多>