自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 跟着pink学JS——初识JavaScript

跟着pink学JS——初识JavaScript

2023-04-25 16:13:05 820

原创 【ES6中的几个循环】

简单梳理ES6中几个循环的区别

2022-07-12 15:25:50 341

原创 【ES6常量和变量的声明以及解构赋值】

一、let二、const变量的结构赋值1.数组的结构赋值2.对象的结构赋值3.特殊对象的结构赋值4.实际应用-1.交换两个变量的值-2.提取json中的数据-3.用于函数参数默认值

2022-06-14 21:21:39 880 1

原创 【AJAX】

一、AJAX是什么?二、AJAX请求步骤1.创建2.配置3.响应readyState发送后的状态值4.发送ajax.send(null)发送后返回的四种参数三、post请求四、AJAX的封装

2022-06-14 20:41:53 229

原创 【JQuery】

一、Jquery基础核心1.代码风格2.加载模式-1.window.onload-2.redy3.对象互换-1.Jquery对象转DOM对象-2.DOM对象转Jquery对象二、选择器三、属性四、CSS五、筛选六、DOM七、事件阻止默认与阻止冒泡八、动画1.简单动画2.任意动画3.列队动画-1.回调动画-2.连缀动画4.动画控制5.JQuery动画库...

2022-06-09 21:53:32 111

原创 【跨页面传值的实现】

跨页面传值的简单实现

2022-06-08 21:21:54 438

原创 【Javascript面向对象一】

一、基本概念二、三大特点三、常见对象四、对象的几种写法五、MVC

2022-06-02 21:37:35 79

原创 快速实现边界处理

两行代码实现边界处理首先观察下面呢这个图片,如果不想让小黑的边界越过小红,那就需要约束小黑水平和垂直两个方向上的坐标。我们可以直接用一个条件表达式来规定一下小黑的边界,假设小红时浏览器窗口,当然不要忘记给小黑使用绝对定位。首先时小黑的left值:–如果left<0,就让left=0,否则判断小黑是否超过右边界(l2 > window.innerWidth - d.offsetWidth ),这里记得要减去自身的宽度,同理如果超过了,就让他的left值等于 window.innerW

2022-05-29 15:53:51 239 1

原创 【碰撞检测】一个图学会碰撞检测

一个图学会碰撞检测在写一下小游戏时,会遇到一些碰撞检测,那么怎么才能判断出两个元素发生碰撞了呢,下面我们用一个图片来看一下这个问题观察这个图片,我们定义了两个元素a和b,并且标注了a和b的四个边,此时为碰撞的时刻,因为a是包含在b中的,那肯定是碰撞的。那如果不想要碰撞,肯定是两个元素完全不接触,才不会发生碰撞。我们通过一个方向的例子简单看一下:—r2<l1:当b的右边界<a的左边界时,□ ■(左a右b),就是类似于这种情况,那么两者一定不会发生碰撞,同理另外的四个方向也能的

2022-05-29 15:30:35 397

原创 【DOM0、DOM2与阻止默认和冒泡】

简单总结DOM0和DOM2事件冒泡的机制阻止默认和阻止冒泡(重点)

2022-05-26 16:53:44 126

原创 【触屏事件】

兼容DOM的触摸事件touchstart 当手指触摸屏幕时触发touchmove 当收拾在屏幕上滑动时触发touchend 当手指在屏幕上移开时触发touchcancel 当系统停止跟踪时触发上述事件都会冒泡,也可以取消,每个触摸事件的event对象都提供了鼠标事件中常见的clientX,clientY等每个触摸事件包含三个触摸列表touches:当前跟踪的触摸操作的Touch对象的数组targetTouches:特定于事件目标的Touch对象的数组cahngeTo

2022-05-26 16:13:24 71

原创 【EVENT-存储】

文章目录一、cookie1.构成2.限制3.JS中的cookie二、本地存储1.window.localStorage2.sessionStorage三、三种存储的区别一、cookie1.构成名称:一个唯一可以确定cookie的名称值:存储在cookie中的字符串值域:cookie中哪个域是有效的路径:指定域中的绝对路径失效时间:cookie何时应该被删除时间戳安全标志:指定后cookie只有在使用SSL连接时才发送到浏览器2.限制绑定在特定域名下,无法跨越浏览器对cookie

2022-05-26 15:29:08 98

原创 touch.js ——移动端触摸事件

touch.js——移动端的触摸手势

2022-05-26 14:24:11 2543

原创 【键盘事件】简单实现键盘控制元素移动

简单实现键盘控制元素移动

2022-05-26 13:59:18 161

原创 【EVENT】UI事件和鼠标事件

UI事件1.load当页面完全加载后再window上触发,图片也可以触发load事件2.resize当窗口大小变化是在window上触发3.scroll鼠标事件事件onclick 单击事件ondbclick 双击事件oncontextmenu 右键菜单onnouseover 鼠标移入onmouseout 鼠标移出onmouseenter 鼠标移入onmouseleave 鼠标溢出onmousedown 鼠标按下onmouseup 鼠标抬起onmousemove

2022-05-25 21:52:27 151

原创 【BOM】

BOMBOM是Browser Object Model浏览器对象模型的缩写 提供了一系列与浏览器相关的信息window对象window是浏览器留给JS的总入口全局变量都是window的属性,全局函数都是window的方法1.窗口位置screenLeft:–返回浏览器窗口左上角到屏幕左上角的水平距离,不兼容FFscreenTop:–返回浏览器窗口左上角到屏幕左上角的水平距离,不兼容FFscreenX:–功能相同,而且兼容FFscreenY:–功能相同,而且兼容FF2.窗口大小

2022-05-25 21:36:37 72

原创 JS常用函数

JS常用函数1.随机数2.反转字符串3.数组去重4.随机颜色

2022-05-25 20:34:00 67

原创 【DOM】DOM相关操作

快速查看DOM相关操作

2022-05-25 20:17:55 115

原创 提示错误Uncaught SyntaxError: Invalid or unexpected token

提示错误Uncaught SyntaxError: Invalid or unexpected token错误点:第一行出现中文符号var pds = ["同城","抗疫","财经","读书","摄影","电影","体育","综艺","时尚","星座","故事","房产","家居","萌宠","科普","动漫","艺术","美妆","音乐","法律","设计","历史","瘦身","游戏","校园","抽奖","育儿","婚恋","吃鸡","王者","教育","养生"]; var dTj = doc

2022-05-10 21:30:43 178

原创 文本长处部分显示省略号

文本长处部分显示省略号单行文本的溢出显示{ //溢出隐藏 overflow:hidden; 溢出部分用省略号显示 text-overflow:ellipsis; //不换行 white-space:normal;}多行文本的溢出显示{ //将盒子变成伸缩盒模型 //注意-webkit-只有chrom内核的浏览器支持 display:-webkit-box; //检索方式 -webkit-box-orinet:vertical; //第几行省略 -webkit-line-

2022-05-08 09:33:38 152

原创 Object自动排序的问题

Object自动排序问题

2022-05-06 20:54:30 769

原创 字符串操作

字符串的操作str.length 获取长度str.toUpperCase() 转为大写str.toLowerCase() 转为小写str.split(参数) 字符串裁剪,返回一个数组,x:某种规则str.indexOf() 获取元素下标,不存在返回-1str.subString(start,stop) 返回start与stop之间的内容,start必填,stop选填,且两者均为非负数str.subStr(start,length) 返回start开始,指定length的内容st

2022-05-06 20:18:49 59

原创 JS中元素的获取和Date时间对象

JS中元素的获取和Date时间对象

2022-05-05 17:37:18 84

原创 JS对象和数组操作

JS对象和数组操作

2022-05-05 17:21:49 133

原创 浅谈自执行函数的执行过程和应用

1.自执行函数的介绍2.用自执行函数和随机函数实现小球跳动的过程

2022-05-05 16:48:33 250

原创 随机函数(生成随机数,随机大小,随机颜色)

随机函数的基本应用生成随机数,随机的宽高,随机颜色

2022-05-05 16:29:56 1680

原创 深浅拷贝解释

深浅拷贝基本数据类型与引用数据类型的区别基本数据类型的值存在栈区,引用数据类型的值存在堆区深浅拷贝浅拷贝:拷贝的是地址深拷贝: 拷贝的是内容var a = 1;var b = a;b = 10;//a=1;b=10var arr1 = [1,2,3,4,5];var arr2 = arr1;arr2[0] = 10;//arr1[0] = 10; ...

2022-05-04 21:32:59 167

原创 ES5分支和循环语句

ES5分支和循环语句1.冒泡排序2.斐波那契数列3.1000以内的质数

2022-05-04 21:27:27 271

原创 ES5代码规则、数据类型及转换、运算符、数组

ES5代码规则、数据类型及转换、运算符、数组

2022-05-04 19:46:13 690

原创 less和服务器字体

1.less作用嵌套变量定义:@mainColor:red;使用:color:@mainColor;支持计算传参.public(@w,@h){ width=@w; height=@h;}.wrap{.public(100px,100px)}2.服务器字体@font-face{font-family:name;src:url(font/...)}

2022-05-03 21:43:42 227

原创 伪类,文本特效,背景裁剪、蒙版

Html5+Css3阶段部分知识补充选择器兄弟选择器: +同级选择器:~属性选择器:[属性名]{}标签名 [属性名=‘’]{}结构性伪类:nth-child:nth-of-type:first-child:last-child:nth-last-child(n):nth-last-of-type(n):focus 设置获取焦点的样式:checked 设置选中样式a标签伪类link 定义访问前样式visited 定义访问后样式hover 定时鼠标覆盖时的样式

2022-05-03 21:37:58 104

原创 改变使用伪元素选择器所添加照片的大小

改变使用伪元素选择器所添加照片的大小添加一个空的字符,为字符设置大小,然后添加背景图片即可p::before{ content: ""; width: 30px; height: 14px; display: inline-block; background-image: url(../assets/hot@2x.png); background-size: cover;}...

2022-04-30 19:11:26 813

原创 HTML+CSS动画

H5+C3动画

2022-04-28 18:48:47 75

转载 给X轴方向上的滚动条

给X轴方向上添加滚动条ul { height: auto; overflow: hidden; overflow-x: auto; /* 设置x轴可滑动 */ white-space: nowrap; /* 元素不换行 */ width: auto; /* (宽度) */}/* 隐藏滚动条 */ul::-webkit-scrollbar { display: none;} ul li { height: 0.6rem; font-size: 0.32rem; color:

2022-04-27 21:23:02 927

原创 HTMl弹性布局

CSS3弹性布局

2022-04-27 21:15:48 2045

原创 H5新增标签

HTML5新增标签1. 结构标签标签作用article定义文章aside定义文章的侧边栏section定义文档的某个部分nav定义导航部分header定义section或者document页眉footer定义section或者document页脚details定义展开详细内容(只有safari和chrome支持)figure定义一组媒体元素及文字(figcaption:dingyi figure的title)2.表达元素

2022-04-25 19:49:32 94

原创 HTML的几种定位方式

定位静态定位static,默认相对定位relative参考物:定位前的位置特点–不影响元素本身特性– 元素不脱离文档流– 相对于原位置进行偏移绝对定位absolute参考物:最近的使用定位父级元素,如果没有,就找body特点–元素脱离文档流– 行元素支持所有css样式–块元素内容撑开宽高–清除子级浮动固定定位fixed参考物:浏览器窗口特点– 元素脱离文档流– 清除子级浮动定位的作用可以使用便宜描述可以使用z-index提升层级用

2022-04-23 18:54:29 1625

原创 HTML表单

HTML表单实现百度一下

2022-04-22 17:42:11 70

原创 文本长处部分显示省略号

文本长处部分显示省略号单行文本 /*强制文字在一行文本框内*/ white-space: nowrap; /*溢出部分文字隐藏*/ overflow: hidden; /*溢出部分省略号处理*/ text-overflow: ellipsis;多行文本 /* 溢出隐藏 */ overflow: hidden; /* 用...显示 */ text-overflow: ellipsis; display: -webkit-box; -webk

2022-04-15 07:33:04 60

原创 CSS的浮动与清除浮动

CSS浮动——Float设置浮动使元素脱离文档流超一个方向浮动排列,遇到父级边界换行作用浮动可以用来解决水平布局问题。除此之外还可以使用行标签和行块标签来解决水平布局问题。属性值意义left向左浮动right向右浮动none不设置浮动inherit继承父级特性所有标签同排显示行标签使用浮动后,支持所有CSS样式默认内容撑开宽高元素脱离文档流换行不被解析浮动后两者之间的上下边距为相加,而不是取最大值代码解释: &l

2022-04-14 21:24:19 84

空空如也

空空如也

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

TA关注的人

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