我为什么要学Javascript

什么是Javascript语言
  • Javascript是一门轻量级的脚本语言, 不具备开发操作系统的能力, 只能编写控制其他程序的脚本, 如浏览器.
  • Javascript是一门嵌入式语言, 本身并没有多少语法, 也没有提供任何I/O相关的API, 需要通过宿主环境去调用底层API, 常见的宿主环境有浏览器, 现在还支持服务器环境, 也就是node.js项目
  • Javascript的核心语法相当简单, 只包括两部分, 基本的语法构造(操作符、流程控制等)和标准库(Array、Date等), 除此之外, 就是各种宿主环境提供的API, 拿浏览器为例, 它提供了浏览器控制类、DOM类和Web类三种API, 如果宿主环境是服务器, 会提供各种操作系统的API, 具体可以去学习一下Node.js
为什么学习Javascript
  • 可以操控浏览器
  • 应用广泛, 有句话这么说的, 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写。
    1.浏览器的平台化,随着H5的普及, 浏览器的功能越来越强, JavaScript因此可以调用更多的系统功能, 比如操作本地文件、调用摄像头和麦克风等等
    2.开发服务端项目, Node.js使得JavaScript可以开发服务端的大型项目
    3.开发移动应用, Facebook 公司的 React Native 项目则是将 JavaScript 写的组件,编译成原生组件,从而使它们具备优秀的性能
    4.开发跨平台的桌面应用程序, 我们可以使用Electron或Nw开发跨平台的桌面程序
  • 入门简单
    1.只要你有浏览器, 就能运行JavaScript程序, 无需像其他语言安装配置复杂的IDE和编译器
    2.相比其他语言, Js的语法相对简单, 语法特性也不多
    3.如果有其他语言基础, 很容易上手
  • 强大的性能
    1.既支持类似C语言的过程式编程, 也支持灵活的函数式编程, 在Javascript中, 所有值都是对象, 这为程序员提供了灵活性和便利性.
    2.Js虽然是一种解释型语言, 但是在现代浏览器中, Js都是编译后运行, 所以程序执行速度会大大提高
    3.采用事件驱动和非阻塞式设计, 使我们开发的服务端程序支持高并发
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,174评论 0 3
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 10,827评论 2 35
  • javascript功能插件大集合,写前端的亲们记得收藏 包管理器管理着 javascript 库,并提供读取和打...
    狗狗嗖阅读 4,241评论 0 1
  • 1.内容简介 本书全面介绍 JavaScript 核心语法,从最简单的开始讲起,循序渐进、由浅入深,力求清晰易懂。...
    许先生__阅读 3,077评论 0 3
  • 怎么说,今天我又做梦了。下着雪,鹅毛的,大片大片,就落在我头顶,让我看起来像个傻子。呵呵,自从来到这个城市,上了大...
    一丿一丨阅读 1,427评论 0 1

友情链接更多精彩内容