什么是 JavaScript?

JavaScript 是一种直译式脚本语言,一种轻量级的脚本语言

什么是脚本语言?

Script language指的是它不具备开发操作系统的能力,而是只用来编写控制其他程序的语    言

JS 是一门完备的 动态编程语言。当应用于 HTML 文档时,可以为网站提供动态交互特性。

JavaScript 和 Java 有什么关系?

本质上没有关系,可以易理解为"蹭热度"

  JavaScript 原本叫做 LiveScript(由网景浏公司),当时最火的编程语言是 Java,网景为了    推广 LiveScript,就把LiveScript 改为了 JavaScript。

为什么使用 JavaScript?

对初学者更友好

  1. 可以随时随地的使用浏览器进行开发练习。

  2. 简单化的语法。即使复杂的语法你没有掌握,也可以通过简单的语法实现。

  3. 与C/C++Java的相似性。如果你学过这两门语言,那么再来学习JavaScript可以说将会很简单。

非常简洁和灵活的语言

开发者们基于 JavaScript 核心编写了大量实用工具,可以使 开发工作事半功倍。其中包括:

  1. 浏览器应用程序接口(API)—— 浏览器内置的 API 提供了丰富的功能,比如:动态创建 HTML 和设置 CSS 样式、从用户的摄像头采集处理视频流、生成3D 图像与音频样本,等等。

  2. 第三方 API —— 让开发者可以在自己的站点中整合其它内容提供者(Twitter、Facebook 等)提供的功能。

  3. 第三方框架和库 —— 用来快速构建网站和应用。

应用场合极其广泛

简单到幻灯片、照片库、浮动布局和响应按钮点击。复杂到游戏、2D 和 3D 动画、大型数据库驱动程序,等等。

最新文章

  1. CSS动画与GPU
  2. 营业额统计(bzoj1588)
  3. [课程设计]Scrum 2.3 多鱼点餐系统开发进度 (订单一览设计)
  4. 在repeater增加自增长的序号
  5. 查mysql字段中的数字记录
  6. [ionic开源项目教程] - 第1讲 前言,技术储备,环境搭建,常用命令
  7. ANDROID_MARS学习笔记_S02_004_ExpandableListActivity
  8. Zlib压缩算法在Java与Delphi间交互实现(压缩XML交互)
  9. SGU114-Telecasting station
  10. Java深入解析读书笔记(一)
  11. ARC 下面可能导致的内存问题
  12. Laravel笔记目录
  13. 【算法系列学习】codeforces D. Mike and distribution 二维贪心
  14. 第2篇:用as3.0制作一个滚动条组件
  15. 开源社交系统ThinkSNS+ 0.7.3研发周报
  16. 【luogu P4007 清华集训2017】小Y和恐怖奴隶主
  17. Java中回调函数编写
  18. Hadoop记录-Hadoop shell常用命令
  19. Gitlab库已损坏前端显示500错误解决方法
  20. bash 调试

热门文章

  1. 如何成为PHP程序员?
  2. 调试应用不发愁,免安装的 curl 来帮忙
  3. JVM(十一):内存分配
  4. 解决MobaXterm-SSH中文乱码问题
  5. 2019基于Hexo快速搭建个人博客,打造一个炫酷博客(1)-奥怪的小栈
  6. Kali-Linux-美化与优化
  7. pt-online-schema-change使用详解
  8. tf.control_dependencies
  9. Springboot源码分析之事务拦截和管理
  10. unity之shader