- 博客(20)
- 收藏
- 关注
原创 js / url地址加密与解密
是一个 JavaScript 内置函数,它用于将字符串进行 URL 编码。这种编码方式可以将特殊字符(例如空格、标点符号等)转换为 URL 安全的格式,以便在 URL 中使用。encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ .!~ * ' ( )。其他字符(比如 :;:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。
2023-11-18 15:53:13
2079
1
原创 js bom对象
go()用于指定页的跳转,比如go(-2)表示返回到浏览过的前两个页面 思考: history.go(0)是什么效果。注意:在使用moveTo,moveBy,resizeTo,resezeBy的时候,打开的窗口必须是自己的窗口,不能使用百度等在线的地址,会出现跨域的错误。window对象的所有子对象都是window对象的属性 所有的全局变量也都是 window 对象的属性。navigator对象,也称为浏览器对象,该对象包含了浏览器的整体信息,如浏览器名称、版本号等。
2023-11-18 15:48:29
91
1
原创 js /滚动事件
导语:在淘宝官网中,我们会发现,页面的中返回顶部按钮不是一直存在的,而是当页面滚动到某个高度的时候才会出现,那么想要实现这样的效果,就需要使用js中的滚动事件**方法一:**window.scrollTo(x-coord,y-coord) x-coord 是文档中的横轴坐标。y-coord 是文档中的纵轴坐标。比如: window.scrollTo(x-coord,y-coord) x-coord 是文档中的横轴坐标。y-coord 是文档中的纵轴坐标。**方法二:**
2023-11-18 15:39:54
1101
1
原创 js 窗口事件/表单事件
窗口事件是指与浏览器窗口或某个特定元素相关的事件。loadresizescrollunload要绑定这些事件,可以使用方法。下面是一个绑定窗口加载事件的示例:在上面的示例中,当整个网页加载完成时,会在控制台输出"Page loaded!
2023-11-17 20:46:53
344
1
原创 js 鼠键事件
onmouseenter 和 onmouseover的区别 1、onmouseover、onmouseout:鼠标经过时自身触发事件,经过其子元素时也触发该事件;(父亲有的东西,儿子也有) ,支持冒泡 2、onmouseenter、onmouseleave:鼠标经过时自身触发事件,经过其子元素时不触发该事件。(父亲的东西就是父亲的,不归儿子所有) ,不支持冒泡。
2023-11-17 20:33:05
195
1
原创 e.target和this的区别/js触发事件的方式有哪些
区别: e.target返回的是触发事件的对象(元素) this 返回的是绑定事件的对象(元素) e.currentTarget 当前绑定事件的元素在JavaScript中,e.target和this有着不同的含义和用途。e.target通常是在事件处理程序中使用的,它表示触发事件的元素。例如,如果你在一个按钮上设置了一个点击事件,那么当你点击这个按钮时,e.target将会指向这个按钮。它的主要用途是获取到事件发生的源头,以便于执行针对该元素的操作。而this。
2023-11-17 20:11:58
424
1
原创 js /. JavaScript事件 /阻止/冒泡
对于一些标签来说,他们拥有自己的事件,比如:a标签可以跳转,submit/button可以提交表单,reset可以重置按钮,那么如果想给这些按钮添加事件,并且不让他执行对应的默认事件的话,就需要使用自制事件发生;阻止默认事件的方法有两种:使用的是事件对象的方法来阻止event.stipPropagation();补充一个知识点:点击a标签的时候,想要将默认的跳转去除掉,添加自己的跳转方式 对于a标签来说,默认的行为就是进行页面跳转,如果不想让a标签进行跳转,可以在注册事件中使用return false。
2023-11-17 19:57:30
361
1
原创 js / string对象
对象是拥有属性和方法的数据属性是与对象相关的值。方法是能够在对象上执行的动作。.关键词() 举例:汽车就是现实生活中的对象。汽车的属性: car.name=Fiat 名称 car.model=500 型号 car.weight=850kg 重量 car.color=white 颜色汽车的方法: car.start() 启动 car.drive() 驾驶 car.brake() 刹车。
2023-11-04 16:50:56
57
1
原创 js / 自定义函数
var 函数名 = new Function(“参数1”,”参数2”,”参数3”……”函数体”);1. 在使用Function()构造函数的时候,第一个字母要大写2. Function()构造函数只能在JavaScript 1.1或更高版本中使用3. 每次调用构造函数时都会解析函数体,并且创建一个新的函数对象,效率非常底function 函数名 (参数1,参数2……[形参]){<语句块>return 返回值。
2023-11-04 15:42:46
97
1
原创 JS 中 if/switch语句及for循环while&to....while
顺序控制:在程序流程控制中,最基本的就是顺序控制。程序会按照自上而下的顺序执行。
2023-11-04 15:22:07
401
1
原创 for循环
小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。// 案例:一百个和尚分一百个馒头,大和尚一人分三个,小和尚三人分一个,正好分完。// 案例:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。// 100和尚 100馍 大/1/3,最多有多少个大和尚100/3 小1/ 1/3。// 公鸡5/只(20) 母鸡3/只(33) 小鸡1/3(100)问第五个小朋友几岁了,第五个小朋友说3岁了。问第一个多大了,第一个说比第二个大两岁,设 X为1 Y为2 Z为5。
2023-11-01 16:54:48
84
原创 JS 数据类型
var n=100;n=100.01number类型代表整数和浮点数。数字可以有很多操作,比如,乘法、除法、加法、减法等等。Infinity-Infinity和NaN。Infinity。
2023-10-26 19:06:09
34
原创 CSS 周 总
属性将⻚⾯上的段落的第⼀⾏进行缩进(首行缩进),这是⼀种最常⽤的⽂本格式化效果text-align属性设置⽂本⽔平对⻬⽅式。取值:left:内容左对⻬。center:内容居中对⻬。right:内容右对⻬。justify:内容两端对⻬,对最后⼀⾏⽆效。
2023-10-15 16:22:50
269
1
原创 css总结
三种引入方式:行内样式可以在 HTML 头部(标签内)的标签中定义 CSS 样式,使用内嵌样式表定义的 CSS 样式只能在当前网页内使用,因为内嵌样式表需要将 CSS 样式定义在 HTML 文档的内部,所以会导致文档的体积变大,而且当有其它文档也需要使用内嵌样式表中同样的样式时,无法引入到其他文档,必须在其它文档中重新定义,会导致代码冗余,不利于后期维护内部样式外部样式需要将 CSS 样式定义在一个 .css 格式的文件中,然后使用 HTML 的
2023-10-08 19:59:02
52
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人