自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebSocket和HTTP协议有什么区别?&& 连环问:WebSocket和HTTP长轮询的区别?

3. 通过 send 和 onmessage 通讯 (HTTP通过req和res)2. 成功之后再升级到 WebSocket 协议,再通讯。1. WebSocket 协议名是 ws://, 可双端发起请求。2. 可以由client发起,也可以由server发起。扩展:实际项目推荐 socket.io, API更简洁。3. 用于:消息通知,直播间讨论区,聊天室,协同编辑。2. WebSocket 没有跨域限制。1. 先发起一个 HTTP 请求。1. 支持端对端通讯。

2023-08-24 23:15:17 720

原创 如何实现网页和iframe之间的通讯?

【代码】如何实现网页和iframe之间的通讯?

2023-08-24 00:08:22 181

原创 http请求中token和cookie有什么区别?&& 连环问:session和JWT那个更好?&& 连环问:如何实现SSO单点登录?

(解释下,比如个人网站,上销售各种东西,还想增加收入,之后引入了第三方js,可以设置cookie;可以记录下当前用户的cookie)2. session 在服务端,存储用户详细信息,和 cookie信息一一对应。2. 服务端也可以向客户端set-cookie, cookie大小限制4kb。1. HTTP无状态,每次请求都要带cookie,以帮助识别身份。1. cookie用于登录验证,存储用户标识(如userId)3. 默认有跨域限制:不可跨域共享、传递cookie。cookie 和 session。

2023-08-23 22:24:21 140

原创 ts ? ?? !

在TypeScript中,"?" 是一个逻辑运算符,称为"nullish coalescing"(空值合并)运算符。它用于判断一个值是否为 null 或 undefined,并在其为真时返回一个默认值。" 运算符只会在左侧的值为 null 或 undefined 时返回默认值,而不会在左侧的值为其他“假值”(如空字符串、0、false 等)时返回默认值。" 运算符可以简化对变量是否为 null 或 undefined 的判断。将被赋值为 "default value"。在上面的例子中,如果。

2023-06-19 16:02:36 332

原创 导入导出excel

导入函数() {let fileObj = e.currentTarget.files[0];} 把fileObj 传递到导入的接口即可。把导出的数据传递到下边的函数中,即可导出下载excel文件。点击导入按钮后可以打开导入,以下是代码。

2023-04-20 13:53:58 89

原创 ElementUI组件样式修改- && el-input 校验只能输入数字 & 动态列编辑

ElementUI组件样式修改--表格背景透明;去除下横线;每行增加间距;奇偶行不同背景色显示;hover时样式;底部自带横线去除方法

2023-03-10 20:41:46 383

原创 Element-ui下修改input的placeholder的样式

Element-ui下修改input的placeholder的样式

2023-03-08 23:14:07 225

原创 css样式&链接伪类&css结构类

css

2023-03-08 21:36:13 50

原创 element-plus deep element-plus 修改样式方法vue3,图片点击预览,打开时的图片限制大小固定下。

element-plus 修改样式方法vue3,图片点击预览,打开时的图片限制大小固定下。

2023-03-07 23:53:20 715

原创 vue + flv.js 实现多视频监控播放

flv.js(B站开源)使用纯JavaScript而不使用Flash编写的HTML5 Flash视频(FLV)播放器。监控视频

2023-02-28 23:47:57 1328

原创 echarts

关于echarts配置饼图内部鼠标悬停显示百分比

2023-02-20 22:31:22 65

原创 前端-移动端

移动端

2023-02-16 16:01:14 40

原创 多个div嵌套,写个函数算出一共是多少层级 && arrayToTree && 一个图片url访问后直接下载怎样实现

/ 求子节点们的长度 并取最大值。

2023-02-10 18:14:36 649

原创 Vue3创建项目

全局安装依赖npm install -g @vue/clivue --version 检查版本号创建项目 sudo npm create vue3-demovite 创建项目npm init vite-app vue3-vite-demo

2022-05-21 10:16:15 129

原创 苹果电脑操作资料

如何打开终端:启动台 ->其它->终端

2022-05-14 23:18:50 930

原创 useReducer: 用于复杂的状态管理

-------------------------------基本用法-------------------------------

2022-01-16 17:03:45 135

原创 rn react-native-image-lazy-loading

importReactfrom'react';import{Dimensions,InteractionManager,StyleSheet,Text,View,Image}from'react-native';importImageLazyfrom'react-native-image-lazy-loading';constscreenWidth=Dimensions.get('window').width;constscreenHeight=...

2021-11-22 19:51:04 714

原创 判断是否是iphoneX手机

util.isIPhoneX=function(){varu=navigator.userAgent;varisIOS=!!u.match(/\(i[^;]+;(U;)?CPU.+MacOSX/);//ios终端if(isIOS){if(screen.height==812&&screen.width==375){returntrue;}...

2021-10-28 18:47:14 1344

原创 @media媒体查询判断ipad

@mediaonlyscreenand(min-device-width:768px)and(max-device-width:768px){&-custom{.px2rem(height,165);.px2rem(line-height,165);.px2rem(width,840);...

2021-10-28 18:43:48 379

原创 Html5页面上如何禁止手机虚拟键盘弹出

在点击事件方法哪里增加一句代码事件处理方法前面添加一句 document.activeElement.blur()即可解决

2021-10-15 14:04:50 345

原创 nodejs

nodejs学习

2021-08-04 19:03:24 52

原创 js判断手机是否有网络

<template> <view class="logs"> <AtNoticebar marquee v-if="isState"> 网络连接不可用 </AtNoticebar> <view class="header"> <image class="head-img" /> <text class="username">飞翔的京东鸽</text&gt.

2021-05-15 15:54:55 209

原创 vue创建项目

dfffffffffffffffff

2021-04-29 23:48:50 73

原创 解析url参数 URLSearchParams

// 解析url参数 URLSearchParams function query (name) { const search = location.search const p = new URLSearchParams(search) return p.get(name) } console.log(query('ass'))

2021-04-27 22:57:08 205

原创 如何拍平一个深层次的数组

// 拍平数组 let arr = [1, 2, [3, 4, [5, 6, [7, 8]]]] // let result = Array.prototype.concat.apply([], arr) // console.log(result) // 封装如何拍平数组方法 function flat (arr) { let isDeep = arr.some((item) => item instanceof Array) // 说明有深层.

2021-04-27 22:06:02 68

原创 从面试题谈event loop

//代码一开始就执行宏任务-宏0console.log('scriptstart')setTimeout(()=>{console.log('北歌')},1*2000)Promise.resolve().then(function(){//微1-1console.log('promise1')}).then(function(){//微1-4...

2021-04-27 18:52:42 93

原创 如何用自定义事件进行vue组件通讯

如何自定义事件vue

2021-04-22 18:07:35 107

原创 如何用自定义事件进行vue组件通讯

如何用自定义事件进行vue组件通讯import event from '地址'//绑定自定义事件event.$on('handleAddCart',this.handleAddCart)//及时销毁,否则可能造成内存泄露event.$off('handleAddCart',this.handleAddCart)//调用自定义事件event.$emit('handleAddCart',item.id)下边是具体事例代码<tem...

2021-04-22 18:04:28 160

原创 2021-04-15

webpack

2021-04-15 10:00:05 76

原创 2020-12-10

数据 去掉最后一层const res = this.spaceFilterData.map((v) => { v.childrens = v.childrens.map((c) => { Reflect.deleteProperty(c, 'childrens') return c }) return v })...

2020-12-10 16:11:49 50

原创 2020-12-10

多层数据,去掉最后一层const res = this.spaceFilterData.map((v) => { v.childrens = v.childrens.map((c) => { Reflect.deleteProperty(c, 'childrens') return c }) return v })...

2020-12-10 16:09:15 87

原创 如何去掉重复的数组

init () { this.filterSameList = this.XzspKykyApplyDatumReadOnlyObj; for (let i = 0; i < this.filterSameList.length; i++) { for (let j = i + 1; j < this.filt...

2020-05-06 23:43:04 320

原创 如何去掉字符串中第一个和最后一个字符 比如是;

remove(val, index) { let myval = ";" + val; if (index == 0) { return myval.substring(1, myval.length - 1); } else { return myval; ...

2020-05-06 20:22:35 8744

原创 如何用JavaScript判断是否为IE浏览器?

isIE() { var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); if (msie > 0) { // IE 10 or older => return version number ...

2020-05-05 13:16:50 137

原创 Element UI el-table-column 递增ID

Element UI el-table-column 递增ID<el-table-column :index="indexMethod" type="index" label="序号" width="50"></el-table-column>data () { return { currentPage: 1, intP...

2020-04-21 17:04:27 1520

转载 如何成为一名合格的前端工程师

如何成为一名合格的前端工程师现如今,前端已经是一个异常响亮的行业名词,正汇聚各方好汉,华山论剑日益激烈。据2019最新的编程语言排行显示JavaScript已排名第七,由此可见,前端的未来不是梦。要学习前端,必然先了解前端:前端可以说一共经历了四个时期:原始社会(早期互联网、Netscape)、石器时代(PHP、JSP网页嵌套 MVC为主)、铁器时代(jQuery 读写Dom)、工...

2019-12-04 09:50:16 776

原创 host 文件目录

host 文件目录 : C:\Windows\System32\drivers\etc

2019-11-04 16:19:13 1727

原创 小程序formid获取

Tip:这个e.detail.fromId,就是formid,真机才会产生,模拟器中为“the formId is a mock one”wxml:<form bindsubmit="submit" report-submit='true' class='formid'> <button form-type="submit" > ...

2019-08-27 17:33:12 305

原创 小知识

<input class="input_name" placeholder="请填写昵称" bindinput="bindinput" placeholder-class="placeholder" maxlength="20" value="{{userName}}"/> // input赋值 bindinput: function (e) { this.setD...

2019-07-22 16:27:34 134

原创 js MD5加密

js MD5加密1、安装npm install --save js-md52、需要使用的页面引入import md5 from 'js-md5';Vue.prototype.$md5 = md53、使用​​// 控制车辆接口 ControlCar: function (value) { this.$emit('ievent', {msg:...

2019-06-13 09:39:45 3410 1

空空如也

空空如也

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

TA关注的人

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