在 Monster 网站的技术求职趋势报告中, 特别指出了 JavaScript 是必须掌握的几门技能之一, 那么 JavaScript 为什么这么火? 下面本篇文章就来给大家分析一下, 希望对大家有所帮助.
原因 1: 很多企业都在采用它, 它在很多技术系统中均扮演了正面的角色.
根据 JavaWorld 的 Martin Heller 的说法, JavaScript 不仅仅可以搭配 html5 和 CCS 来构建 web 前端, 在移动应用中也经常见到它的身影, 甚至在后端开发领域, 它也通过 Node.JS 服务器在发挥作用.
如果你去读读这篇文章《全栈 JavaScript 介绍》, 你就会理解 JavaScript 远远不止是一门 "90 秒钟可以掌握" 的编程语言那么简单.
JavaScript 在产品经理和设计师人群中越来越流行, 因为它实现了很多具有良好用户体验的功能, 支持大多数流行的网页浏览器和平台. 这对于设计师和终端用户来说是好消息.
原因 2:JavaScript 使网页具有交互性, 给用户提供更好的体验
随着移动领域的飞速发展, 消费者和企业用户不管使用什么设备, 都开始期望得到高响应性的(译者注: 指针对不同设备的显示屏幕自适应地显示内容), 无缝的 Web 体验.
那些理解大势所趋的品牌, 都撤下了 m. 开头的移动版网站, 开始提供完全动态的体验, 它们具有丰富的功能, 性能良好, 而且可以根据环境为你展示不同的内容.
此外, 客户端为了达到使人惊叹的效果, 也需要动画和交互; 最早, Flash 是这些目标的解决方案. 如今, JavaScript 能得到更好的效果.
原因 3:JavaScript 可以实现很多很酷的功能
以前原生应用中很多很酷的功能, 在网页浏览器中只能用 Macromedia 的 Flash 或微软的 Silverlight 这样的插件才能做出来. 今天, JavaScript 配合 HTML5 和 CSS3 就能达到这些效果.
复杂的数据交互 (比如内嵌过滤, 即时反馈, 基于上下文的规则等) 以前需要花数个星期才能编出来, 但现在如果用流行的 JavaScript 库和框架来操作和实现, 能达到开箱即用的效果.
由于这些原因, 前端开发人员的职位需求描述已经从 "有 jQuery 经验", 变成了 "有 Angular,Node,Bootstrap 和 jQuery 经验".
作为一门语言, JavaScript 在迅速成长, 但高质量的开发会不断地催生新的需求.
来源: http://www.css88.com/qa/javascript/11263.html