js
文章平均质量分 70
前端妹子
这个作者很懒,什么都没留下…
展开
-
想了很久的算法
文章目录1.求字符串中不重复的最长子串1.求字符串中不重复的最长子串原创 2021-08-07 16:44:16 · 140 阅读 · 0 评论 -
JS中字符串总结
1.寻找方法方法返回值用法indexOf(最开始出现的位置,从前往后找)返回下标,没有返回-1array.indexOf(item,start)lastIndexOf(最后出现的位置,从后往前找)返回下标,没有返回-1array.lastIndexOf(item,start)includes包含返回true,不包含返回falsestr.includes(“world”);charAt()在指定位置的字符str.charAt(2)charCode原创 2021-08-07 11:58:17 · 158 阅读 · 0 评论 -
JS中的数组总结
文章目录1.迭代方法2.寻找方法3.转换方法4.操作方法5. 栈堆方法 (都会改变原始数组)6. ES6中新增的数组的方法1.Array.of() 将所有值形成一个数组2.Array.from() 将类数组对象或可迭代对象转化为数组。3.**find()** findIndex()fill() copyWithin()entries() **keys()** **values()** **includes()**4.flat()1.迭代方法方法返回值用法entries原创 2021-08-07 11:01:46 · 164 阅读 · 0 评论 -
前端面试题之ES6
1.ES6是js的语言的下一代标准 在2015年6月发布2.let const let 声明的变量只在let命令所在的代码块中有效 let 只能声明一次 let 不存在变量提升 会有暂时性死区 这个死区就是typeof就会报错 const 声明一个只读的常量,一旦声明,常量的值就不能改变, 一旦声明必须初始化,否则就会报错。 保证不变的值是是地址不变,如果是对象数组里面的数据是可以变的。 就是说 如果const arr =[],obj={}arr.push({obj})//原创 2021-08-01 14:03:39 · 283 阅读 · 0 评论 -
前端面试题之CSS
CSS遗留问题:1.maigin重叠,还有什么浮动上去,z-index,image标签隐藏1.css盒子模型有标准盒模型和怪异盒模型区别在于设置width和height时,所对应的范围不同。标准盒模型的width和height属性的范围只包含了content,而IE盒模型的width和height属性的范围包含了border、padding和content。一般来说,我们可以通过修改元素的box-sizing属性来改变元素的盒模型。box-sizing属性值content-box 这是 C原创 2021-04-26 16:34:43 · 372 阅读 · 1 评论 -
前端面试题之React
React遗留问题react中从a页面跳到b页面,取消a中的一些监听事件redux实现计算器vue和react的区别1.React声明周期React的生命周期从广义上分为三个阶段:挂载、更新渲染、卸载。新增前 16.3[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cLnGniF9-1619356657456)(C:\Users\XUETING\AppData\Roaming\Typora\typora-user-images\image-2021042516原创 2021-04-25 21:18:27 · 422 阅读 · 0 评论 -
前端面试题之项目中的难点
项目中遇到的难点1.发表动态后端代码: async insert (data) { let {filename,url} = data; // console.log(filename,url,table) var base64 = url.replace(/^data:image\/\w+;base64,/, "");//去掉图片base64码前面部分data:image/png;base64 var dataBuffer = new Buffer.from(bas原创 2021-04-25 15:39:23 · 10246 阅读 · 0 评论 -
第六次笔记之函数
8.1 函数定义三种方式通过函数声明的形式来定义通过函数表达式的形式来定义通过function构造函数实例化的形式来定义8.2函数调用构成函数主体的js代码在定义时不会被执行,只有调用的时候才执行。四种方式作为函数作为方法作为构造函数通过他们的call()和apply()方法间接调用8.3 函数的实参和形参实参的个数比function括号中形参的个数少,多余的形参的值都是...原创 2020-05-05 15:43:21 · 152 阅读 · 0 评论 -
第五次笔记之语句
语句表达式计算出一个值,语句用来执行使某件事发生。1.1 表达式语句例如赋值语句。1.2 复合语句和空语句1.3声明语句1.3.1 varvar来声明一个变量或者多个变量。var声明的变量是无法通过delete删除的。如果没有初始化,这个结果就是undefined。1.3.2 functionfunction开头的是声明语句。...原创 2020-02-29 18:51:34 · 174 阅读 · 0 评论 -
第四次笔记之表达式
表达式1.1 原始表达式原始表达式包括常量或者直接量,关键字和变量。例如:1.23“hey”true;1.2对象和数组的初始表达式数组的初始表达式【1+2,2+3】对象的初始表达式var p={X:2,y:3};1.3函数定义表达式也成为函数直接量。函数定义表达式包含关键字function,后面是一对圆括号,再是花括号。var squre = function(x){...原创 2020-02-29 18:39:47 · 260 阅读 · 0 评论 -
第三次笔记之包装对象与数据类型转换
1.综述1.1类型分类原始类型和对象类型原始类型包括:数字,字符串,布尔值和null (空)和undefined(未定义)。其他的是对象,对象是属性的集合,每个属性都由“名/值对”,还有一个特殊的对象,全局对象。还有常见的数组。还有特殊的函数。函数就要说到构造函数,使用new来新建一个,其他的类:正则(RegExp)错误(Error)日期(Date)拥有方法的类型和不能拥...原创 2020-02-29 16:44:42 · 211 阅读 · 0 评论 -
基础js
1.1背景1.1.1javascipt与ECMAScriptECMAScript是JavaScript的官方命名。JavaScript是一种编程语言。ECMAScript是这种语言规范的名字。1.1.2 JAVAScript的影响和本质了解即可1.2语法1.2.1 语法概述主要是等于号。一个等于号是用于变量赋值。三个连续的等于号,用于比较两个值。1.2.2 语句和表达式1...原创 2020-02-23 17:26:18 · 190 阅读 · 0 评论