自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS this的使用

可以把 JS 中的 this 分为三种,分别是:全局上下文中的 this。函数上下文中的 this。eval 上下文中的 this。建议永远不要使用它,先只讨论 web 环境的 this。

2023-08-22 11:06:48 72 1

原创 JS实现类型判断——大厂面试真题

JavaScript 中不同对象在底层都表示为二进制,而 JavaScript 中会把二进制前三位都为 0 的判断为 object 类型,而 null 的二进制表示全都是 0,自然前三位也是 0,所以执行 typeof 时会返回 ‘object’。typeof 可以判断原始类型,instanceof 可以判断引用类型,把它俩结合起来,就可以实现精准判断类型的 getType 函数了。call 是函数的方法,是用来改变 this 指向的,用 apply 方法也可以。

2023-08-21 20:22:04 91 1

原创 JS正则表达式

上述代码调用了正则表达式的 test 方法进行验证,调用时传入一个需要验证的目标字符串,验证通过返回 true ,不通过返回 false。//验证规则:5-10个字符@1个或多个以上字符,以com、net、org结尾。用户名长度为 6-10,且只能由字母组成的正则表达式。第二步: 使用正则表达式验证目标字符串。第一步: 编写一个正则表达式。

2023-08-09 15:53:11 68 1

原创 原生AJAX

AJAX 的英文全称为 Asynchronous JavaScript And XMAsynchronous 是异步的意思。异步是指通过 AJAX 向服务器请求数据,在不刷新整个页面的情况下,更新页面上的部分内容。工作原理如下图:用户在浏览器执行一些操作,通过 AJAX 引擎发送 HTTP 请求到服务器请求数据,请求成功后,由服务器把请求的数据拿给 AJAX 引擎,再由 AJAX 拿给浏览器。

2023-08-08 19:25:18 47 1

原创 event对象

event 对象,是事件对象,通过事件对象的属性,我们可以了解一个事件的详细情况。常用的 event 对象属性如下表所示:keyCode 属性已经从 Web 标准中删除,这里了解即可。

2023-08-08 19:13:15 34 1

原创 事件(鼠标事件、键盘事件、表单事件)

常用的键盘事件只有以下两个:onkeydown:键盘按下会触发的事件。onkeyup:键盘松开会触发的事件。

2023-08-08 17:28:55 40 1

原创 DOM和BOM

BOM(Browser Object Mode)是浏览器对象模型,通过操作对象的属性和方法来实现与浏览器的交互。从图中可以看出,window 是顶级对象,它也是我们学习的核心。navigation 包含浏览器配置相关的信息。location 是用于获取或设置窗体。document 是 DOM 对象。history 浏览器的历史记录。screen 用于显示设备信息。

2023-08-08 17:19:54 30 1

原创 JS内置对象

JavaScript 中的,它的内部有一些数学的属性和函数方法。

2023-08-08 16:40:20 28 1

原创 媒体查询 @media语法

media可以直接写在 CSS 样式中,或者可以针对不同的媒体设备,从外部链入不同的 stylesheets(外部样式表)。

2023-08-08 15:30:49 152 1

原创 CSS3新特性

就是通过正则的方式去匹配指定属性的元素,为其设置样式。

2023-08-08 14:46:54 48 1

原创 第十三届蓝桥杯国赛Web前端组(大学组)第二题 新鲜的蔬菜

当子元素宽度和大于父元素宽度时,flex-shrink 将会按照一定的比例进行收缩,即将子元素宽度之和与父元素宽度的差值按照子元素flex-shrink值来分配给各个子元素,指定各个子元素收缩多少,每个子元素原本宽度减去按比例分配的值,其剩余值为收缩完的实际宽度。flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。假设项目1 为0.1,项目2为 0.2,项目3为 0.3,溢出200px,总收缩空间为:200px * (0.1 + 0.2 + 0.3) = 120px。

2023-08-04 20:01:47 404 1

原创 第十三届蓝桥杯国赛Web前端组(大学组)第一题 分一分

(提示:可以通过 VS Code 或者浏览器预览 gif 图片)。上述仅为示例代码,判题时会随机提供数组对该函数功能进行检测。完成后的效果见文件夹下面的 gif 图,图片名称为。中的代码,最终返回按指定长度分割的数组。文件中补全函数 splitArray。请在 js/index.js。

2023-08-04 07:59:55 264 1

原创 组件通信 Vue父子组件之间传值

vue组件通信,父子组件之间传值1.父传子 父组件向子组件传值使用props2.子传父 子组件向父组件传值使用自定义事件

2023-08-03 19:06:41 56

原创 第一天Leet Code771(宝石与石头)Java

力扣771

2022-10-18 23:56:01 72 2

原创 第一天 Leet Book2413(最小偶倍数)JAVA

力扣2413

2022-10-18 23:18:40 167

原创 第一天——Leet Book 2235(两整数相加)

力扣2235

2022-10-18 23:09:39 121

原创 Java语言的环境搭建(Windows下的JDK1.8下载安装配置详细教程)

JDK1.8(JDK8.0)下载安装配置傻瓜式教程JavaDevelopmentKitJava开发工具包)JDK包含了Java的开发工具和JRE安装了JDk,就不用再单独安装JRE(JavaRuntimeEnvironmentJava运行环境)

2022-08-01 23:14:11 583

原创 常用的DOS命令

常用的DOS命令

2022-08-01 21:53:30 78

空空如也

空空如也

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

TA关注的人

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