js
hanq2016
这个作者很懒,什么都没留下…
展开
-
原生JavaScript实现对象的完全深度拷贝
使用原生js封装函数,实现对对象的所有数据类型的属性,进行完全深度拷贝原创 2022-11-15 15:23:18 · 284 阅读 · 1 评论 -
nodejs中使用jwt
nodejs中使用jwt原创 2022-08-11 19:17:12 · 658 阅读 · 0 评论 -
Vuex状态刷新状态丢失的处理方法
Vuex状态刷新状态丢失的处理方法原创 2022-08-03 11:35:23 · 1717 阅读 · 1 评论 -
vue项目TypeScript intellisense is disabled on template.异常解决方案
@vue/cli项目TypeScript intellisense is disabled on template.异常解决方案原创 2022-07-21 11:54:13 · 748 阅读 · 0 评论 -
jQuery实现BBS发贴操作
使用jQuery对页面的元素动态获取值,实现页面元素的动态拼接原创 2022-06-18 11:21:53 · 431 阅读 · 0 评论 -
正则表达式提取网页的图片
let html = `<html style="height: 100%;"><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"><title>PCfb_5bf082d29588c07f842ccde3f97243ea.png (540×258)</title><input type="hidden" id="_w_pedant">&.原创 2022-04-07 09:18:01 · 1076 阅读 · 1 评论 -
Nodejs+Express项目使用JWT
1、安装jsonwebtokennpm i jsonwebtoken -S2、创建jwt.js文件let jwt = require('jsonwebtoken')const key = 'web26-jwt'// 产生token方法function sign() { // 载体 let payload = { data: '[email protected]' } // 密钥 let secretOrPrivateKey = key // 配置,1天有效期 l原创 2022-03-06 12:20:19 · 602 阅读 · 0 评论 -
ES6给对象部署Iterator
let hobby = Symbol('hobby')let object = { id: 1, name: 'tom', age: 20, [hobby]: [1, 2, 3], [Symbol()]: ['1', '2', '3'], [Symbol()]: ['5', '4', '6'],}// 给Object原型对象部署Symbol.iterator属性,使对象也可以使用for-ofObject.prototype[Symbol.iterator] = funct.原创 2022-01-20 16:39:35 · 609 阅读 · 0 评论 -
ES6语法小测
1、定义一个函数removeDuplicates(arr){ return arr },传递一个数组,对数组[1,2,1,0,3,-1,2]元素进行去重操作。(5分)function removeDuplicates(arr) { if (!arr || !Array.isArray(arr)) { return [] } return [...new Set(arr)]}function removeDuplicates1(arr) { if (!arr || !Arr原创 2021-12-20 11:11:11 · 367 阅读 · 0 评论 -
原生JavaScript类型判断
第1问:js中的数据类型有哪些? 1.1 原始数据类型:共有7种Boolean Number String undefined null Bigint Symbol 1.2 引用数据类型:1种Object对象(包括普通Object、Function、Array、Date、RegExp、Math)第2问:你真的懂typeof吗? 2.1 typeof的作用?区分数据类型返回7种数据类型:number、string、...原创 2021-10-21 09:38:27 · 194 阅读 · 0 评论 -
formidable实现文件上传
varexpress=require('express')varrouter=express.Router()const{IncomingForm}=require('formidable')constfs=require('fs')router.post('/',function(req,res,next){//文件上传操作的配置项letoptions={//是否支持多文本上传multiples:...原创 2021-09-10 17:27:06 · 611 阅读 · 0 评论 -
Web技术模拟面试题A参考答案
考试时间:180分钟 考试总分:100分 及格分数:70分一、HTML部分,共5题(10分) 1、H5的语义化标签,至少写出5个?(2分) Header定义头部,可以多个 Footer底部,不一定是文档最底部,可以多个 Nav导航栏标签,定义导航栏 Article独立内容区域,与session类似,用于文章等 Aside面侧边栏所使用 Time时间标签,主要用于搜索引擎和其它一...原创 2021-04-12 01:36:54 · 3486 阅读 · 10 评论 -
百度分页器
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-sc...原创 2021-03-22 00:50:25 · 166 阅读 · 0 评论 -
移动端多个swiper轮播的实现
不论是移动端还是pc端,都可以使用:<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-wi原创 2021-03-05 22:47:06 · 235 阅读 · 0 评论 -
原生js实现手风琴效果
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-sc.原创 2021-03-04 23:49:08 · 347 阅读 · 1 评论 -
基于jquery.qrcode.js制作二维码并提供下载
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>基于jquery.qrcode.js制作二维码</title> <style> * { padding: 0; margin: 0; box-sizing: border-box; } ht.原创 2021-03-03 11:09:19 · 1114 阅读 · 4 评论