前端开发者手册

前端开发者手册

ID:33102077

大小:1.23 MB

页数:74页

时间:2019-02-20

前端开发者手册_第1页
前端开发者手册_第2页
前端开发者手册_第3页
前端开发者手册_第4页
前端开发者手册_第5页
资源描述:

《前端开发者手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、前端开发者手册这是任何人都可以用来学习前端的实践手册,它概述并讨论了前端工程的实践:该如何学习以及实践时该使用什么工具.撰写该手册的目的有两个:一是为潜在以及正在实践的前端开发人员提供一个包括学习资料和开发工具的专业资源;二是该手册可以被管理者,CTO,讲师和猎头用来作为洞察前端开发的实践.该手册的内容支持Web技术(HTML,CSS,DOM,和JavaScript),并且手册提供的解决方案都直接建立在这些开放的技术之上.手册中所引用的素材和讨论都是最好的或者当前前端开发者们需要面对的问题.该手册不应该被视为一个前端开发者对所有可用资源的综合大纲,其价值在于简洁,专注

2、和及时管理足够的分类信息,不致于任何人沉浸在任何一个特定的主题.该手册会每年发布一个更新内容.该手册分为三个部分:第一部分:前端开发实践第一部分会大致描述前端工程的实践第二部分:学习前端开发第二部分为成为一个前端开发人员确定了自主学习的直接资源第三部分:前端开发工具第三部分会简单地讨论一些前端开发工具的使用在线阅读:前端开发者手册Issues/Suggestions/Fixes:Front-endDeveloperHandbook说明:该手册参考Front-endDeveloperHandbook电子书所译,不当之处,欢迎pr或提出issue.联系译者:博客:ido3

3、21微博:会飞的PikachuQQ交流群:什么是前端开发者?一个前端开发者,要会使用Web技术(如:HTML,CSS,DOM和JavaScript)设计和开发网站应用.网站应用,或运行于Web平台之上,或用于编译非Web平台环境的输入(如:NativeScript).图片来源:https://www.upwork.com/hiring/development/front-end-developer/一般而言,一个人可以通过学习HTML,CSS,JavaScript进入前端开发领域,这些代码运行在Web浏览器,无壳为浏览器,Web视图之中,或用于编译本地运行环境的输入.

4、后文将详细介绍这四个运行场景.Web浏览器是用于检索,呈现和遍历万维网(WWW)信息的软件.一般而言,浏览器可以运行在台式机,笔记本电脑,平板电脑或手机.但是近来,几乎在任何事物上都能够发现浏览器(如:冰箱上,汽车里等).最普遍的Web浏览器如下:ChromeInternetExplorerFirefoxSafari无壳浏览器是指没有图形用户界面的Web浏览器,可以通过命令行接口控制达到网页自动化的目的(如:功能测试,单元测试等).把无壳浏览器当做可以从命令行运行的浏览器,它依然可以检索和遍历网页.最普遍的无壳浏览器如下:PhantomJSslimerjstrifleJ

5、SWeb视图被本地OS用来运行网页.把Web视图当做Web浏览器中的iframe或者单个的Tab,其嵌入于运行在设备上的本地应用程序中.Web视图开发最普遍的解决方案如下:Cordova(用于本地手机/平板应用)NW.js(即Node-Webkit,用于桌面应用)Electron(用于桌面应用)最后,前端开发者从Web浏览器开发环境中学到的东西也可以用于不受浏览器引擎驱动的环境下.目前,脱离Web引擎,使用Web技术(如:CSS和JavaScript)去创建真正的本地应用的开发环境正在出现.此类环境的示例如下:NativeScriptReactNative译者补充:达

6、到什么样的标准才能是大公司要的前端写给初学前端工程师的一封信前端路上的旅行ReactNative专题第一部分:前端开发实践第一部分会大致描述前端工程的实践前端的工作职称下面是一个前端开发者在职业发展中各种职称的描述列表.对于前端开发者最普遍的职称是"前端开发者"或者"前端工程师",可以根据任何包含"前端","客户端","webUI","CSS","HTML"和"JavaScript"的职称推断一个人对HTML,CSS和JavaScript的了解程度.前端开发者/工程师(又称作Web前端开发者/工程师,客户端开发者/工程师,前端软件开发者/工程师或UI工程师)这是通用的

7、职称,用于描述一个开发者对HTML,CSS,JavaScript有很熟练的掌握,并能在Web平台上应用这些技术.CSS/HTML开发者这个职称用于描述一个开发者精通于CSS和HTML,但是对JavaScript和应用不熟悉.前端JavaScript(可选,应用程序)开发人员当职称中包含"JavaScript应用程序"时,这就表示此开发人员是一个拥有高级编程,软件开发和应用程序开发技能(如:有构建前端应用程序的实践经验)的高级JavaScript开发者.前端Web设计师当职称中包含"设计师"时,这就表示此设计师不仅拥有前端技能(如:HTML&CSS),

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。