fyy0529

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

1.1.1 JavaScript的基本概念
JavaScript是一种解释性语言,也是一种基于对象(Object)和事件驱动(Event Driven)的、并具有安全性能的脚本语言。
特点【1.JavaScript主要用来向HTML页面中添加交互行为】
【2.JavaScript是一种脚本语言,语法和C语言类似,属弱类型语言】
【3.JavaScript一般用来编写客户端脚本】
【4.JavaScript是一种解释型语言,边执行边解释】
1.1.2JavaScript的发展史
1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase
1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来,请来SUN公司的专家,修改LiveScript,命名为JavaScript
1996年,微软抄袭JavaScript开发出JScript语言
1997年,ECMA(欧洲计算机制造商协会),制定出客户端脚本语言的标准:ECMAScript,就是统一了所有客户端脚本语言的编码方式。
JavaScript = ECMAScript + JavaScripti自己特有的东西(BOM + DOM)
1.1.3JavaScript的组成
一个完整的JavaScript是由三个不同的部分组成的:ECMAScript、BOM和DOM。
1.ECMAScript标准
是一种开放的、国际上广为接受的、标准的脚本语言规范。【内容 语法、变量和数据类型、运算符、逻辑控制语句、关键字 保留字、对象】
2.浏览器对象模型
浏览器对象模型(BrowserObjectModel,BOM),提供了独立于内容与浏览器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML文档的交互。
3.文档对象模型
文档对象模型(DOM),是HTML文档对象模型(HTML DOM)定义的一套标准方法,用来操作和访问HTML文档。
1.1.4 ECMAScript与JavaScript的关系
ECMAScript是JavaScript的标准,JavaScript是ECMAScript的实现,
1.1.5 ES6与ECMAScript2015的关系
提到ES6的地方,一般是指ES2015标准,但有时也是泛指“下一代JavaScript语言”。
1.2 JavaScript的引入方法
1.通过<script)标签嵌入
2.引入外部的JavaScript文件
3.在HTML属性中直接引入
1.3 基本语法
1.1.3语句
语句是为了完成某种任务而进行的操作
如: var a=1+3[这条语句先用var关键字,声明了一个变量a,然后将1+3的运算结果赋值给变量a。]
1.3.2 标识符
JavaScript标识符必须以字母、下划线或美元符号开始
JavaScript关键字
1.3.3 关键字与保留字
ECMAScript的全部关键字:

break  do  instanceof  typeof  case  else  new  var  catch  finally  return  void  continue  for  switch  while        debugger*   function  this  with    default  if  throw  delete  in  try  

ECMA-262中的全部保留字:

abstract  enum  int  short  boolean  export  interface  static  byte  extends  long  super  char  final  native  class

synchronized  float  package  throws  const  goto  private  transient  debugger  implements  protected  volatile  double  

import  public
1.3.4 区分大小写
JavaScript同样对大小写很敏感。
1.3.5 注释
单行注释 //
多行注释 /**/

posted on   fan得狠  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
 
点击右上角即可分享
微信分享提示