我们需要思考以下六个问题:

1、javaScript是什么?

2、javaScript的用途是什么?

3、javaScript和ECMAScript的关系是什么?

4、javaScript由哪几部分组成?

5、javaScript的执行原理是怎样的?

6、在页面文件中是如何引入javaScript文件的?

由以上几个问题我们一起逐个分析和详解。

一、javaScript是什么?

javaScript是一种web前端的描述语言,也是一种基于对象(object)和事件驱动(Event Driven)的、安全性好的脚本语言。

它运行在客户端从而减轻服务器的负担。

javaScript的特点:

  1. javaScript主要用来向html页面中添加交互行为
  2. javaScript是一种脚本语言,语法和c语言系列语言的语法类似,属弱语言类型。
  3. javaScript一般用来编写客户端脚本,如node.js例外。
  4. javaScript是一种解释型语言,边执行边解释无需另外编译。

二、javaScript的用途是什么?

javaScript的用途是解决页面交互和数据交互,最终目的是丰富客户端效果以及数据的有效传递。

  1. 实现页面交互,提升用户体验实现页面特效。即js操作html的dom节构或操作样式。
  2. 客户端表单验证即在数据送达服务端之前进行用户提交信息即时有效地验证,减轻服务器压力。即数据交互。

三、javaScript和ECMAScript的关系是什么?

  我们会有这个问题,我们先了解下什么是ECMAScript吧!

  ECMAScript是脚本程序设计语言的web标准。

  javaScript和ECMAScript的关系:

  ECMAScript是欧洲计算机制造商协会,基于美国网景通讯公司的Netscape发明的javaScript和Microsoft公司随后模仿javaScript推出JScript脚本语言制定了ECMAScript标。

四、javaScript由哪几部分组成?

五、javaScript的执行原理是怎样的?

六、在页面文件中是如何引入javaScript文件的?

  1. 使用<script>...,/script>标签。
  2. 使用外部js文件。
  3. 直接在html标签中。

  使用<script>...,/script>标签的语法:

  <script type="text/javascript">

    <!--

      //javaScritpt语句;

    -->

  </script>

  使用外部js文件示例代码:

  <!DOCTYPE html>
  <html>
    <body>
      <script src="myScript.js"></script>
    </body>
  </html>

前端学习(6):javascript简介相关推荐

  1. 零基础web前端学习之JavaScript 和css 阻塞

    web前端学习之JavaScript 和css 阻塞,JavaScript 是客户端和服务器端的脚本语言,可以插入HTML 页函中, 并且是目前较热门的Web 开发语言.同时, JavaScript ...

  2. 前端学习记录 —— JavaScript(一)

    前端学习记录 -- JavaScript(一) 前言 一.初识 JavaScript JavaScript 的特点 JavaScript的作用 编程语言与标记语言的区别 HTML/CSS/JS 的关系 ...

  3. 前端之JavaScript第一天学习(1)-JavaScript 简介

    javaScript 是世界上最流行的编程语言. 这门语言可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备. JavaScript 是脚本语言 JavaSc ...

  4. 前端学习 之 JavaScript基础

    一. JavaScript简介 1. JavaScript的历史背景介绍 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版.这是历史上第一个比较成熟的网络浏览器,轰动一时 ...

  5. 前端学习笔记——JavaScript进阶

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.JavaScript 面向对象 1. 面向对象编程介绍 1.1 两大编程思想 1.2 面向过程编程 1.3 面向对 ...

  6. 前端:JS/16/JavaScript简介,lt;script标记,常用的两个客户端输出方法,JS注释,JS变量(声明,命名规则,赋值),变量的数据类型(数值型,字符型)

    JavaScript简介 1,JavaScript是什么? JavaScript是一种小型的,轻量级的,面向对象的,跨平台的客户端脚本语言. JavaScript是嵌入到浏览器软件当中去的,只要你的电 ...

  7. 重学前端-学习笔记-JavaScript对象

    说明 重学前端是程劭非(winter)在极客时间开的一个专栏,在此主要整理我的学习笔记.如有侵权,请联系我,谢谢. javascript对象特征 对象具有唯一标识性:完全相同的两个对象,也不是同一个对 ...

  8. 前端学习 之 JavaScript 之 JSON

    一.JSON的简介 1.什么是JSON JSON 英文全称 JavaScript Object Notation JSON 是一种轻量级的数据交换格式. JSON是独立的语言 * JSON 易于理解. ...

  9. Web前端学习笔记——JavaScript之数组、函数、作用域

    数组 为什么要学习数组 之前学习的数据类型,只能存储一个值(比如:Number/String.我们想存储班级中所有学生的姓名,此时该如何存储? 数组的概念 所谓数组,就是将多个元素(通常是同一类型)按 ...

  10. 前端学习,JavaScript实战总结

    文章目录 声明JavaScript变量 JavaScript 使用=为变量赋值 JavaScript 使用=为变量赋初始值 理解JavaScript未定义变量 理解JavaScript变量的大小写敏感 ...

最新文章

  1. winform 代码定义事件
  2. 初步认识Volatile-JMM
  3. Linux内核的启动过程分析
  4. c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...
  5. 【分享-快速仿站】无敌超强仿站小工具一键下载
  6. dos盘启动计算机,最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)...
  7. mac linux 蓝牙键盘,还在纠结Mac版键盘?试试KeyRemap4MacBook吧!
  8. compilation error错误是什么原因_了解如何使用Try,Throw,Catch和Last处理JavaScript错误...
  9. Elasticsearch--进阶-filter过滤---全文检索引擎ElasticSearch工作笔记014
  10. nginx 负载均衡proxy 配置
  11. [导入]Nebula3学习笔记(6): IO实战, ZIP解压缩程序
  12. 金庸群侠传3改数据攻略(少壮不努力,老大改数据)
  13. 在linux下安装TPLINK无线网卡驱动
  14. 心理学推荐书籍——《九型人格》
  15. 2020第六届上海市大学生网络安全大赛线上赛Misc-可乐加冰
  16. BZOJ4049 [Cerc2014] Mountainous landscape
  17. 解决网络共享打印机连接老是需要重新连接的方法
  18. tlp导致linux运行缓慢,通过TLP改善Linux中的电源使用 | MOS86
  19. 运筹学基础(名词解释题总结)
  20. 预编译及预处理的理解

热门文章

  1. 考研英语核心词汇辨析(黑魔方系列2007版之十二)
  2. 如何提高效率SQLITE 大数据量操作效率
  3. BI Publisher开发基本流程
  4. float foo=42e1为什么错_为什么重写了equals()也要重写hashCode()
  5. mysql dump 1017_MySQL数据库导出 - Can't Wait Any Longer - OSCHINA - 中文开源技术交流社区...
  6. wordpress 主题教程-笔记
  7. Linux c 算法与数据结构--双向链表
  8. Python 爬虫进阶三之 Scrapy 框架安装配置
  9. python实现手机号归属地相关信息查询
  10. sscanf与正则表达式