- 博客(53)
- 收藏
- 关注
原创 JavaScript数组复制和填充方法
的位置,它是可选的。如果不提供结束索引,则一直填充到数组末尾。负值索引从数组末尾开始计算。函数签名类似,都需要指定既有数组实例上的一个范围,包含开始索引,不包含结束索引。使用这个方 法不会改变数组的大小。方法可以向一个已有的数组中插入全部或部分相同的值。开始索引用于指定开始填充。会按照指定范围浅复制数组中的部分内容,然后将它们插入到指。ES6 新增了两个方法:批量复制方法。开始索引和结束索引则与。
2023-11-08 11:24:18
486
原创 JavaScript数组索引
在中括号中提供的索引表示要访问的值。如果索引小于数组包含的元素数,则返回存储在相应位置 的元素,就像示例中 colors[0]设置数组的值方法也是一样的,就是替换指定位置的 值。如果把一个值设置给超过数组最大索引的索引,就像示例中的 colors[3]新的 长度会在新增元素被添加到当前数组外部的位置上时自动更新。属性都会自动更新,以反映变化。数组中最后一个元素的索引始终是 length - 1。属性,可以从数组末尾删除或添加元素。属性的独特之处在于,它不是只读的。在数组最后一个元素后面新增一项,数组的。
2023-11-08 11:22:01
438
原创 Git 的基本概念和使用方式。
Commit(提交):Git中的提交指的是保存代码变更的版本快照。Merge(合并):当一个分支的代码变更需要合并到另一个分支时,就需要用到合并操作。Branch(分支):Git中的分支是针对某个仓库中的代码变更的不同版本。Pull Request(拉取请求):开发者在自己的分支上完成变更后,可以向主分支发送拉取请求,请求管理员审核并合并到主分支中。推送到远程仓库:使用git push命令将本地仓库中的代码变更推送到远程仓库中。合并分支:使用git merge命令将另外一个分支的代码合并到当前分支中。
2023-11-06 14:32:00
112
原创 JS日期格式化方法
类型剩下的方法(见下表)直接涉及取得或设置日期值的特定部分。显示日期中的周几、月、日、年(格式特定于实现和地区);显示日期中的周几、月、日、年(格式特定于实现);显示日期中的时、分、秒和时区(格式特定于实现);显示日期中的时、分、秒(格式特定于实现和地区);不过,规范建议新代码使用。一样,会因浏览器而异。设置日期的毫秒表示,从而修改整个日期。指的是没有时区偏移(将日期转换为。日期(格式特定于实现)。用户界面上一致地显示日期。返回日期中表示周几的数值(返回日期的毫秒表示;
2023-11-06 09:59:09
250
原创 正则表达式
这个数组的第一个元素是匹配整个模式的字符串, 其他元素是与表达式中的捕获组匹配的字符串。这些属性名也可以替换成简写形式,只不过要使用中括号语法来访问,如下面的例子所示,因为大 多数简写形式都不是合法的 ECMAScript。数组的第一个元素是匹配的整个字符串,第二个元素是匹配第一个捕获组的 字符串,第三个元素是匹配第二个捕获组的字符串。test()经常用在。:正则表达式的字面量字符串(不是传给构造函数的模式字符串),没有开头和结尾的。:全局模式,表示查找字符串的全部内容,而不是找到第一个匹配的内容就结束。
2023-11-06 09:51:12
196
原创 JS动态在父元素里追加元素
元素,并将结果节点插入到 DOM 树中的指定位置。它不会重新解析它正在使用的元素,因此它不会破坏元素内的现有元素。这避免了额外的序列化步骤,使其比直接使用 innerHTML 操作更快。如果只是为了插入文本内容(而不是 HTML 节点),不建议使用这个方法,建议使用。是要被解析为 HTML 或 XML 元素,并插入到 DOM 树中的。插入用户输入的 HTML 内容的时候,需要转义之后才能使用。因为这样不需要经过 HTML 解释器的转换,性能会好一点。方法将指定的文本解析为。
2023-11-04 11:23:06
330
1
原创 for 语句
初始化、条件表达式和循环后表达式都不是必需的。语句也是先测试语句,只不过增加了进入循环之前的初始化代码,以及循环执行后要执行的表。因此循环体也可能不会被执行。如果循环体被执行了,则循环后表达式。循环的初始化代码中,其实是可以不使用变量声明关键字的。不过,初始化定义的迭代器变。量在循环执行完成后几乎不可能再用到了。因此,最清晰的写法是使用。以将这个变量的作用域限定在循环中。以上代码在循环开始前定义了变量。循环实现的逻辑,同样也无法使用。的代码封装在了一起而已。也会执行,以便递增变量。
2023-11-04 10:32:16
81
1
原创 do-while语句
语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。话说,循环体内的代码至少执行一次。,循环就会重复执行。
2023-11-04 10:29:12
110
1
原创 if语句简介
能是一个代码块(即包含在一对花括号中的多行代码)。这里的最佳实践是使用语句块,即使只有一行代码要执行也是如此。函数将这个表达式的值转换为布尔值。)可以是任何表达式,并且求值结果不一定是布尔值。这里的语句可能是一行代码,也可。可以像这样连续使用多个。
2023-11-04 10:27:44
97
1
原创 JS变量声明
每个 setTimeout 引用的都是不同的变量实例,所以 console.log 输出的是我们期望的值,也就是循 环执行过程中每个迭代变量的值。因为 let 的作用域是块,所以不可能检查前面是否已经使用 let 声明过同名变量,同 时也就不可能在没有声明的情况下声明它。const 的行为与 let 基本相同,唯一一个重要的区别是用它声明变量时必须同时初始化变量,且 尝试修改 const 声明的变量会导致运行时错误。最明显的区别是,let 声明的范围是块作用域, 而 var 声明的范围是函数作用域。
2023-11-02 14:47:37
305
1
原创 JS严格模式
的一些不规范写法在这种模式下会被处理,对于不安全的活动将抛出错误。JavaScript 引擎看到它都会切换到严格模式。选择这种语法形式的目的是不破坏 ECMAScript 3。虽然看起来像个没有赋值给任何变量的字符串,但它其实是一个预处理指令。执行的很多方面,所有现代浏览器都支持严格模式。解析和执 行模型,ECMAScript 3。严格模式是一种不同的。
2023-11-02 14:16:40
244
原创 JS动态加载脚本
根据应用程序的工作方式以及怎么使用,这种方式可能会严重影响性能。要想让预加载器知道这些。以这种方式获取的资源对浏览器预加载器是不可见的。这会严重影响它们在资源获取队列中的优先。且执行到这段代码之前不会发送请求。元素同样可以加载指定的脚本。标签,还有其他方式可以加载脚本。元素是以异步方式加载的,相当于添加了。有问题,因为所有浏览器都支持。方法,但不是所有浏览器都支持。
2023-11-02 14:05:35
522
MobaXterm Xserver 带有 SSH、telnet、RDP、VNC 和 X11 - 文档
2024-06-28
java游戏-猜数字游戏
2024-01-16
spring boot
2024-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅