自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 BOM进阶

1.创建节点:createElement只会在内存中显示,不会在页面中显示var oBtn = document.getElementById("btn");oBtn.onclick = function(){ var newLi = document.creatElement("li"); console.log(newLi)}2.节点添加内容:createTextNode给节点添加内容: - 创建文本节点 并插入到元素节点中 - document.c

2021-04-20 20:19:32 232

原创 BOM对象

1.BOM什么是window对象? - BOM 的核心对象是 window,它表示浏览器的一个实例 - window一直扮演者双重的角色,一个是浏览器窗口,一个是ES规定的Global对象。 - Global是全局顶层对象,全局的方法都是Global对象的属性,但是在浏览器中没有实现Global,所以window扮演Global角色2.系统对话框alert():警告框 没有返回值confirm():确认框:可以选择确认和取消返回布尔值:代表用户的选择prompt():可

2021-04-20 20:18:54 127

原创 脚本化CSS

1.offsetWidth//- 获取元素的宽度(content+padding+border)//- 当元素隐藏的时候 获取不到offsetWidth//- 当图片没有加载完成,并且没有设置width属性的时候,也获取不到<div id="box"> <div class="con">1</div></div>var oBox = document.getElementById('box');console.log(oBox.

2021-04-20 20:17:55 128

原创 DOM基础

1.获取元素(旧)​获取元素节点: 1.通过ID获取 document.getElementById("id名") 2.通过标签名获取 document.getElementsByTagName("标签名") 返回的是一个集合,是一个类数组 3.通过类名获取 document.getElementsByClassName("类名") 返回的是一个集合,是一个类数组var oLis = document.getElementsByTagName("

2021-04-20 20:14:56 193

原创 math使用及案例

1.math基本 //向上取整console.log(Math.ceil(1.4));//2//向下取整console.log(Math.floor(1.3));//1//四舍五入console.log(Math.round(1.6));//2console.log(Math.round(-1.6))//-2,四舍五入后添加负数//要注意一个特殊的情况,当参数为“-1.5”的时候,取值为-1//绝对值console.log(Math.abs(-1.6));//1.6//最大值最

2021-04-20 20:14:06 277

原创 字符串操作方法

1.concat()可以把多个字符串追加到某个字符串的末尾如果追加的值不是一个字符串 ,则会转为字符串追加因为现代浏览器优化了字符串加法拼接,所以以后优先选择加号拼接var str1 = "123";var re = str1.concat("hello", "241", [1, 2, 3], true);//123hello2411,2,3true2.charAt(n)查询字符串:charAt(n):查询下标为n的 字符 , - 可以使用字符串给中括号下标的方式替代inde

2021-04-20 20:13:01 182

原创 数组操作方法归总

一、添加元素1.push()//向数组的末尾添加一个或多个元素(多个参数就可以)//push方法返回的值为改变后的数组的长度var arr = [1,2,3]; //[1,2,3,a]var re = arr.push(a); //42.unshift()//和push相反,在数组的最前边添加一个或多个元素,返回修改后数组的长度var arr = [1, 2];//arr[1,2,3,2]var re = arr.unshift(3, 2);//4(长度为4)3.concat()

2021-04-20 20:12:19 302

原创 浏览器被劫持打开变成hao123 和 vs CODE编译器无法打开浏览器问题

背景:这两天碰到一个非常头疼的问题,起因是这样的: 因为电脑的win10教育版系统激活过期。于是在网上找了个免费破解软件,激活完后发现它把我电脑上所有的浏览器都改了主页,无论是火狐还是谷歌, 打开全变成hao123,,真的非常恶心!后来经过寻找资料,终于解决了这个问题, 然而解决完发现,,我的vscode不能打开浏览器了, 现根据此背景,给大家分享一下几个问题的解决方案。一、浏览器打开变成hao123问题这个问题是在我用破解软件免费激活window系统后出现的,上网查了很多资料,也试过网上的各

2021-04-11 23:56:03 928

原创 javascript基本知识

声明提升:function fn(){ console.log(a);//underfined var a = 3;//因为局部变量声明提升 //这两句可以理解为是:var a, a = 3; //console.log(a);所以此时的打印a为undefined} var a = 1; function check() { a = 100; //修改的是全局的a,因为这个a未声明 alert(a

2021-04-08 17:29:22 110

原创 小球拖拽效果实现

拖拽效果刚学了一个拖拽效果,其实里面涉及的东西思想,很多,仔细琢磨下来对自身提高有一定的帮助<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wi

2021-04-08 15:31:48 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除