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编程将提高开发人员的个人技能。