
JavaScript
JavaScript相关知识讲解
一斤阳光
这个作者很懒,什么都没留下…
展开
-
Javascript 中 apply、call、bind用法汇总
apply、call在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。举个例子:function fruits() {} fruits.prototype = {color: "red",say: function() {console.log("原创 2022-05-30 22:15:34 · 1601 阅读 · 0 评论 -
JavaScript中apply的用法
1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是:Object.extend = function(destination, source) { for (property in source) { destination[property] = source[property]; } return destination; }除此之外,还有种方法,就是:Function.apply(当然使用Fun原创 2022-05-30 21:42:47 · 3045 阅读 · 0 评论 -
如何在VScode中写代码模板
效果:在代码输入区中输入自定义的eser回车便可自动打出设定好的代码片段操作步骤:1.在VScode中点击“文件-首选项-用户片段”,打开图示界面2.选择想要构建的模板语言,此处以JavaScript为例,打开图示界面3.把代码片段写在json里。每个代码段都是在一个代码片段名称下定义的,并且有prefix、body和description。prefix是用来触发代码片段的。使用 $1,$2 等指定光标位置,这些数字指定了光标跳转的顺序,$0表示最终光标位置。注意:新文件中可能会有解释原创 2022-05-16 21:44:46 · 5555 阅读 · 0 评论 -
VScode中出现“node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运 行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。”问题解决方法
问题node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运 行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次。如图:调试当node下载安装完成后,使用window+r调出cmd,运行node -v ,npm -v 都没问题,换成VScode终端打开,运行node -v 命令,出现 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果 包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 1原创 2022-04-27 16:33:20 · 6205 阅读 · 7 评论 -
JavaScript中const,var,let的区别
JavaScript中const,var,let的区别1.const定义的变量不可以修改,而且必须初始化。1 const b = 2;//正确2 // const b;//错误,必须初始化 3 console.log('函数外const定义b:' + b);//有输出值4 // b = 5;5 // console.log('函数外修改const定义b:' + b);//无法输出2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。var a = 1;// var原创 2022-04-10 20:08:18 · 149 阅读 · 0 评论 -
JSP图书管理案例
界面展示可通过添加和删除动态更改表格内的内容代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-原创 2022-03-29 21:24:25 · 468 阅读 · 0 评论 -
JSP定位鼠标在盒子内的坐标
结果展示图片内数据会随着鼠标移动而改变代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"原创 2022-03-29 21:12:33 · 173 阅读 · 0 评论 -
JSP倒计时效果
倒计时效果数字会随着时间不断变化响应代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.原创 2022-03-29 21:10:51 · 472 阅读 · 0 评论 -
JSP跟随鼠标图片
跟随鼠标图片图片会跟随鼠标移动,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g原创 2022-03-29 21:08:46 · 163 阅读 · 0 评论 -
JSPtab栏切换布局分析
tab栏切换布局分析切换不同的tab栏时会展示不同的内容,具体实现代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, ini原创 2022-03-29 21:00:33 · 1101 阅读 · 0 评论 -
JSP密码输入提示
密码输入提示密码为6~16位时显示正确,不在此范围内时显示错误,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, init原创 2022-03-29 20:57:10 · 1919 阅读 · 2 评论 -
JSP显示/隐藏密码
显示/隐藏密码点击开/闭眼的图片,即可显示/隐藏密码,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-s原创 2022-03-29 20:53:24 · 1562 阅读 · 0 评论 -
JSP倒计时显示
倒计时显示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&原创 2022-03-29 20:49:42 · 647 阅读 · 0 评论 -
for循环与onclick
问题1.上述代码执行后报错:“choose[i] is undefined”。请分析原因。解释.将for循环进行拆解实际执行顺序for 循环里面给 choose 的每一个元素的 onclick 事件设置为一个匿名函数,而这个函数在 for 循环阶段是还没有执行的(等到点击时才会触发 onclick 事件执行),匿名函数里面的 choose[i] 保存着对 i 的引用,注意只是保存着引用,没有把当前 i 的值直接赋值到每个 choose[i]。随后 for 循环执行完毕,正常情况下执行完 f原创 2022-03-18 11:13:21 · 1285 阅读 · 1 评论 -
JSP之预解析(变量提升、函数提升)
预解析为js引擎会把js里面所有的var还有function提升到当前作用域的最前面,案例代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device原创 2022-03-29 20:28:46 · 146 阅读 · 0 评论 -
JSP猜数字游戏
猜0~10之间的一个数字<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <原创 2022-03-29 20:32:11 · 4591 阅读 · 0 评论