1. 可以通過什麼途徑了解前端研發的最新資訊
我覺得,前端的技術動態主要有以下幾個方向:
1、各種 tips,前端的思考、總結與觀察,新技術的介紹和技術經驗(多類似網站上的專欄,或者是會議上的一個 talk)
2、新玩具的教程,新項目的介紹(最好有 Github 鏈接)
3、新標準的發布與制定動態,各大瀏覽器團隊發布動態
4、知名開發者/團隊博客,或者一些零散的優秀博文
國外有很多很好的資訊網站,
前提, 英語要好!如果英語不好也沒關系,現在很多瀏覽器都帶翻譯功能。
先說說國外
JS-頭條-伯樂在線 :更新速度很一般,質量層次不齊,但不影響伯樂是盛產好的翻譯文章的事實。
最新最熱-極客頭條:時間多的就看看這里吧。
Hacker News : HN很多人都清楚,基本上你的story在上面站幾個小時,就可以陸續幫你帶來上萬流量。但是由於上面各種信息都有,如果只是前端資訊的話,你就得認真分辨了。 好在用戶活躍度極高,可以幫你甄別出信息量大到爆炸的資訊。
這些信息來源質量很多是參差不齊的,不過看多了一般就會有辨別能力了。
不管是什麼東西最好都抱著批判性的思維去看,不要說什麼就信什麼,多一些思考和質疑,被坑的幾率就會低很多。
2. 國外那幾個購物網站用的是前端技術
國外購物網站用的是前端技術的有:
1、美國亞馬遜公司。
2、美國易趣公司。
3、美國Overstock公司。
4、沃爾瑪配穗投資有限公司。
5、培判卜百思買股份有限公司。
6、沖橡美國塔吉特公司。
7、美國Wayfair公司。
3. 國內外有哪些好的前端實戰網站
GitHub。GitHub是一個面向開源及私有軟體項目的託管平台,因為只支持 Git 作為唯一的版本庫格式進行託管,故名 GitHub。裡面有上百萬程序的源代碼,是一個通過「閱讀源代碼」來學習技術的一個很好的網站。
HTML5學堂。HTML5學堂是一個致力於構建前端、HTML5的「原創」分享平台。為學習者提供一些資料,也為廣大前端愛好者提供一個平台。HTML5學堂最初由兩名講師創建,由多名HTML5講師以及HTML5開發工程師運營,在這個網站中並沒有什麼廣告,而且內容都是原創,講解比較通俗易懂。涵蓋了HTML與CSS、JavaScript、jQuery、AJAX等前端的基本的知識、HTML5的實例開發、JavaScript底層知識、類庫、面試真題、相關技術、行業未來發展等。
各類博客,包括「阮一峰」「司徒正美」「張鑫旭」「獨行冰海」等各個博主,網路都能夠直接查到。不同博客網站有不同的偏向,有偏向於實戰的,有偏向於理論的,也有偏向於工程化的等等。
W3School。中文Web 技術教程,屬於字典式的內容呈現方式。從基礎的 HTML 到 CSS,乃至進階的XML、SQL、JS、PHP 和 ASP.NET都有所涉及。大部分常見屬性以及方法都提供了案例,專門針對小知識點進行講解,知識涉及比較全面的一個網站,不足之處在於沒有知識與知識之間的聯系。
還有一些網站,就屬於「論壇類」或「小型門戶類」的網站了,「HTML5中國」、「前端圈」之類的,文章質量一般吧。
4. 學習前端技術,有那些好的網站
個人常用前端學習網站:
B站HTML+CSS教程(更新中):https://www.bilibili.com/video/BV15T4y1F7Hj
菜鳥教程:https://www.runoob.com/
思否:https://segmentfault.com/
騰訊課堂js教程:https://ke.qq.com/course/231577
B站 vue教程:https://www.bilibili.com/video/BV15741177Eh
移動端 Vue 組件庫:https://youzan.github.io/vant/#/zh-CN/
在線工具:https://tool.lu/
CSDN:https://www.csdn.net/
前站導航:http://frontendjs.com/
後盾人:https://hounren.gitee.io/note/
MDN:https://developer.mozilla.org/zh-CN/
搜索引擎:https://goobe.io/
5. 在前端領域,國內和國外的的互聯網公司有差距嗎
主要差距不是技術水平和項目質量,差距一直都是社區,是參與者對游戲規則的熟悉和尊重。但是差距也顯而易見。
主要的差距是幾個:
1.世界性的社區參與度和影響力(英語能力在其中可能是一個非常大的因素)。
2.對各種標準的參與度和影響力(除了英語能力之外,工程師的習慣也是個問題)。
3.公司本身的low。比如網路前端團隊的實力非常強,我很尊敬網路的前端工程師同學們,但是網路公司本身low爆了。
其中1、2兩點這幾年有非常大的進步。
比如Ali在node.js社區已經是不可忽視的中堅力量。又如BAT以及UC、360等公司對webkit/firefox等都有contributors(雖然嚴格說瀏覽器開發本身並不屬於前端范疇,但是有非常重大的關系)。
BAT現在都已經是W3C會員,已經開始參與到Web標準的制定,包括提交一些新的草案。
唯一是第3點,雖然BAT都財大氣粗,但是公司的治理水平和技術戰略離世界級的公司還是有比較大的差距,並且短期內看不到趕上的跡象。(最有希望的或許是騰訊,但是騰訊的風格太過低調,騰訊的工程師似乎也都太低調。)不是說技術上的或者工程師代碼能力什麼上面的差距,而是說,前端技術發展日新月異,而我們基本處於跟隨的狀態。能夠作為前端發展里程碑的創新,我們基本是零。
什麼是里程碑式的創新呢?
比如jQuery。
比如顛覆前端開發體驗的MVVM框架。Google發揚光大的。
比如Facebook的React。
比如JS模塊載入器、AMD規范等。
比如node,基於node的比如express,koa等框架。npm上排名前十的庫,沒一個是我們主導的。
比如css預處理器。
所有上述的這些,從技術上說,沒有盯野什麼我們做不出來的。以載入器為例,我們有很牛逼的工程師做出來的載入器可以在性能上超越requireJS,我們也有基於AMD進行局部創新的CMD。但是,為什麼?為什麼上面幾乎沒有一個東西是我們首創的?重復造輪子是容易的,但是造一個從來沒有過的輪子,這事我們沒干過。
往大了說,他們發明了萬維網,發明了HTML,開發了性能卓芹搭越的瀏覽器。我們呢?做瀏覽器也是在他們的內核上套個殼。
一個外國人用了幾天時間,折騰出了一個Javascript。然後我們的人花好幾年的時間去熟悉它,然後可以被稱為語言大師。Google研發了V8引擎將它的性能提高好幾倍。而我們要是看過V8源代碼都算大神了。
簡言之,工程師的能力和意願與國外總體差距已經很小,但是公司本身差距較大,這也導致公司主導或發起的項目達到世界級的基本沒有。也就是國內頂級公司在拖國內頂級工程師的後腿。
整個(前端)開源業界經過多年發展,已經從下至上形成了一套完整成熟的玩法和凱首喊運行模式(GitHub的Fork為典型)。國外新的好東西一出來,馬上就能吸引到一大批相同志趣且熟悉玩法的人參與,立刻能蓬勃發展。在國內則缺乏這樣的人和環境。
一個很小的例子,Sea.js的README里一直寫著報告問題的推薦方式,幾乎沒有人遵守過。
6. 有類似於jquery之家的前端頁面分享網站嗎
有呀,像開創者素材、17素材這類網站都提供很多前端模板和特效下載的
7. 誰能解釋一下「前端開發」與「.NET」有什麼區別和聯系
一、區別如下:
1、不同的技術領域:
【前端開發】主要是通過html、css和javascript以及衍生的技術、框架、解決方案,創建一個web頁面或應用程序等前端界面呈現給用戶,實現互聯網產品的用戶界面交互。
.NET是Microsoft XML Web服務平台,伺服器端應用程序服務平台。XML Web服務允許應用程序通過Internet進行通信和共享數據,而不必考慮所使用的操作系統、設備或編程語言。
2、應用不同:
【前端開發】重點設計前端用戶界面和交互。[.net]主要提供伺服器端應用程序支持。微軟.NET平台提供了創建和集成XML Web服務的需要,對個人用戶的好處是無縫的、引人入勝的體驗。
二、聯系:
一個完整的web應用程序既需要前端開發來創建前端界面(如web頁面或應用程序),也需要後端伺服器支持。「前端開發」和「.net」都是.net framework應用程序的重要組件。
(7)前端國外網站擴展閱讀:
前端開發所需的技術:
1、HTML語言:掌握HTML是網頁的核心。它是製作網頁的標准語言。它是web瀏覽器使用的一種語言。它消除了不同計算機之間信息交換的障礙。因此,它是互聯網上使用最廣泛的語言,也是構成web文檔的主要語言。學習html是成為web開發人員的基本條件。
HTML是一種實現網頁並在瀏覽器中顯示網頁的標記語言。作為html的最新版本,html5引入了許多新技術,大大增強了對應用程序的支持,使得web技術不再局限於呈現web內容。
2、隨著css、javascript、flash等技術的發展,web對應用程序的處理能力逐漸增強,用戶瀏覽web的體驗也有了很大的提高。然而,HTML5中的幾項新技術實現了質的突破,使得Web技術首次接近本地原生應用技術,開發Web應用成為開發者的自然選擇。
3、css:學習css是網頁外觀的重要組成部分,css有助於使網頁的外觀更加美觀。
4、javascript:學習javascript的基本語法和如何使用javascript編程將提高開發人員的個人技能。