走入javascript(三)事件函数的初步认识

  1. js中的事件 
      常用的事件分类:鼠标事件 键盘事件 系统事件 表单事件
      常用的事件:
              onclick    点击事件 
            ondblclick   双击事件
            onmouseover/onmouseenter  移入事件
            onmouseout/onmouseleave   移出事件
    注意:元素默认是没有事件的

2.js中的函数
      函数分为俩种 匿名函数 function(){}    有名函数function name(){}
eg:document.getElementById('box').onclick = goudan;
function goudan (){ alert('Hello world'); }
注意:函数不会主动执行,不论放上边还是下边都没有关系,但是不可以无缘无故的出现一个匿名函数。

3.js的另一种写法
  <div id="box" οnclick="goudan()"></div> 函数可以通过事件驱动也可以自执行
在script中写入goudan();就是函数自执行
  注意:goudan();这个函数执行在执行代码中便为自执行,但是在html标签中是不会的,html标签会认为事件触发时,将狗蛋当成js代码执行。当把goudan();当做js代码来读的时候 就是函数自执行,事件触发不需要带括号,但是事件触发在html标签中必须要带括号。
有名函数可以不用分号,但是匿名函数必须要分号。
4.this和定义变量
(1)this的含义
在这里我们可以将this认为是自己的即可。
eg:this,style.background = '#F60';
(2)变量的命名规则
禁止使用关键字 保留字 作为变量名的使用,只允许字母、数字、下划线 $ 但是不能以数字开头 严格区分大小写 通常要求见名知意

5.字符串的相关问题
如果获取像body  head 这些唯一的便签可以直接 document.body
变量也用为prompt存储输入内容
goudan 和 "goudan"是有区别的,前者是一个变量而后者是一个字符串,在引号中只指代那几个字,如果要将变量放到字符串中就要用到字符串拼接 加号俩边有字符串才是拼接,如果俩别都是数字,就是数字加法
字符出串的拼接,只要是成对出现,无论你的内容是什么样的字符串,双引号开始匹配下一个双引号结束。即使是"<h1>' 你好 '</h1>"也不行。
单引号和双引号是一个意思
"<h1>"+ goudan +"</h1>"     '<h1>'+ goudan +'</h1>' 是一个意思也可以这样玩 '<h1>'+ goudan +"</h1>"

出自"潭州教育"。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值