
JavaScript
文章平均质量分 87
大脸胖柴
这个作者很懒,什么都没留下…
展开
-
vue项目全局变量注册、vue 导入外部js文件的变量和方法、ES6模块化export 与export default区别
前言:此篇文章是针对vue2版本的外部变量、方法的引入使用和导入导出区别,解答import导入时是否需要 {} 的问题,vue3版本可能不适用。原创 2022-12-22 09:15:41 · 3009 阅读 · 2 评论 -
JavaScript本地储存:localStorage、sessionStorage、cookie与ajax、函数递归、深拷贝等讲解及面试题
JavaScript本地储存:localStorage、sessionStorage、cookie与ajax、函数递归、深拷贝等讲解及面试题原创 2022-06-17 19:56:14 · 503 阅读 · 0 评论 -
正则表达式
正则表达式含义与作用正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。特点实际开发,一般都是直接复制写好的正则表达式 但是要求会使用正则表达式并且根据自身实际情况修改正则表达式创建原创 2022-05-10 09:05:15 · 152 阅读 · 0 评论 -
JS——DOM对象常用方法知识简记
目录获取DOM对象方法一1.通过id获取2. 通过class(类名)获取3. 通过标签名获取4. 通过name属性获取5. 通过querySelector(选择器)获取6. 通过querySelectorAll获取获取特殊对象方法 body html获取或返回元素内容方法JS与CSS交互js添加与修改属性样式样式获取(查询)类操作DOM节点节点属性操作节点操作(增删复插替)获取DOM对象方法二节点查找父节点查找子节点方法...原创 2022-05-01 19:56:24 · 4212 阅读 · 0 评论 -
javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化
数组是可以在内存中连续存储多个元素的结构数组的下标索引从0开始,通过length可获取数组的总长度。取值范围[0 , myarr.length-1]通过构造函数的三种方法例1:var myarr= new Array()myarr[0]=10;myarr[2]="hello";例2:var myarr= new Array(10,"hello")(长度为2 ,)例3:var myarr= new Array(10)(创建一个长度为10的数组每个元素都为空 只有一..原创 2022-04-14 23:42:23 · 1715 阅读 · 0 评论 -
字符串对象——字符串常用知识集合
目录创建字符串方法第一种方法:构造函数来创建String对象第二种方法:字面量方法来创建字符串对象字符串方法取字符串的长度通过length来获取字符串的长度查找字符串1、indexOf()2、lastIndexOf(参数1 ,参数2) ;返回字符串中子字符串最后出现的位置3、search 检索字符串中指定的子字符串4、charAt() 返回指定位置的字符5、includes(子串) 查找字符串中是否包含指定的字符串6、match(参数)在字符...原创 2022-04-14 00:32:37 · 1580 阅读 · 0 评论 -
对象{}、防抖与节流、常用日期对象、new 操作符做了哪些事(面试题)、计时器与定时器、递归、阻止对象的默认行为、mouseover 和 mouseenter的区别
对象、常用日期对象、new 操作符做了哪些事(面试题)、计时器与定时器、递归、阻止对象的默认行为、mouseover 和 mouseenter的区别原创 2022-04-11 23:17:02 · 1188 阅读 · 0 评论 -
JavaScript预编译
在JavaScript中存在一种预编译的机制,这也是Java等一些语言中没有的特性,也就正是因为这个预编译的机制,导致了js中变量提升的一些问题,下面这两句话能解决开发当中一部份问题,但不能解决所有问题,还有一些问题是你必须通过学习预编译才能解决的。函数声明整体提升(函数定义会提升,传参也会提升。) 变量声明提升(*注意预编译时,变量声明会提升,但变量赋值不会提升。)预编译阶段发生变量声明和函数声明,没有初始化行为(赋值),匿名函数不参与预编译 。只有在解释执行阶段才会进行变量初始化 。ti原创 2022-04-07 23:33:24 · 575 阅读 · 0 评论 -
JavaScript——数学对象、DOM对象对象的常用方法
1、数学对象Math.PI 圆周率 π Math.ceil() 向上取整 返回的是大于或等于函数参数,并且与之最接近的整数 Math.floor() 向下取整 返回的是小于或等于函数参数,并且与之最接近的整数 Math.round(num) 返回与num最接近的整数(四舍五入) Math.max(x,y) 返回指定的数中带有较大的值的那个数 Math.min(x,y) 返回指定的数字中带有最小值的数字 Math.abs(x) 返回...原创 2022-04-07 23:27:21 · 640 阅读 · 0 评论 -
JavaScript基础——switch结构( switch和多重if结构区别)、 while循环、 do-while循环、for循环
1、switch结构switch (表达式){ case 常量 1: 语句; break; case 常量 2: 语句; break; default: 语句;} 例子:请根据用户输入的数字判断菜单 <script> var a = prompt("今天是周几,看看中午吃啥子", "原创 2022-03-31 22:46:53 · 2743 阅读 · 0 评论 -
检测数据类型、小数点后保留后N位方法、数据类型转换、window对象的方法 、分支结构 (if单分支、if-else 双分支、多重if结构)isNaN() 与 Number.isN的区别
1、检测数据类型(typeof)var a="hello";console.log(typeof a);或者var a="hello";console.log typeof (a);2、数据类型转换其他类型转换为字符串类型1、通过运算 var a=10; a=a+""; 2、通过方法 var a=10; a=String(a);其他类型转(字符串)换为数字类型1、通过运算 var a="10";原创 2022-03-30 21:55:00 · 307 阅读 · 0 评论 -
Javascript运算符——算术运算符、三元运算符、自增 与 自减、比较运算符、逻辑运算符、= 与== 与 === 的区别
1、算术运算符1. 加号 +加号两侧同时为数字,进行加法运算加号两侧任何一侧为字符串,表示字符拼接 (符号两侧要用空格隔开)(其余相同)2.减号 - 3.乘号 * 4.除号 /5.取余 %在进行减 乘 除 取余运算时:符号两侧同时为数字进行对应的算术运算,若其中有一侧为非数字,则运算时会把该侧转换为数字,转换成功,进行对应的算术运算,转换失败,得到NaN(Not a Number非数字) <scrip......原创 2022-03-29 23:40:27 · 1563 阅读 · 0 评论 -
第一讲javascript入门(js的组成、事件类型、嵌入方式、注释方式、输出方式、变量类型 、变量命名规则、字符串转义符、算术运算符、数据类型转换、null和undefined的区别)
理论:JavaScript是什么JavaScript是一种轻量级的脚本语言。JavaScript是世界上最流行的脚本语言javaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。js的组成ECMAScript(ES) : 负责翻译,为js的核心,解释器。DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document。BOM (Browser Object Mo.原创 2022-03-28 21:41:45 · 1187 阅读 · 0 评论