自定义博客皮肤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)

本文介绍了JavaScript在网页开发中的核心应用。主要内容包括:1) script标签加载JS的协议选择与工作原理;2) defer和async属性优化脚本加载;3) 回流与重绘的优化方法;4) 定时器setTimeout和setInterval的使用;5) 防抖与节流技术的实现;6) Window、Navigator等浏览器对象的使用;7) Cookie的操作与封装;8) apply/call/bind改变this指向的方法。文章通过代码示例详细说明了这些前端开发的关键技术涵盖了从基础到进阶的js

2025-09-10 18:43:47 1035

原创 第九章:Dom概述

近五万字长文带你一文搞懂js核心知识点DOM从0开始保姆级教程

2025-09-03 17:38:52 645

原创 js第八章:Math和Date

Math是js的原生对象,提供各种数学功能,该对象不是构造函数不能生成实例,所有的属性和方法都必须在Math对象上调用,Math对象的静态属性,提供一些数学常数。它以1970年1月1日00:00:00 作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫 秒)方法返回当前时间距离时间零点(1970年1月1日 00:00:00 UTC)的毫秒数,相当于 Unix 时间戳乘以1000。方法用来解析日期字符串,返回该时间距离时间零点 (1970年1月1日 00:00:00)的毫秒数。

2025-08-17 17:03:07 356

原创 第七章:对象

对象(object)是js 语言的核心概念,在之前也简单提到过,也是最重要的数据类型 简单说,对象就是一组“键值对”(key-value)的集合,是一种无序 的复合数据集合。对象的每一个键名又称为“属性”(property),它的“键值”可以是任何数据类型。”,也就是说,你可以在任意时刻新增属性,没必要在定义对象的时候,就定义好属性,比较灵活。读取对象的属性,有两种方法,一种是使用点运算符,还有一种是 使用方括号运算符。方法,他可以返回对象自身可枚举属性的键数组,es8之后又新增了一个。

2025-08-14 14:57:12 309

原创 js第六章:函数

作用域是一种变量的存在范围,它分为两种一种是全局作用域一种是局部作用域,在全局作用域中,所有地方都可以访问该变量,局部作用域就只有在函数内部可以访问,其中如果用var声明的变量,之前说过会出现变量提升的问题,在全局作用域中,无论在什么地方声明都会提升到头部,如果是在函数内声明,都会提升到函数头部。函数运行的时候,可能需要提供外部数据,传入不同的外部数据会得到不同的结果,这种外部的数据就是参数,参数分为。在js中函数就是一段可以反调用的代码块,比如说我需要实现一个灵活打印的功能(传入什么就打印什么)

2025-08-13 18:23:13 908

原创 js第五章:数组详解

之前说过字符串的length属性,他的作用和字符串的类似都是返回长度,但是不同于字符串的只读属性,数组的length的属性是可读可写的我们可以利用数组的length属性来限定数组的长度。js中又称嵌套数组,简而言之就是在数组里面的元素还是数组,在js中没有多维数组相关的语法,而是通过数组嵌套来完成的,理论上来说可以无限嵌套,也就是存在二维,三维,四维......数组:在之前也大致讲过数组就是是按次序排列的一组值。方法用于删除原数组的一部分成员,并可以在删除的位置添加 新的数组成员,返回值是被删除的元素。

2025-08-01 14:30:01 458

原创 js第四章:字符串详解

主要用于从一个字符串索引中截取出一段字符串并得到一个新的字符串,它的第一个参数是新字符串的开始位置,第二个参数是新字符串的 结束位置(不含该位置),对原本的字符串没有任何影响并不会改变原来字符串的值。replace 方法用于替换匹配的子字符串,如果没找到他就返回原来的字符串,返回一个新字符串,不改变原来的值。主要作用就是将多个字符串进行拼接然后得到一个新的字符串,对原本的字符串没有任何影响并不会改变原来字符串的值。主要作用就是移除字符串两端的空格,返回一个新字符串不会对原来的字符串有什么影响。

2025-07-18 14:55:32 726

原创 第三章:循环控制语句

平时使用对象的时候我们是不用关注它的,但它确实一直存在的,当你申明的对象enumerable的值为true的时候foe.... in是可以正常遍历的,这个时候也成为可枚举属性,如果这个值为false那么他就不能够被for .... in 遍历了,那么我们如何判断一个对象的enumerable的值到底是true还是false呢?是一种控制流语句,用于根据表达式的值匹配不同的分支逻辑,比如说我需要根据http状态码返回不同的提示信息,用if就会很臃肿,这个时候swatch的优势就体现出来了。

2025-07-10 17:13:08 766

原创 js从入门到放弃第二章:数据类型和运算符

表示变量已声明但未赋值,或函数未明确返回值时的默认值。属于 JavaScript 的基本类型之一(

2025-07-04 10:52:52 702

原创 js从入门到放弃--第一章

JavaScript是一种轻量级脚本语言,主要用于控制应用程序而非开发操作系统。其核心语法包括:语句(按顺序执行)、标识符(命名规则)、变量(let/var定义)、常量(const定义)及注释(单行//和多行/* */)。变量let与var主要区别在于let不会引发变量提升。JavaScript输出方式有alert(对话框)和console.log(控制台),后者更常用。这些基础知识是后续编程的重要基础。

2025-06-25 17:55:16 414

空空如也

空空如也

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

TA关注的人

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