在学习JavaScript之前,我们应该先认识一下什么是脚本语言(Scripting Language)?

脚本语言就是一种简单的程序。在运行之前不需要先进行编译,所有的代码都是在客户程序中直接被执行。

JavaScript是什么呢?

JavaScript是一种基于对象和事件驱动并具有安全性能的一种解释型语言。也可以说是一种解释性、基于对象的、用于客户端的一种程序开发语言。

JavaScript特点:

1、解释性

JavaScript是一种脚本编程语言,也是一种解释性语言,容易开发,因此又称为“脚本式”语言。

2、基于对象的语言

JavaScript是一种基于对象的程序设计语言,更准确是说是基于原型的面向对象的语言,毫无疑问是面向对象的语言,但不是完全的面向对象语言,因为没有类的概念,一切都派生自现有对象的副本。

3、用于客户端

JavaScript包含有服务器端应用和客户端应用两个方面,最典型、最常用的是开发客户端web应用程序。客户端编写的脚本可以直接被浏览者所使用的客户程序运行。

4、动态性

JavaScript采用事件驱动,可以直接对用户或客户输入做出响应,无须经过web服务器程序。事件驱动?,就是在主页中执行操作所产生的操作。

5、跨平台性

JavaScript并不依赖于具体的计算机操作平台,而是依赖于浏览器本身,与他的操作环境无关。

6、安全性

JavaScript只是通过浏览器实现信息浏览或动态交互,并不涉及对数据的访问和操作,有效地防止数据丢失。

JavaScrip的整体基础知识框架

JavaScript不仅仅具有上面的特性,还有很多优点,例如:增强了动态网页的交互性,所以对于学习制作网页JavaScript是很重要的脚本语言,这篇博客只是将JavaScript的基础知识有整体上的认识,接下来的博客会更加深入的讲解JavaScript,敬请大家期待。

文章链接:简单通俗讲解DOM

转载于:https://www.cnblogs.com/ainima/p/6331041.html

JavaScript的基础学习篇相关推荐

  1. HTML,css和JavaScript的基础学习—css篇

    HTML,css和JavaScript的基础学习-css篇 1.css是什么?由什么组成? 层叠样式表,定制html元素的显示样式,美化页面,对于前端页面的搭建十分重要. 由三部分组成:选择器,属性, ...

  2. HTML,css和JavaScript的基础学习—JavaScript篇

    HTML,css和JavaScript的基础学习-JavaScript篇 JavaScript是做什么的? JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型 ...

  3. HTML,css和JavaScript的基础学习—html篇

    关于HTML,CSS,JavaScript的基础学习心得-html 它们之间的联系 初接触html html头部 html主体 html文本 html图像与链接 它们之间的联系 一个基本的网站包含很多 ...

  4. 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录

    目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历) ...

  5. python基础代码的含义_Python基础学习篇

    原标题:Python基础学习篇 1.编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是unicode 字符串. 当然你也可以为源码文件指定不同的编码:# -*- codi ...

  6. 鸟哥的linux私房菜-基础学习篇 读书笔记

    从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...

  7. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

  8. 鸟哥的Linux私房菜-基础学习篇(第四版):鸟哥-电子书

    内容简介: 本书是知名度颇高的Linux入门书<鸟哥的Linux私房菜基础学习篇>的新版,全面而详细地介绍了Linux操作系统. 全书分为五部分:第一部分着重说明计算机的基础知识.Linu ...

  9. 电子书 鸟哥的Linux私房菜 (基础学习篇 第三版).pdf

    <鸟哥的Linux私房菜 (基础学习篇 第三版)>是颇具知名度的Linux入门书<鸟哥的Linux私房菜:基础学习篇>的全新版,全面而详细地介绍了Linux操作系统. 全书分为 ...

最新文章

  1. HBase学习指南之HBase原理和Shell使用
  2. XHTML学习资料(四)—— 图像
  3. JDBC的两种sql命令发送器比较【Statement:PreparedStatement】
  4. VMware SDS 之四:VSAN的技术细节
  5. 会计丑闻之后 东芝“迎来”第五次延交财报
  6. 医学影像设备学_什么是医学影像专业?
  7. linux的df命令根目录,详细分析Linux df命令的使用方法
  8. Linux新建文件和目录的默认权限 - Umask
  9. WAVE-U-NET: A MULTI-SCALE NEURAL NETWORK FOR END-TO-END AUDIO SOURCE SEPARATION
  10. 我的世界java版启动器更新_我的世界:统一启动器发布、java版更新1.16.5,本周mc新闻大事件...
  11. 【刘润五分钟商学院】-161白马不是马吗?
  12. Elasticsearch和Spring Data Elasticsearch版本对应
  13. Java前端Vue-5(复习Vue)
  14. 计算机sci 四区,sci四区什么水平
  15. 为什么推广ipv6?以及网站ipv6如何改造?
  16. js 封装cookie
  17. 关于IDEA创建的JavaWeb项目无法继承Servlet项目的问题
  18. Ubuntu桌面快捷键切换窗口技巧
  19. 详细设计和概要设计的思考
  20. 通过Keras + LSTM训练天气污染程度预测模型

热门文章

  1. 【Caffe实践】基于Caffe的人脸检测实现
  2. 基于 Bitbucket Pipeline + Amazon S3 的自动化运维体系
  3. Next.js 7.0正式发布:重新编译速度提高42%,支持WebAssembly
  4. es-04-mapping和setting的建立
  5. Centos 安装 NodeJS
  6. 初识遗传算法 蚁群算法
  7. Flow - JS静态类型检查工具
  8. Jetty9.2.2集群Session共享
  9. ASP.Net TextBox控件只允许输入数字
  10. resin服务器配置错误