基础笔记7

 1.前端页面有哪三层构成,分别是什么?作用是什么?

JavaScript的构成包括哪些?分别是什么作用?

2. Js 常用的操作符都有哪些?分类列举及文字说明!

3. Js中语句控制结构都有哪些及关键字?请分别写出基本代码并阐述

4. Js中的数组是什么?声明方式有哪些?如何区分数组和对象?

 5. Js中的数组常用方法都有哪些分类?详细解释每个方法的作用

  6. Js中的字符串对象都有哪些常用方法?举例并说明用途!

  7. Js中的数学对象指的是什么?都有哪些属性及方法?

  3. Js中的日期如何使用,请输出当前的日期及时间1

  9.什么叫事件?什么叫事件流?事件都有哪些类型? (10+)

  10.用一段代码米将本张试卷制作成网页并附有题目链接,细节部分可省略

 

1、前端页面有哪三层构成,分别是什么?作用是什么?

前端页面。

1.结构层html搭建文档结构。

2.行为层Css 层叠样式表设置文档呈现效果。

3.表现层javascript 使用DOM脚本实现文档的行为。

Javascript.

核心一种标准的脚本语言规范组成部分有:。语法,变量和数据类型,关键字和保留字,操作符,控制语句,对象

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

是html的应用程序接口,把整个页面规划成由节点层级构成的文档。

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

可以对浏览器的窗口进行访问和操作

 

2、JS 常用的操作符都有哪些?分类举例及文字说明!

算术操作符  +  -  *  /  % (取余)

逻辑操作符  &&    ||    !

账值操作符  =    +=  -=   *=   /=   %=

比较操作符>    >=    <   <=   ==     ===    !==    !===

三元操作符语法   :条件?代码1 :代码2 ;    条件成立执行代码1   不成立执行代码2 、 Js中的数组是什么?声明方式有哪些?如何区分数组和对象?

数组的定义:在单一的变量中存储一系列有序的值。数组是有序的,对象是无序的

Var arr = new Array();

Var arr = [].

3、Js中语句控制结构都有哪些及关键字?请分别写出基本代码并阐述?

if 语句:只有当指定条件为true时,使用该语句来执行代码

if...else语句:当条件为true时执行代码,当条件为 false 时执行其他代码

switch语句: 使用该语句来选择多个代码块之一来执行。switch 语句用于基于不同的条件来执行不同的动作

 

if else

switch case

for

 

关键字    break delete function return typeof 

case do if switch var 

catch else in this void 

continue false instanceof throw while 

debugger finally new true with 

default for null try 

 

4、Js中的数组是什么?声明方式有哪些?如何区分数组与对象?

数组也是对象的一种,对象用来在单独的变量名中存储一系列的值。

数组数松散型的,长度决定数组的元素数量。

 

声明方式   var  Let

数组与对象区别:数组表示有序数据的集合,而对象表示无序数据的集合。如果数据的顺序很重要,就用数组,否则就用对象。

区分:数组a=[1,2,3,4],对象a={0:1,1:2,2:3,3:4}

 

 

5、Js中的数组常用方法都有哪些分类?详细解释每个的作用

shifrt向数组第一位添加

unshift 删除数组最后一项

push 向数组最后一位添加

pop 删除数组最后一位

split(分隔符)  字符串转为数组    该方法不会改变原本的数组

splice  (开始下标,截取长度,替换的元素,被替换元素)  该方法会改变原本的数组

splice  split  截取

 

6、Js中的字符串对象都有哪些常用的方法?举例说明用途!

强转函数 String(待转的数据)

*.toString () 对象下的方法

String能把各种数据转换为字符串类型

toString该方法不能把undefined和null转换为字符串

 

7、Js中数学对象值得是什么?都有哪些属性方法?

向上求整  Math.ceil ( )

向下求整  Math.floor ( )

四舍五入求整 Math.round ( )

最大值 Math.max ( )

最小值 Math.min ( )

对数组求最大值 Math.max.apply ( )

随机数字 Math.random ( ) (0-1之间的随机数字)

开平方 Math.sqrt ( )

取绝对值Math.abs()

平方 Math.pow(2,2)返回值为4 即2的2次方

8、Js中的日期如何让使用,请输入当前的日期及时间!

声明一个日期对象

var date = new Date();

var year = date.getFullYear();

var month = date.getMonth();从0开始 即0到11;

var day = date.getDate();

var week = data.getDay();周日为0 周一为1 周二为2

9、什么叫事件?什么叫事件流?事件都有哪些类型?

事件是JavaScript跳动的心脏,用户和浏览器之间的交互

事件流描述的是从页面中接收事件的顺序,IE采用事件冒泡流,标准采用事件捕获流,最后addEventLister给出了第三个参数同时支持冒泡与捕获。

事件有:单击事件:onclick,改变事件:onchange,选中事件:onselect,获得焦点事件:onfocus,失去焦点事件:onblur,载人文件事件:onload,卸载文件事件:onunload,鼠标镇盖事件:onmouseover, onmouseover是当鼠标位于元素上方时所引发的事件,鼠标离开事件:onmouseout,

一般事件。

ondbclick:鼠标双击事件。

onkeypress:当键盘上的某个键被按下并且释放时触发的事件,要求页面内必须有激活的对象。

onkeydown:当键盘上某个键被按下时触发的事件,要求页面内必须有激活的对象。

onkeyup:当键盘上某个键被放开时触发的事件,要求页面内必须有激活的对象。

页面相关事件。

onabort:图片在下载时被用户中断时触发的事件。

onbeforeunload:当前页面的内容将要被改变时触发的事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值