自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 js delete 删除属性实验

1.删除对象属性 ---- 有效 function myFun(){ this.b= 1 } let a = new myFun() console.log(a) delete a.b console.log(a)2.删除变量 ---- 无效 let a = 1 delete a console.log(a)3.删除原型链中的变量 ---- 无效 function myFun(){ this.b= 1 } let

2021-01-13 15:43:18 116

原创 前端开发设计的时间复杂度和空间复杂度

// 时间复杂度 function getTime(n) { let sum = 0 // 执行1次 for (let i = 1; i < n; i++) { // 执行n次 let i 执行一次 sum += i // 执行n次 } return sum } // 时间复杂度为 O(2n + 2) 因为系数、常熟对 n 的增长规模没有影响 不需要考虑,可以忽略 // 所以时间复杂度为 O(n) // 如果一段代码..

2020-12-26 14:52:52 327

原创 js数组扁平化小方法

1.多维数组转一维数组(数组扁平化)let ary = [1, [2, [3, [4, 5]]], 6];let str = JSON.stringify(ary);str = str.replace(/\[|]/g, '');str = '[' + str + ']';console.log(JSON.parse(str))let arr = [1,2,[3,4,[5,6],7],8] function flat_deep_with_reduce(arr){ return arr.r

2020-11-23 16:22:10 102

原创 css实现跑马灯效果(公告)文字滚动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>文字滚动</title> <style> * { margin: 0; paddin

2020-11-23 16:16:35 1475

原创 vscode中settings.json配置问题、自动vue代码格式化

{ "editor.tabSize": 2, //制表符符号eslint "git.autofetch": true, "editor.fontFamily": "'Courier New', Consolas, monospace", "editor.fontSize": 16, // 文件注释 "fileheader.customMade": { "Des": "页面、组件说明", "Author": "姓名", "Date": "Do not edit"

2020-11-23 15:58:59 660

原创 vue移动端项目接入vconsole(移动端调试)

1.下载依赖npm install vconsole2.main.js中根据环境不同判断是否引入import Vconsole from 'vconsole'if (process.env.NODE_ENV === 'staging') { const vConsole = new Vconsole() Vue.use(vConsole)}效果图

2020-11-23 15:45:28 570

原创 记录一次查找npm run dev后 ERROR Failed to compile with 1 errors问题

由于是一个新项目、从别的项目上扒下来的,而我还不是扒的那个人,我拉下来以后,启动就遇到这个问题了。中间经历了N多个过程。。。。。。。。最后是icons文件夹下少了一个svg的文件夹,由于里面已经没有图片了,所以文件夹没有提交上来...

2020-10-22 16:19:02 969

原创 6种数组去重方法

filter方法var r = [];var arr = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry'];r = arr.filter(function (element, index, self) { return self.indexOf(element)...

2019-08-20 10:55:52 124

原创 H5运用bridge与Android ios交互

Android比较简单:H5调用Android:bridge.doClipOnlineProject(id, holderId); // doClipOnlineProject是Android定义好的方法Android调用H5: let keyboardUpEvents = () => { alert('keyboardUpEvents'); console.l...

2019-08-13 10:48:55 670

原创 服务器状态码整理

状态码解释100用户必须继续发出请求101用户要求服务器根据请求转换HTTP协议版本200请求成功201提示知道新文件的URL202接受和处理、但处理未完成203返回信息不确定或不完整204请求收到,但返回信息为空205服务器完成了请求,用户代理必须复位当前已经浏览过的文件206服务器已经完成了部分用户的GET请...

2019-07-18 11:26:47 186

原创 call apply bind的区别

都是调用一个对象的方法,以另一个对象替换当前对象====================================================================call 和 apply的区别在于传递参数call传递参数时 直接传多个参数apply传递多个参数时第二个参数要用数组如果第一个参数都不传 this指向window函数会直接执行=========...

2019-07-17 16:56:05 77

原创 map、set数据类型

================================================================Map是一组键值对的结构,查找速度快。 var m = new Map([['Bob', 100], ['Jhon', 85], ['Mike', 66]]); m.get('Bob'); // 100 m.set('Adam', 67); // 添加...

2019-07-17 16:52:30 302

原创 vue1、2生命周期对比

vue1.0+ vue2.0 描述 init beforeCreate 组件实例刚被创建,组件属性计算之前,例如:data created created 组件实例创建完成,属性已经绑定,但是DOM还未生成,$el属性还未存在 ...

2019-07-08 15:41:40 235

原创 移动端调试工具-控制台

在html中引用:右下角设置键控制控制台显示隐藏

2019-07-08 15:23:28 408

原创 js判断数据类型

1.typeof2.instanceof3.constructor4.Object.prototype.toString.call(’’)

2019-07-08 15:09:54 74

原创 数组排序方法

冒泡排序选择排序插入排序归并排序快排sort排序

2019-07-08 15:04:56 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除