前端巩固-4、Javascript基础学习DOM

一、js数据类型

数据和存储空间是有关系的,比如一个瘦的人睡单人床,胖胖的人睡双人床,充分利用。
js是弱类型的语言,var num,是不确定是那种数据类型,要给它赋值才知道

js分为简单数据类型和复杂数据类型
简单数据类型number,Boolean,String,Undefined,Null

(1)NaN是非数字,isNaN()方法判断是否非数字
(2)字符串长度判断length属性
(3)声明变量未赋值,undefined未定义数据类型
(4)typeof检测变量数据类型

二、数据类型转换

1、转成字符串
(1)、a.toString()
(2)、String(a)
(3)、加号拼接字符串

2、转换成数字型
(1)parseInt(str)
(2)parseFloat(str)
(3)Number(str)强制转换
(4)运用运算法则,隐式转换

3、转换成布尔型
(1)Boolean(123)
否定的值都会被转换成false,比如0,nan,null,undefined,其他的都是true

三、代表DOM

1、根据id获取元素,返回值是DOM对象
var a=document.getElememtsById()
console.dir()查看元素里面的属性和方法

2、根据标签获取元素,返回值是集合
var list=document.getElememtsByTagName()

3、H5新增的方法,H5是IE9后才支持
(1)根据类名来获取某些元素
document.getElememtsByClassName()

(2)返回指定选择器的第一个(选择器得加符号区分,标,签类和id)
var firstBox =document.querySelector(’.box’)
document.querySelector(’#box’)

(3)获取所以的选择器对象合集
document.querySelectorAll()

4、获取特殊元素body和HTML
返回值是元素对象
document.body;
document.documentElement;

四、事件三要素

事件由三部分组成,事件源、事件类型、事件处理程序
事件类型:鼠标点击、鼠标经过、键盘按下

onclick鼠标点击
onmouseseover鼠标经过
onmouseout鼠标离开
onfocus鼠标获得焦点
onblur鼠标失去焦点
onmousemove鼠标移动触发
onmouseup鼠标弹起
onmousedown鼠标按下

操作元素
改变元素内容div.innerText(’’)
div.innerHTML(’’)

改变元素属性
1、element.style.属性(驼峰命名)更改后是属于行内样式 如.style.width=‘200px’
2、element.className 类名样式操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值