一.JavaScript介绍(摘抄于百度百科)

  JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

二.JavaScript特点 

  (1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

  (2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。
(4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。
(5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持JavaScript脚本语言,目前JavaScript已被大多数的浏览器所支持。 
不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。所以在早期程序员比较青睐于JavaScript以减少对服务器的负担,而与此同时也带来另一个问题:安全性。
而随着服务器的强壮,虽然程序员更喜欢运行于服务端的脚本以保证安全,但JavaScript仍然以其跨平台、容易上手等优势大行其道。同时,有些特殊功能(如AJAX)必须依赖Javascript在客户端进行支持。随着引擎如V8和框架如Node.js的发展,及其事件驱动及异步IO等特性,JavaScript逐渐被用来编写服务器端程序。

三.基本语法 

  ①JavaScript的执行顺序:按照HTML文件中出现的顺序依次执行

  ②大小写敏感:JavaScript严格区分大小写

  ③忽略空白符和换行符

  ④语句分隔符:使用;结束语句,可以把多个语句写在一行,最后一个语句的分好可以省略,但尽量不要省略。可以使用{}括成一个语句组,形成一个block

  ⑤通过\对代码进行折行操作:document.write(‘hello\world’);

  ⑥//单行注释 多行注释/注释内容/

  ⑦JavaScript中的保留字:abstract,else,instanceof,super,boolean,enum,int,switch,break,export,interface,synchronized,byte,extends,let,this,case,false,long,throw,catch,final,native,throws,char,finally,new,transient,class,float,null,true,const,for,package,try,continue,function,private,typeof,debugger,goto,protected,var,defaut,if,public,void,delete,inplements,return,volatile,do,import,short,while,doble,in,static,width

  ⑧通过document.write()向文档书写内容

  ⑨通过console.log()向控制台写入内容

  ⑩语法错误:通过控制台进行调试

   逻辑错误:通过alert() 进行调试

转载于:https://www.cnblogs.com/lr1402585172/p/10576361.html

java script简介相关推荐

  1. Java Script网页特效实例大全

    Java Script网页特效实例大全 2009年06月27日 JavaScript是一种简洁的.面向对象的.跨平台的描述语言,是一种专门用来开发Internet客户端和服务端的应用程序.使用Java ...

  2. Java Script

    一.JavaScript 简介 1.介绍 是网景(Netscape)公司开发的一种基于客户端浏览器.面向(基于)对象.事件驱动式的网页脚本语言. 脚本简单的说就是一条条的文字命令,并按照程序执行. J ...

  3. 屏蔽“网页上有错误”提示,屏蔽java script 错误的代码

    <script> window.onerror=hide_error_message; function hide_error_message() {return true;} </ ...

  4. Java EE 简介

    Java EE 简介 Java EE 基本架构 JavaEE 的诞生是为了解决传统 C/S 架构的弊端:客户端臃肿庞大,扩展性差等弊端. JavaEE 将传统的两层结构细分为了四层. 这四层分别是:C ...

  5. java程序包不存在_第一章 Java语言简介

    Java语言简介 Java之父 James Gosling(詹姆斯·高斯林) 正式诞生时间 1995年,已有二十多年历史 三大方向 JavaSE(桌面版,基础需重点掌握) JavaME(移动版,现在基 ...

  6. (一:NIO系列)JAVA NIO 简介

    出处:JAVA NIO 简介 Java 中 New I/O类库 是由 Java 1.4 引进的异步 IO.由于之前老的I/O类库是阻塞I/O,New I/O类库的目标就是要让Java支持非阻塞I/O, ...

  7. ibm java_IBM i 上Java 虚拟机简介

    Abstract IBM i 上Java 虚拟机简介 Body Java在IT业界有多流行?google上搜索一下java, 结果一目了然(今天早上我搜索到的记录数是840000000条).Java之 ...

  8. Java异常(一) Java异常简介及其架构

    概要 本章对Java中的异常进行介绍.内容包括: Java异常简介 Java异常框架 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3544168.htm ...

  9. Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略

    Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...

最新文章

  1. ad 卡尔曼_卡尔曼滤波剪影__Kalman Filtering · Make Intuitive
  2. windows 80端口被占用的解决方法
  3. Web应用里的HTTP参数污染(HPP漏洞)
  4. C#中[WebMethod]的用法,aspx、ashx、asmx
  5. Java RESTful 框架的性能比较
  6. lombok常用注解整理
  7. java9-1.类,抽象类,接口的综合小练习
  8. SQL插入数据的方法
  9. matlab中for循环的步长
  10. 放弃百万年薪,独自创业,我做错了吗?
  11. VUE 批量导出、导入Excel
  12. div 中img 居中
  13. Spacy 常见词性标注
  14. 整理 kanban 的 DoR 和 DoD
  15. @RunWith注解的作用
  16. finalcut剪切快捷键_final cut pro怎么用快捷键把时间线上的素材移动到入点或剪辑点...
  17. html5 sandbox,”基情“无限的IE10和HTML5
  18. 【Git】Git的HEAD和branch的理解
  19. 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包
  20. 为什么狗狗听到铃声会叫

热门文章

  1. 记录下log4j的两种配置方式
  2. 学习教材《构建之法》遇到的问题及思路
  3. 最短路径Dijkstra算法和Floyd算法整理、
  4. PHP 性能分析: Xhprof Xhgui
  5. Struts学习之手动验证
  6. Topcoder SRM 648 (div.2)
  7. 从程序员到项目经理(15):项目管理三大目标
  8. 去除aspx生成的页面最开始的空行
  9. Oracle 查询历史数据(转帖)
  10. [导入]Ajax使用初步