自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaScript怎么满足条件输出 “OK” var a = ? if(a == 1 & a ==2 & a ==3) { console.log("OK") }

怎么满足条件输出 “OK” var a = ? if(a == 1 & a ==2 & a ==3) { console.log("OK") }答:方法一:利用==号在比较数字和对象时会调用toString方法,然后重写toString方法 a = { n: 0, toString:function() { return ++this.n ...

2019-10-20 17:26:02 711

原创 uni-app踩坑之路

1.使用 v-html在使用v-html时,微信小程序不能使用 uniapp组件会解析错误(如使用 Image 组件会直接不显示)2.使用v-if 时,包裹一个子组件时在小程序中 v-if = false 也会调用传入子组建中的的生命周期,在h5中则要 v-if = true时才会调用3.当在vue的prototype上挂载值时当在vue的prototype上挂载值时, 小程序:在页面中的 template 上不能直接取到...

2021-10-29 17:20:13 952

原创 我的vscode项目格式化配置

{ "editor.tabSize": 4, // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, "vetur.format.options.tabSize": 4, // "html.format.wrapAttributesIndentSize": 250, // 最大字符数 // "html.format.maxPreserveNewLines": 500,

2021-10-29 15:56:23 439

原创 js 参数拼接

// js 参数拼接function params(data) { let url = '' for (var k in data) { let value = data[k] !== undefined ? data[k] : '' url += `&${k}=${encodeURIComponent(value)}` } return url ? url.substring(1) : ''//去调前面的'&'符号}...

2021-10-27 16:25:37 965

原创 ajax请求封装 异常拦截处理器

异常拦截处理器const errorHandler = (error) => { const status = get(error, 'response.status'); switch (status) { /* eslint-disable no-param-reassign */ case 400: error.message = '请求错误'; break; case 401: error.message = '未授权,请登录'; break; case 403

2020-12-30 15:32:38 189 1

原创 vue简单的多项并排轮播组件

简单的多项并排轮播组件,有需要的可在这个基础上做封装<template> <div class="swiperMulti" @mouseenter="mouseenter" @mouseleave="mouseleave"> <button @click.stop="toRight" class="el-toRight">+</button> <button @click.stop="toLeft" clas.

2020-12-10 14:23:39 836 1

原创 自创面试题

1.以下代码分别输出什么a() // =>> ? // funfunction a() {console.log('fun')}var a = function(){console.log('var')}a() // =>> ? // var2.把伪数组转真数组的方法有哪些答:call() apply() bind() Array.from()//来自ES63.若有一数组arr=[1,{name: 'lisi', age: 18}, 55 , 44]va

2020-06-04 21:07:51 156

原创 mock接口webpack配置proxy,CORS跨域,webpack-plugin

proxy 代理 笔记本地mock接口webpack配置proxy: { "/api": { target: "http://localhost:3000", changeOrigin: true, pathRewrite: {"^/api" : ""} }}

2020-06-01 21:33:57 853

原创 06.KOA

/* ----------- express ----------- */const express = require('express');let server1 = express();server1.use((req, res, next) => { res.send('express ok')})server1.listen(8888, () => {...

2019-11-24 22:15:17 202

原创 03.MongoDB 开始

封装装服务mongod --dbpath "C:/D/data/db" --logpath "C:/D/data/log.log" --serviceName "Mongodb" --install查看全部集合(数据库)show dbs切换集合(数据库)use 集合名查看单个集合show collections查看列db.集合名.find(列名) 不传列名代...

2019-11-24 10:28:18 76

原创 05.node连接MongoDB 和 增删改查

const MongoClient = require('mongodb').MongoClient;// 数据库地址const url = 'mongodb://localhost:27017';// 数据库名const DB_NAME = 'test01';function _connect(callback) { // 连接数据库 MongoClient.co...

2019-11-23 17:42:50 95

原创 04.node.js连接MongoDB

前提需先打开MongoDB的服务端mongod --dbpath "D:/MongoDB/data/db"const MongoClient = require('mongodb').MongoClient;// 数据库地址const url = 'mongodb://localhost:27017';// 数据库名const dbName = 'test';// 连接数据库Mon...

2019-11-23 15:57:32 83

原创 01.node.笔记

一、’process① process.env 获取环境变量 是一个对象② process.argv 获取命令行输入 是一个数组第一集 45分钟

2019-11-21 16:49:56 92

原创 02.node上传文件 文件处理 服务器渲染

上传文件 文件处理 服务器渲染插件:formidable安装指令:cnpm i formidable -S用法:app.jsconst express = require('express');const fs = require('fs');const formidable = require('formidable');const path = require('path'...

2019-11-21 16:49:36 114

原创 柯理化函数思想 add(1) =>> 1 add(1) (2,3) =>> 6 add(1) (2,3)(4,5,6) =>> 21

柯理化函数思想实现add(1) =>> 1add(1) (2,3) =>> 6add(1) (2,3)(4,5,6) =>> 21function currying(add) { return function(...args) { if (args.length == 0) { return add(...args) } ret...

2019-10-21 21:12:57 421

原创 javaScript 16进制和10进制的相互转换 简单方法

一、16进制转10进制**一两句代码就能实现 16进制和10进制的相互装换 **第一种情况—16进制是字符串 如 “0xff”注意:oxff 和 “oxff” 是不一样的其实也很简单 一句代码搞定console.log(eval("0xff").toString(16))第二种情况—16进制是Number 如 0xffvar num = 0xffconsole.log(num...

2019-10-19 19:44:43 22113 4

原创 javaScript连续子数组的最大和

输入一个整型数组,子数组为这个数组中连续的一个或者多个整数组成的数组。求所有子数组中的和的最大值。要求时间复杂度为O(n)。例如,输入数组为[1, -3, 9, 10, -2, 3, -6, 5]。和最大的子数组为 [9, 10, -2, 3],因此输出为该子数组的和20。function contMax(array) { if (array.length == 0) return 0...

2019-10-19 13:24:33 1645

原创 javascript深度克隆

javascript深度克隆函数 //----函数---------- function clone(obj) { let result = obj instanceof Array ? [] : {} for (let key in obj) { if(obj[key] instanceof Array) { result[key] = clone(ob...

2019-10-16 21:32:29 188

空空如也

空空如也

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

TA关注的人

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