- 博客(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
原创 媒体查询 @media语法
media可以直接写在 CSS 样式中,或者可以针对不同的媒体设备,从外部链入不同的 stylesheets(外部样式表)。
2023-08-08 15:30:49
152
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
原创 Java语言的环境搭建(Windows下的JDK1.8下载安装配置详细教程)
JDK1.8(JDK8.0)下载安装配置傻瓜式教程JavaDevelopmentKitJava开发工具包)JDK包含了Java的开发工具和JRE安装了JDk,就不用再单独安装JRE(JavaRuntimeEnvironmentJava运行环境)
2022-08-01 23:14:11
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人