学web前端从哪里开始学起呢-好程序员

  当你开始的时候,JavaScript让编写代码变得真正容易,这是很是有效的。定义一个函数,调用它...已经被屡次问到,若是我刚刚开始,我首先应当学习什么编程语言?答案必定是JavaScript。
  至于“为何学web前端,要从JavaScript开始学起”v其实是编写代码相关的全部其它方面的东东。你可以更快地编写代码(至少在你开始学习的时候),在我看来就是一个胜利。每一个人均可以访问web浏览器,这意味着每一个人如今也能访问一个简单的开发环境了。
  若是你在使用Mac下的Chrome,按快捷键cmd-opt-j。就来到了控制台,如今你就能够开始编写JavaScript并管理你看到的网页了。真不错。还有大量的在线编辑器和工具,好比CodePen,JSFiddle,让你在浏览器搭建更为完整的开发/测试/原型环境。
  二、简单:当你开始的时候,JavaScript让编写代码变得真正容易,这是很是有效的。定义一个函数,调用它。写个循环。忽略DOM (事实上,也差很少彻底忽略了web),只关心简单的逻辑。开始创建对象和数组。JS里的OO模型稍微有些奇怪(特别是对于类和继承),不过还好,你须要灵活些,无论怎样,若是你想成为开发人员的话。一旦你掌握了基础,你就能够更为深刻,并发现JavaScript的全部力量。
  三、灵活:以前讨论的另一个方面有,JavaScript也是超级灵活的(论证也是如此)。一旦你可以从直接嵌在网页里的Sctipt标签里的一些函数,并控制一个图片或菜单,那么很快你就可以继续带有不少文件、较庞大的对象/类形式的结构,复杂的单页应用程序以及整个更加复杂的、完整架构的web应用程序。既然它与DOM和浏览器结合如此紧密,那么JavaScript实际上更好地扩展来迎接更大的挑战,能够完美地匹配web应用程序。
  四、网络原生:足够多的有天赋的移动app开发者让你相信,app是将来,我仍然认为开放的web技术才是将来的关键。给它一些时间,咱们差很少用HTML/JS写出全部的移动app,并把打包好的app部署到手机上。我认为这基本上是不可避免的。
  学习web方面的开发是相当重要的。无论你在工做上主要用什么语言,你都须要基本地了解它,由于无论咱们如何努力,你最终仍是在操做CSS、调整一些HTML标签等。那不会当即就销声匿迹,我不这样认为。
  五、不可避免:几乎是到了最后,不过主要因为思想进化而部署其它方面。实际上我把这是作你为何要学习JavaScript的真正的重要缘由。下面是权衡——若是你开发web方面的东西,那么你到最后是在编写JavaScript。这无可避免,你能够用服务器端语言(PHP,Python,Ruby)来作。
  有时候,负载会传递到浏览器,若是你想在远端作些有意思的东西,你将不得不使用JavaScript。所以,若是你不得不学习,为何不能优化这个过程呢(或许在更多地方使用JS,而不是更少)。
  六、轻便(浏览器、服务器、原声):因为咱们具备了Node.js之类的东东,JavaScript已经超越了浏览器。你不只能够写服务器端JS(所以你能够用JS开发先后端web应用程序),并且还可使用node-webkit之类的东西打包成可分发的桌面应用程序,或者使用PhoneGap为任意平台打包成移动app。如今尚未其它语言可以有如此轻便。
  七、工具链:若是上面那些缘由还不够的话,就开发者工具链而言,激增的JavaScript社区在接下来的数年里,还有一条真正的长路要走。咱们或许没有像Mac开发者使用的Xcode那样集成的、一站式方式,可是咱们有Grunt和Gulp之类的工具,能够创建本身的资源流水线。
  人们熟知的每一个代码编辑器都支持JavaScript语法高亮和提示,咱们不须要像其余语言的build过程,所以咱们能够更加从容.还有一堆测试工具;从单元测试到功能测试,彻底模拟了使用浏览器的用户。
  八、总结:所以无论怎么说——历来就没有开始学习编程的更好时间,若是你想开始,好程序员web前端培训专家建议从JavaScript开始。从简单作起,慢慢提升,并为之疯狂。前端

相关文章
相关标签/搜索