开始的时候,JavaScript让写代码变得非常简单,非常有效。定义一个函数,调用它……我被问过很多次,如果我刚开始,我应该先学习什么编程语言?答案必须是JavaScript。 至于“为什么要学web前端,从JavaScript开始”v其实就是和写代码相关的所有其他方面。在我看来,你编码速度更快的能力(至少在你开始学习时)是一种胜利。每个人都可以访问Web浏览器,这意味着每个人现在也可以访问一个简单的开发环境。 如果您在Mac上使用Chrome,请按快捷键cmd-opt-j。这就是控制台,现在您可以开始编写JavaScript并管理您看到的网页。真的不错。还有大量的在线编辑器和工具,比如CodePen和JSFiddle,可以让你在浏览器中搭建一个更完整的开发/测试/原型环境。 2。简单性:JavaScript让您在开始时编写代码变得非常容易,这是非常有效的。定义一个函数,调用它。写一个循环。忽略DOM(事实上,几乎完全忽略Web),只关心简单的逻辑。开始构建对象和数组。JS中的OO模型有点奇怪(尤其是类和继承),但是好吧,无论如何,如果你想成为一名开发人员,你需要灵活。掌握了基础知识后,您可以更深入地探索JavaScript的全部功能。 3。灵活:前面讨论的另一个方面是JavaScript也非常灵活(争论也是如此)。一旦您可以通过直接嵌入网页中的Sctipt标记中的某些功能来控制图片或菜单,那么很快您就可以继续拥有包含许多文件、更大的对象/类形式和复杂的单个页面的结构。应用程序和整个、更复杂、完全架构的Web应用程序。既然它与DOM和浏览器紧密耦合,JavaScript实际上可以更好地扩展以应对更大的挑战,使其成为Web应用程序的完美匹配。 4。WebNative:有足够多的才华横溢的移动应用程序开发人员可以让您相信应用程序是未来,我仍然认为开放网络技术是未来的关键。给它一些时间,我们用HTML/JS编写几乎所有的移动应用程序并将打包的应用程序部署到手机上。我认为这基本上是不可避免的。 学习网络开发是至关重要的。无论你在工作中主要使用什么语言,你都需要对它有一个基本的了解,因为无论我们多么努力,你最终都会操纵CSS,调整一些HTML标签等。这不会立即消失,我不这么认为。 5.不可避免的:快到最后了,但主要还是思路的演进和部署的其他方面。事实上,我认为这是你应该学习JavaScript的真正重要原因。这是一种权衡——如果你为web开发,你最终会编写JavaScript。这是无法避免的,您可以使用服务器端语言(PHP、Python、Ruby)来完成。 有时,负载被传递到浏览器,如果你想远程做一些有趣的事情,你将不得不使用JavaScript。所以如果非要学习,为什么不优化一下流程(或许是在更多的地方使用JS,而不是更少)。 6。可移植性(浏览器、服务器、原声):自从我们有了像Node.js这样的东西,JavaScript就超越了浏览器。你不仅可以编写服务器端JS(因此你可以用JS开发前端和后端Web应用程序),还可以使用node-webkit之类的东西将其打包为可分发的桌面应用程序,或作为移动应用程序适用于使用PhoneGap应用程序的任何平台。没有其他语言像它一样便携。 7。工具链:如果上述原因还不够,那么就开发人员工具链而言,不断增长的JavaScript社区在未来几年还有很长的路要走。我们可能没有像Xcode这样面向Mac开发人员的集成式一站式商店,但我们有Grunt和Gulp这样的工具来构建您自己的资产管道。 大家熟悉的代码编辑器都支持JavaScript语法高亮和提示,我们不需要像其他语言那样的构建过程,可以更从容。还有一堆测试工具;从单元测试到功能测试,完全模拟用户使用浏览器。 8.简介:所以无论如何-现在是开始学习编程的最佳时机。如果要入门,好的程序员web前端培训专家推荐从JavaScript开始。从简单开始,一路向上,然后发疯。
