12
返回列表 发新帖
楼主: ckscks038038
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-自学] 一個半月轉碼衝刺紀錄 || 預備申請2022 fall

🔗
 楼主| ckscks038038 2021-12-5 05:20:30 | 只看该作者
全局:
12/3-4(day 5,6):
The Web Developer Bootcamp 2022: 20%
星期五考完OS小考放鬆了一下,今天把JS部分看了一些,前面講的觀念對有coding經驗的人都很容易,因此很多地方都跳著看了。比較特別的地方是strictly equal是用三個等號表達,這是以前寫C++沒用過的。看完基本判斷式、string操作、array
回复

使用道具 举报

🔗
 楼主| ckscks038038 2021-12-6 04:41:36 | 只看该作者
全局:
12/5(day 7):
The Web Developer Bootcamp 2022: 25%. .и
今天看簡單的loop, object,
比較特別的地方是:
1. console.log會自動換行,跟C++的cout, printf不同;
2. Math.random()是藉在[0,1)
3.access object時有兩種,用dot 以及 ["****"]
4. For of的用法(ES6才出現的)
回复

使用道具 举报

🔗
 楼主| ckscks038038 2021-12-7 01:57:05 | 只看该作者
全局:
本帖最后由 ckscks038038 于 2021-12-7 02:52 编辑
.google  и
12/6(day 8):The Web Developer Bootcamp 2022: 30%
完成function章節,跟下面這堂課大部分重疊,主要花時間在自己練習手刻js的function抓感覺。
Colt的課有個很大的優點是可以直接在Udemy上面做coding練習,對於懶得開IDE的學習者來說實在是一大福音...
The Complete JavaScript Course 2022: From Zero to Expert!: 10%
1. strict mode
2. function declaration vs. function expression(expression把一個function存在一個變數裡面,不需要為function取名字,因此又稱為anonymous function). From 1point 3acres bbs
3. hoisting概念: JS會把function, variable declaration搬移到整段程式碼的最上層,所以即使先呼叫了function後才宣告它,仍然可以持行(但使用function expression時不行!)
4. JS有分成原始型別與物件型別。Array是物件型別,所以是pass by reference,因此即使宣告array是用const array[]; 仍然可以改變其內容;但primitive type(原始型別)則不行
5. Live server: 啟動後會自動開啟index.html by default(從power shell去開啟比較穩定)

回复

使用道具 举报

🔗
 楼主| ckscks038038 2021-12-8 02:40:03 | 只看该作者
全局:
12/7(day 9):
The Web Developer Bootcamp 2022:
上到第29節,後面的內容越來越關鍵,是打好JS底很重要的地方,所以放慢速度慢慢理解。
1. Prototype: Array屬於一種object, 可以自己定義function在obj內部再用dot notation call function。為了讓每次宣告一個新的array都要定義一次裡面所有的method(push,pop等),因此出現Prototype,這樣以後每次宣告一個新的array都可以直接從prototype中call method來使用。總結來說prototype就是method的大集合,只要是一樣的object都可以共享此prototype裡面的method。programmer也可以自行去定義array, string等含有prototype屬性的物件(雖然嚴格來講string不屬於object,而是primitive type)。

回复

使用道具 举报

🔗
hijackyan 2021-12-11 03:22:26 | 只看该作者
全局:
加油!我也来上上这个web课预习 跟着你有动力
回复

使用道具 举报

🔗
 楼主| ckscks038038 2021-12-15 03:31:38 | 只看该作者
全局:
本帖最后由 ckscks038038 于 2021-12-15 03:34 编辑

12/14(D16):

這一週忙著作業、SOP跟推薦信,就沒有特別專注在web programming上。終於把三封推薦信都找齊了,教授一口答應願意幫忙時心裡真的很感動,要趁年輕時好好努力!
這週進度:.google  и
1.找齊三封推薦信
2.完成選校(確認課程、地點;開學校帳戶)
3.SOP完成
4.leetcode 235, 938. .и

明天恢復正常進度!

回复

使用道具 举报

🔗
 楼主| ckscks038038 2021-12-15 03:35:15 | 只看该作者
全局:
hijackyan 发表于 2021-12-11 03:22.--
加油!我也来上上这个web课预习 跟着你有动力

共同努力!
回复

使用道具 举报

🔗
 楼主| ckscks038038 2021-12-16 03:08:07 | 只看该作者
全局:
12/15(Day17):
1. 再次複習了anonymous function expression,該特質為function無名稱,且可以做為變數傳入另外一個function中
2.複習for(let...of...)用法
3. For each method/ map method差別:map會將透過callback function改變array的結果回傳到一個新的array,簡單講就是會透過function創造一個array
4. Implicit return: 專門給Arrow function用的。當return 單一值時,可省略return並將大括號改成小括號,arrow function即回傳小括號中的值(事實上連小括號都可以省略,但會影響可讀性,因為如果沒有小括號只能ONE LINE) ex: const add = (a,b) => a+b
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表