JavaScriptday01(js基础,核心语法,bom)

JavaScript基础

 

  • JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言
  • JavaScript特点JavaScript组成
    • 向HTML页面中添加交互行为
    • 脚本语言,语法和Java类似
    • 解释性语言,边执行边解释

  JavaScript的组成:

  

 

 

   ECMAScript:JS的标准,定义了所有基础类语法。

  DOM:document object model,文档对象模型。

  BOM:browser object model,浏览器对象模型。

JavaScript执行原理

  

 

 

   用户发起请求后,浏览器会将带有js文件的页面发送给服务器,这种形式被称为请求(request),服务器接收到请求后进行处理,之后将处理的页面渲染以后,响应(response)给客户端。实际上运行时,浏览器为了能提高第二次的加载速度,会下载html/css/js文件到本地,作为缓存。

网页中引用JavaScript的方式(3种)

  1.通过标签内编写script

  2.在页面中的任意位置编写<script></script>脚本

  3.通过在外部创建一个.js文件,然后引入到页面中

  <script src=”js文件路径” type=”text/javascript”></script>

JavaScript核心语法

  

 

变量  

通过var进行声明,js脚本会根据值的内容,来反向推导出对应的数据类型。

var 变量名 = 值

var x,y,z = 10;  只有z的值是10,而x,y都是undefind

 

数据类型

Undefined : 未定义的。例如,var num ;

Null: 没有对象引用,例如对象,数组

Number:数值类型,包括整形以及浮点类型

Boolean: true/false

String(string):代表字符串

数组

Js中数组类似于java中的arraylist,没有固定的长度,能够存放任意数据类型。

运算符号

 

 

控制语句

分支条件语句:

if

switch

循环语句

while

for

for…in

循环结束语句:

continue

break

注释

单行注释:  //

多行注释: /**/

输入输出

 输出 

  alert()

  document.write(ln): ln不会换行,只能够多加一个空格,如果想使用换行,可以在write中拼接“<br/>”

  console.log(error\debug):在控制台输出信息

 输入  

  prompt(“标题”,”提示内容”)

语法约定

按照java编码规范开发就可以。

BOM对象

 

主要负责与浏览器进行交互。

Window对象

  如果调用window下直接的属性、方法,可以省略window对象名编写

 

 

 

方法

  

 

history的方法

 

 location的属性及方法

 

 

 

 

posted @ 2020-09-07 20:48  大明湖畔的闰土  阅读(112)  评论(0编辑  收藏  举报