JS学习小结一

一、名词定义

  1. onclick 事件

    会在元素被点击时发生。

  2. getElementById() 方法 :

    可返回对拥有指定 ID 的第一个对象的引用。

    HTML DOM 定义了多种查找元素的方法,除了 getElementById() 之外,还有 getElementsByName() 和 getElementsByTagName()。

    如果没有指定 ID 的元素返回 null

    如果存在多个指定 ID 的元素则返回第一个。

  3. button 标签

submit该按钮是提交按钮(除了 Internet Explorer,该值是其他浏览器的默认值)。
button该按钮是可点击的按钮(Internet Explorer 的默认值)。
reset该按钮是重置按钮(清除表单数据)。
  1.  var a="123"
     console.log(typeof a);        //显示数据类型
     console.log(a);    //输出a
    
事件描述
onchangeHTML 元素改变
onclick用户点击 HTML 元素
onmouseover鼠标指针移动到指定的元素上时发生
onmouseout用户从一个 HTML 元素上移开鼠标时发生
onkeydown用户按下键盘按键
onload浏览器已完成页面的加载
  1. document.write()//向输出流写入一些文本:

    document.write("Hello World!");
    

7.调用script注意事项

标题
<title></title>
<script  type="text/javascript">
	</script>                 //script写在title下
			
	<style type="text/css">  //写在<style>后运行不出来
	
	 <script  type="text/javascript">
	 </script>

8.nbsp

全称是:no breaking space,意为非截断空白符,该符号与前后单词合并为一个单词,不应该被截断,除非设置cssword-break:break-all;

	<p>Hello,everyone,my name is he&nbsp;zebing</p>

13.创建函数、对象:

//创建fun()函数    		
function fun(){
//输出一个name
	console.log(name);
	}


//创建2个对象			
​	var obj={
​	name:"孙悟空",
​	sayName:fun
​	};		

//创建一个对象 :var name ="全局";

后续发现JS会自动补全分号

14.构造函数:

function Person(){}			//普通函数

var per = new Person();		//加new 为构造函数

console.log(per);
  1. slice():

    var arr =["上","中","下","左"];
    var result =arr.slice(1);
    console.log(result);
    

在这里插入图片描述
splice() :
在这里插入图片描述

16.原型对象:
在这里插入图片描述

函数 变量的声明:
在这里插入图片描述
17.正则表达式

	//aaa
	var reg =/a{3}/;		//a出现三次
	console.log(reg.test("aaa"))
	
	//ababab				//ab为一整体出现三次
	reg = /(ab){3}/;
	console.log(reg.test("ababab"))
	
	//abbbc					
	reg=/ab{3}c/;
	
	//b出现1-3次
	reg= /ab{1,3}c/;
	console.log(reg.test("abc"))		//true
	console.log(reg.test("abbc"))		//true
	console.log(reg.test("abbbc"))		//true
	
	//检查一个字符串中是否以a开头/结尾
	//^ 开头
	//$ 结尾
	
	reg =/^a$/;		//只能是a
	reg= /^a|a$/	//加一个 "|" 表示以a开头或以a结尾

在这里插入图片描述

二、注意事项

1.JS对大小写敏感,输入时一定要注意大小写,要不然有些运行不出来!!!
“online”,“Online”,"OnLine"和"ONLINE"是四个不同的变量名

2.nbsp

全称是:no breaking space,意为非截断空白符,该符号与前后单词合并为一个单词,不应该被截断,除非设置cssword-break:break-all;

	<p>Hello,everyone,my name is he&nbsp;zebing</p>

3.错误提示:

	Uncaught SyntaxError: Unexpected token ')' (at t.html:9:24)

上图意思为:控制台提示错误在第九行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值