![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端js
文章平均质量分 77
……勇敢妞妞
这个作者很懒,什么都没留下…
展开
-
高频面试题
1.普通函数与箭头函数的区别? 答: 箭头函数是匿名函数,不能作为构造函数,不能使用new 箭头函数不绑定arguments,用rest参数解决 箭头函数通过 call() 或 apply() 方法调用一个函数时,只传入一个参数,对 this 不影响。箭头函数内的 this 指向上层对象, bind() 、call() 、apply() 均无法改变指向 箭头函数没有原型属性 箭头函数不能当做 Generator函数 ,不能使用 yield 关键字 yield关键字很像return,他们原创 2021-10-11 11:44:21 · 128 阅读 · 0 评论 -
vuex-persist数据持久化存储
vuex-persist数据持久化存储插件 Vuex 解决了多视图之间的数据共享问题。但是运用过程中又带来了一个新的问题是,Vuex 的状态存储并不能持久化。也就是说当你存储在 Vuex 中的 store 里的数据,只要一刷新页面,数据就丢失了。 引入vuex-persist 插件,它就是为 Vuex 持久化存储而生的一个插件。不需要你手动存取 storage ,而是直接将状态保存至 cookie 或者 localStorage 中。具体用法如下 pexels-photo-1211847.jpeg 安装:原创 2021-09-13 09:14:08 · 488 阅读 · 0 评论 -
js干货-Bom,Dom事件及各种案例
BOM : 浏览器的一窗口 window 对象 不同的窗口不共享 window 实际上全局变量的和全局函数都属于window对象的自定义属性和方法 window 对象的属性 navigator 浏览器的相关信息 userAgent(字符串) 可以用于判断用户登录的设备 history 访问历史记录 length 这个窗口打开过几个页面 back() 回退一步 forward() 前进一步 go(-1/1/2) location 地址栏 host 主机+端口号 www.jd.com:8原创 2021-07-09 15:37:03 · 377 阅读 · 0 评论 -
关于js对象的一些理解
对象 数组可以存放多个数据,但是对每个数据的描述不够详细 对象:对一个或一类事物特征和行为的描述(object) 对象是以键值对形式存在的数据 注意:数组也是一个特殊的对象 数组(下标:值) 对象(键名:值) 创建方法:(1)字面量创建=>快捷创建 var obj = {};//空对象 (2)构造函数创建(实例化对象)new Object() var obj = new Object();//空对象 var obj = new Object({ //"name":"陶陶", /原创 2021-07-02 17:52:38 · 102 阅读 · 0 评论 -
js-字符串
字符和字符串的创建 字符串 获取和设置一段文本 创建字符串的方式: (1) 字面量创建 => 快捷创建 (2) 构造函数创建 var str = "hello"; console.log(str, typeof str); // "string" var str = new String("hello"); console.log(str, typeof str); // "object" 字符串的特性 (对比数组) 1. 有length属性 表长度原创 2021-06-28 08:40:24 · 88 阅读 · 0 评论 -
js-数组相关
数组 定义: 一般用于存放一组相同类型的数据,数组是一种数据类型 数组中的每一个数据叫做该数组中的元素 如何创建数组: 1.字面量/直接量创建=>快捷创建 var arr=[ ]; 2.通过构造函数创建(官方提供的方法) var arr=new Array(); 注意:如果new array()括号里只接收一个参数且是数字类型时,会生成对应长度的空数组???? 数组的特性: 1.length属性,表长度:(数组元素的个数) arr.length 2.可以通过下标取值和赋值 从0开始,下标最大取值是原创 2021-06-23 15:51:43 · 228 阅读 · 0 评论 -
js-函数的认识及应用
函数 函数定义:(方法) => 完成某个特定功能的工具 函数封装流程: (1) 按照功能的需要,现将完成该功能的代码写出来 (写正常功能的代码) (2) 把完成特定功能的代码放到函数中,起一个名字 (3)把可变参数改为形式参数 (4) 确定函数的返回值 (使用了该函数/方法 你想得到什么样的结果) (5) 通过函数调用该函数 函数名() (调用 => 启动) 关于函数的返回值 (1) 返回值一般用于执行函数执行的结果,如果不设置 默认返回undefined () (2) return 之后原创 2021-06-22 16:49:08 · 145 阅读 · 0 评论 -
if+switch+for应用以及假设法的使用
程序的三大流程控制 1.顺序结构:从上朝下执行的代码就是顺序 2.选择结构:根据不同的情况,执行对应代码 3.循环结构:重复做一件事情 一、选择结构之if语句(常用于范围判断) 单分支 if 双分支 if …else… 多分支 if …else if…else if…else… 1.单分支 if(表达式){ 执行语句; } 满足表达式的条件就执行,不满足就不执行任何操作,继续执行后面的代码 注意: 1.if后面的()不能省略。 2.无论执行语句是一条还是 多条,一对{ }都不能省略 2.双分支 if(表达式原创 2021-06-19 16:33:35 · 162 阅读 · 0 评论 -
js基础之数据类型的转化+运算符+Math相关方法
数据类型之间的转化 一、强制转化????(只有三种) 大写赋值 Number() String() Boolean() 转字符串???? 1.数字类型转化为字符串: console.log(1,String(100));//1"100" 2.布尔值转化为字符串: console.log(1,String(true));//1"true" 3.空值转化为字符串: console.log(1,String(null));结果为1"null" 4.未定义转化为字符串: console.log(1,String(u原创 2021-06-18 10:32:46 · 241 阅读 · 0 评论 -
js初识+简单案例
表单提交的缺点: (1) 表单提交默认跳转 (2) 数据传输过程中 网速较慢时 用户体验极差 (3) 无法判断提交的数据格式是否正确 所以js最初是用来做提交验证的 十天成型 (JS弱类型的语言) JavaScript 是一种直译型,弱类型的脚本语言。它是一个轻量级,但功能强大的编程语言。js需要靠事件驱动,依靠其他语言,js必须在html中被引用 弱: 1.变量在声明的时候不区分数据类型 2.数字不分整型和浮点型 3.undefined在其他语言不存在,变量一般要求声明即赋值 4.结尾可以不写分号 Ja原创 2021-06-15 19:29:47 · 8665 阅读 · 28 评论