[360前端星計劃]BlackJack(21點)(原生JS)javascript
時間 | 內容 | 講師 |
---|---|---|
10:00 | 開場白 | 裕波大大 |
10:15 | 10個問題 | 月影大大 |
14:00 | http協議基礎 | 屈屈老師 |
16:00 | http性能優化 | 屈屈老師 |
17:00 | 推薦閱讀書目 | 屈屈老師 |
前端工程師有怎樣的特質?
html
下午: 1.http協議基礎 2.WTO(web性能優化) 3.推薦書目
http協議基礎前端
node.js基礎教程html5
var http = require('http'); http.createServer(function (request, response) { // 發送 HTTP 頭部 // HTTP 狀態值: 200 : OK // 內容類型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 發送響應數據 "Hello World" response.end('Hello World\n'); }).listen(8888); // 終端打印以下信息 console.log('Server running at http://127.0.0.1:8888/');
http歷史java
ETagnode
ETag或實體標籤(entity tag)是萬維網協議HTTP的一部分。ETag是HTTP協議提供的若干機制中的一種Web緩存驗證機制,而且容許客戶端進行緩存協商。這就使得緩存變得更加高效,並且節省帶寬。若是資源的內容沒有發生改變,Web服務器就不須要發送一個完整的響應。ETag也可用於樂觀併發控制[1],做爲一種防止資源同步更新而相互覆蓋的方法。
Expiresjquery
...
cache-controlios
...
http瀑布圖
css3
上午:月影大大提出並分享了十個問題,主要是對前端工程師的職位正確認知以及思惟方式的突破還有強調基礎算法思惟的重要性。 下午:屈屈大大分享了http
時間 | 內容 | 講師
-----|------|----
上午(一) | html基礎| 文博大大
上午(二) |css基礎 | 文博大大
| |
下午(一) | css進階 | 文博大大
下午(二) | Web移動開發 | 瓜瓜
桌面名牌的製做與其必要性
DOCTYPE 聲明的做用是什麼? 嚴格模式與混雜模式如何區分?
HTML 語言已經存在過久了,目前必然會有一些不一樣版本的文檔存在。爲了可以讓瀏 覽器清楚你的文檔的版本、類型和風格,須要在文檔的起始用 DOCTYPE 聲明指定當前文 檔的版本和風格。若是在網頁中提供了版本信息,則能夠有利於驗證頁面中的代碼是否符合 當前的版本和風格。<!DOCTYPE> 聲明位於文檔中的最前面,處於 <html> 標籤以前,告知瀏覽器的解 析器,用什麼文檔類型規範來解析這個文檔。在嚴格模式(標準模式)中,瀏覽器根據規範呈現頁面;在混雜模式中,頁面以向後兼 容的方式顯示,以防止老站點沒法工做。若是 HTML 文檔包含形式完整的 DOCTYPE,那麼它通常以標準模式呈現。對於 HTML 4.01 文檔,包含嚴格 DTD 的 DOCTYPE 經常致使頁面以標準模式呈現。DOCTYPE 不存在 或格式不正確會致使文檔以混雜模式呈現。
文檔結構
文本語義
引用
ARIA:Accessible Rich Internet Applications
box-sizing
viewport
塊級元素/行級元素
時間 | 內容 | 講師 |
---|---|---|
上午(一) | 預熱 | 月影 |
上午(二) | 算法訓練 | 月影 |
下午(一) | JavaScript實踐(上) | 月影 |
下午(二) | 算法訓練 | 月影 |
下午(三) | jQuery開發 | 嶽文 |
第一天
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>防護性編程</title> </head> <body> <script type="text/javascript"> function a() { return 11; } console.log(a()); //10 function a() { return 10; } console.log(a()); //10 //匿名函數方式防止被破壞 (function() { function a() { return 11; } console.log(a()); //11 })(); function a() { return 10; } console.log(a()); //10 </script> </body> </html>
這裏不得不認可的是:
此節課ppt徹底看不清,且語速奇快,等待結束後的ppt發放。
npm安裝模塊(27w):
npm install xxx
var http = require('http'); http.createServer(function (request, response) { // 發送 HTTP 頭部 // HTTP 狀態值: 200 : OK // 內容類型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 發送響應數據 "Hello World" response.end('Hello World\n'); }).listen(8888); // 終端打印以下信息 console.log('Server running at http://127.0.0.1:8888/');