关于JavaScript

1.js是什么

根据用户操作来修改页面样式

2.=在js中有什么用处

和我们平常用的不同,平常在数学中是等于的意思,在js中是为了赋值,把右边的值赋给左边
两个==相当于数学的等号,就是相等的意思,一般用来做判断

3.兼容性问题

在ie中可以直接拿元素的id来用,在火狐或者谷歌中需要使用document.getElementById才能使用

4.什么事件

就是用户的操作 鼠标事件:onmouseover onmouseout

5.函数

因为直接在事件里写代码会很乱,这个时候就可以用函数来封装 function name(){} 用的时候直接用name()来调用
5.1 函数定义:告诉系统有这个函数,不会实际执行
5.2 函数调用:真正执行函数里的代码

6.变量

给复杂的东西取一个别名,有相同的东西都可以用这个别名来代替
扩展: 任何标签都可以加ID,包括link 任何标签的任何属性,也都可以修改
html里怎么写,js中也可以怎么写

7.if

主要用来判断
if(条件){
语句1
} else{语句2}
扩展: 为a链接加js 
<a href='jacascript'></a>
一般放#,但是放#的话会跳转,放jacascript不会跳转

8.函数传参

形参:没有实质性作用,只起到了一个占位置的作用
实参: 实际用的时候,调用的时候用
什么时候用到传参:当你的函数定不下来具体的时候,就可以用到传参

8.1 .操作属性的方法

一种是直接.就可以,另一种是用[ ]
[ ]比.的好处在于里面可以写各种东西
什么时候用[ ]?
当要修改的东西不固定的时候,比如说要修改宽,或者要修改高,修改背景颜色

8.2 .字符串和变量的区别

变量的值可以随便变
字面量:看到的东西,自然就知道是什么
字符串:需要用引号来括起来

8.3 .style和className的区别

用style加样式 加在行内 取样式也是从行内取 之后再修改className不会有效果

9.提取行间事件

9.1 为元素提取事件

事件和其他属性一样,可以用js添加
window.onload 意义在于整个页面加载完成之后再去执行,防止出错

9.2获取一组元素

document.getElemenstByTagName(’’) 其实获取的是数组,但是设置属性的时候只能设置一个,不能同时获取多个

10.循环

用来重复执行 首先有个初始化,然后是条件,然后是语句,最后是自增

10.1 for循环

for(初始化,条件,自增){ 语句 } 用起来更方便

11.this:当前发生事件的元素

12.innerHTML:可以设置标签里的文字

13.字符串连接:连接两个字符串

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值