OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

用JavaScript的5个原因


分享到


分类 心得体会   关键字 JavaScript   发布 goyoo  1399194072497
注意 转载须保留原文链接,译文链接,作者译者等信息。  

(注:感谢 goyoo 的分享,欢迎在全端社区分享您的经验,心得,翻译)


你可能不喜欢JavaScript,也有一个很好的理由。自从90年代末,JavaScript就一直处于崛起阶段,主要是在网站和应用程序开发方面的崛起。

 

早期不同浏览器之间的不兼容性导致了需要开发各种库,来处理各种差异,在这点上最流行的是jQuery,当然也有很多其他的。在那断不兼容时期,由于支持不同浏览器的麻烦,很多开发者们放弃了JavaScript。

 

其实JavaScript是唯一可以在通过嵌入浏览器端显示HTML后运行的语言,但这倒导致了很多开发人员对其失去兴趣,特别是对网站开发没兴趣的人。

 

我认为你应该放弃所有之前使用的工具,从现在开始,用JavaScript吧,看看下面这5个理由:

 

1.     JavaScript是未来

不管你喜欢或讨厌—JavaScript是未来。软件的未来是“通过浏览器端”,而JavaScript在这一体验中起到了非常重要的作用。当软件变成一个商品,用户越来越注重响应能力和延迟性,即使他们不说这些术语,最让其喜欢的应用程序一定是既充满活力时髦又能与用户交流响应。在网络应用程序开发中,JavaScript可以用来使应用程序更有活力,而且异步的开发方式使应用程序看起来速度更快。

 

2.     JavaScript开发容易

它确实容易,只需要输入,然后在浏览器刷新就可以看到效果。说真的—你可以给一个东西创建开发环境和IDE,就知道我的意思了。世界上每台电脑(或多或少吧)都安装有一个浏览器,同样就包含一个JavaScript解释器,只要将其与一个文本编辑器结合起来,你就已经开始在编程了!另外—如果你在其他网站看到喜欢的东西,可以在浏览器看到相应代码,这样也为自己的代码带来了灵感(请注意相关的版权法律)

 

3.     你会更好地理解前端

如果你对JavaScript如何工作有一个好的理解—或者至少是基本的了解,你会更好地理解前端:为什么一些网站或网络应用程序让你感觉不错,而有些让你感到糟糕;当点击鼠标时,是怎样的机制在起作用。当然作为一种副作用—当使用或依靠的东西崩溃时,你会调查研究,可能会有好的想法。

 

4.     你可以做些很强的东西

JavaScript已经在发展了,其实是扩张了,不只是只生存在浏览器中。看看node.js—安装它,你会得到一个可以在命令行运行的JavaScript解释器,还有一个非常强大的函数库。使用加密语言制作shell脚本的日子一去不复返了—有了node.js,你可以做非常强的能为你解决所需前端和数据库东西的脚本—轻松搞定!

 

5.     JSON

JSON非常酷!它也真的没什么大不了的—除非你开始使用它,你会抛弃XML以及任何你曾试过的其他用于转换和存储数据的格式。JSON易读易写—最好不过的是如果你在JavaScript中使用JSON,解释过程是由运行时完成的—不需要再写代码。

 

By Michael Banzon

 

 22 Apr 2014

原文地址: 点此
社区评论 ( Beta版 )
  • #0 kris 1399205652283

    不错,赞一个

  • #1 st_sister 1399610200091

    不仅仅是程序员要了解js,我是做前端和美工的,我认为懂不懂js,绝对是两个截然不同的工作方式,了解js,对你的工作非常有帮助

  • #2 kaka 1400799436703

    写JS的程序员都很苦逼,老是因为前端人手不够,去搞前端。我其实是想写专心写Node的……

  • #3 qq158227394 1399278281000
    每个程序员都有必要学一学JavaScript![/拳头]
  • #4 废寝忘食 1399533012000
    @qq158227394

    没错[/鼓掌]
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 你已经毁了JavaScript
  2. 为什么我不建议你将JavaScript作为主力语言
  3. 你用什么工具开发JavaScript?
  4. 将JavaScript 作为第一编程语言
  5. 静态web的回归
  6. 什么是最优秀的JavaScript框架?Angular or Backbone?
  7. 使用Backbone构建精美应用的7条建议
  8. OpenSSL是坑货写的
  9. 抛弃jQuery,深入原生的JavaScript
  10. 一系列JavaScript的基础工具
  11. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

 相关阅读 - 心得体会
  1. 每周工作不要超过40小时
  2. 10位顶级PHP大师的开发原则
  3. 软件开发中最流行的错误观点有哪些?
  4. 14条建议,使你的IT职业生涯更上一层楼
  5. 不能和老板做亲密朋友
  6. 老码农教你学英语
  7. 不要盲目的在项目中使用LESS CSS
  8. 做为技术人员为什么要写博客
  9. 幸福和成功的十条诫律
  10. 在创业型软件公司的收获

 关键字 - JavaScript
  1. 用JavaScript获取当月第一天和最后一天
  2. 用JavaScript测试图像上两点之间的距离
  3. JSON序列化(stringify)对象时排除某些属性的两种方法
  4. 5个现在就该使用的数组Array方法: indexOf/filter/forEach/map/reduce详解
  5. JavaScript运算出现很多小数导致运算不精确的问题,用toFixed解决
  6. 用JavaScript实现node.js中的path.join方法
  7. 如何用CSS将select/option文本居中或居右对齐
  8. JavaScript中新建一个带全局变量参数的new Function动态函数
  9. 设置select元素中option的默认值
  10. 在JavaScript中创建命名空间的几种写法

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号