![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
飞啊飞我的骄傲放纵-未来全栈工程师
四年前端小白
展开
-
js 对数组对象进行排序
【代码】js 对数组对象进行排序。转载 2023-03-09 10:40:19 · 126 阅读 · 0 评论 -
解决JavaScript浮点数计算精度问题
/获取小数长度 var getDecimalsLength = function(num) {num . toString() . split(".") [ 1 ] . length : 0 } //获取最大长度 var getMaxLength = function(num1 , num2) {return times } //加法 this . add = function(num1 , num2) {原创 2022-10-10 14:03:54 · 282 阅读 · 0 评论 -
JS中判断一个数是否是浮点数的两个方法
【代码】JS中判断一个数是否是浮点数的两个方法。原创 2022-10-10 12:00:51 · 328 阅读 · 0 评论 -
vue2.0 MD5加密的封装及使用
md5是一种常用的哈希算法,主要用于对一些重要数据进行“签名”,得到的“签名”通常都是一个32位的十六进制字符串。一、通过npm安装md5//在使用的页面引入加密插件 let passWord = "XXXXXXX";//设置加密字符串 md5(passWord);二、用nodejs的底层crypto 加密模块(md5)把MD5方法直接引入到utils文件夹中的index.js文件中加工导出。const {/*** @Description:ASCII加密后MD5加密,再转大写字符串。转载 2022-09-27 14:50:53 · 1763 阅读 · 0 评论 -
vue路由模式及 history 模式下服务端配置
vue 项目中,我们比较常用的模式为 hash 和 history 模式 默认情况下,vue 项目默认采用的就是 hash 模式,Vue-router 中hash模式和history模式的区别(点击进入), 有些人对 history 模式下,为什么需要服务器做相应配置,以及如何配置不甚理解,所以这篇文章就对此做出分析,重点是让大家理解,为什么 history 模式下需要服务器做配置 这里会对 hash 模式和 history 模式都做出说明,通过对比,才能更好的理解我们的行为。转载 2022-09-13 17:05:24 · 176 阅读 · 0 评论 -
如何把一维数组转为二维数组
data.result是发请求求得的数据, total是一共可以分成多少页, splice(下角标从几开始, 下角标从几结束)转换后:[[1,2,3,4], [5,6,7,8]]转换前:[1,2,3,4,5,6,7,8]得到需要的数据: 把一维数组转成二维数组。原创 2022-09-13 16:58:52 · 843 阅读 · 0 评论 -
canvas 制作验证码 制作干扰线
canvas 制作验证码 制作干扰线canvas 制作验证码 制作干扰线canvas 制作验证码 制作干扰线转载 2022-08-24 11:53:12 · 251 阅读 · 0 评论 -
js每3位用逗号隔开的形式
js每3位用逗号隔开的形式转载 2022-06-23 11:32:10 · 320 阅读 · 0 评论 -
js判断元素是否出现在视口内
js判断元素是否出现在视口内<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title转载 2022-04-22 11:41:05 · 390 阅读 · 0 评论 -
swiper 如何 设置 禁止拖拽
1. swiper 如何 设置 禁止拖拽给最外层 div 添加这个class即可 class=“swiper-no-swiping”原创 2022-04-19 17:11:17 · 2466 阅读 · 0 评论 -
js获取当前页面是手机端还是PC端
var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAge转载 2022-04-18 11:06:28 · 360 阅读 · 0 评论 -
【uni-app】从H5唤起APP
亲测有用【uni-app】从H5唤起APP转载 2022-04-08 15:49:47 · 765 阅读 · 0 评论 -
vue 计算属性传参 computed
vue 计算属性传参 computed原创 2022-03-14 15:56:35 · 993 阅读 · 0 评论 -
elementUI 全局修改 主题颜色 两种情况下的处理方式
https://www.cnblogs.com/arealy/p/14001375.html转载 2022-02-17 15:57:58 · 1799 阅读 · 0 评论 -
解决element的el-input 输入框浏览器自动填充账号密码问题
https://www.cnblogs.com/web-aqin/p/14929767.html转载 2022-02-15 15:54:45 · 1200 阅读 · 0 评论 -
element-UI ,Table组件实现拖拽效果 根据需要 修改class类名
https://www.cnblogs.com/jin-zhe/p/10181852.html转载 2022-02-15 10:13:33 · 249 阅读 · 0 评论 -
vue修改:after伪元素样式
<template> <div class="test"> <span :style="spanStyle" class="span1">hello world</span> <br> <span :style="{'--width': widthVar}" class="span2">hello earth</span> </div></t转载 2022-01-04 15:26:24 · 1378 阅读 · 0 评论 -
flv.js 讲解
https://blog.csdn.net/Cultivate_love/article/details/116532666https://bilibili.github.io/flv.js/转载 2021-12-15 17:27:42 · 214 阅读 · 0 评论 -
JavaScript 手机号正则写法
在我们平时开发过程中,常常要判断一个手机号码。我记得刚开始做前端「切图仔」的时候,就有疑惑,这个不是后端处理的吗。实际上,如果前端提前判断手机号码是否正确,就可以减少后段请求,节省宽带资源。我们得先了解手机号码的规则「来自百度百科」:中国电信号段:133、149、153、173、177、180、181、189、191、199中国联通号段:130、131、132、145、155、156、166、171、175、176、185、186中国移动号段:134(0-8)、135、136、137、138转载 2021-11-18 10:51:03 · 894 阅读 · 0 评论 -
vue在data引入本地图片的两种方法
一、 <template> <img :src="imgsrc"> </template> <script> export default { data () { return { imgsrc: require('../../images/ICON-electronicbilling.png') } } } </script>二、 <template> <原创 2021-11-16 17:29:37 · 1137 阅读 · 0 评论 -
Vue 之获取本地IP地址
var vm = new Vue({ el:"#app", data:{ user:{ "username":"", "passwoed":"", "age":"", "hobby":"", "ip":"" } }, mounted(){ this.ready() }, methods:{ ready:function(){ //获取本地IP地址 //js 引入 <!-- 获取本机ip转载 2021-11-16 11:44:42 · 1548 阅读 · 0 评论 -
前端登录时使用md5.js对密码进行加密
https://blog.csdn.net/zcbmwasd/article/details/112947312转载 2021-11-16 11:41:12 · 247 阅读 · 0 评论 -
js 正则表达式判断是否有数字和字母
var p = /[0-9]/;var b = p.test(string);//true,说明有数字p = /[a-z]/i;b = p.test(string);//true,说明有英文字母p = /[0-9a-z]/i;b = p.test(string);//true,说明有英文字母或数字原创 2021-11-12 11:22:18 · 2542 阅读 · 0 评论 -
使用uniapp在前端实现支付功能 思路代码均有
https://blog.csdn.net/gg0613/article/details/105387730转载 2021-11-11 15:14:45 · 310 阅读 · 0 评论 -
uniapp 如何 刷新 初始化 当前页面
https://ask.dcloud.net.cn/question/72589我来总结一下 普通页面 redirectTo tabbar 页面 reLaunch原创 2021-11-11 10:37:24 · 1349 阅读 · 2 评论 -
uniapp实现页面左右滑动,上下滑动事件
https://blog.csdn.net/weixin_45435854/article/details/107718567转载 2021-11-03 13:56:36 · 3092 阅读 · 0 评论 -
uniapp 系统目录文件上传(非只图片和视频)
https://ext.dcloud.net.cn/plugin?id=912转载 2021-11-02 17:06:25 · 285 阅读 · 0 评论 -
Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息
https://ask.dcloud.net.cn/article/id-36549__page-4转载 2021-11-02 17:04:32 · 252 阅读 · 0 评论 -
uniapp点击发送按钮键盘不自动隐藏(input不失去焦点),就是不让键盘隐藏
其实这个问题很简单,网上我也找了很久但是废话,没有本质的解决,首先这个问题的本质是input在点击是获取焦点,那么系统就会自动拉起键盘,然鹅,在我们点击发送按钮的时候,(我这个实在聊天发送消息场景中的),这个input的焦点就会失去,那么伴随着的键盘也会隐藏下去,那么这里有两种解决方案1.让input一直保持获取焦点状态2.点击按钮后从新使input获取焦点3.直接在按钮的事件上这么写就完事了@touchend.prevent=“submit” 百试百灵...转载 2021-11-02 09:50:48 · 1885 阅读 · 0 评论 -
uniapp跳转 外部网页 h5和app端
aboutLearnMore() { // 跳转外部链接h5 // #ifdef H5 window.location.href = 'http://www.baidu.com'; // #endif // #ifdef APP-PLUS plus.runtime.openURL('http://www.baidu.com') //不需要拼接 // plus.runtime.openURL(`http://${jumpUrl}`)//需要拼接 // #endif },.原创 2021-11-01 15:05:03 · 1071 阅读 · 0 评论 -
uni-app中v-html绑定的富文本怎么修改里面图片的大小
在后台传入的富文本文件读取的时候加入.replace(/<img/gi, '<img style=“max-width:100%;height:auto” ')转载 2021-11-01 15:02:38 · 1441 阅读 · 0 评论 -
如何读取h5文件内容 input 读取本地文件信息
一、获取文件信息<input type="file"/><script> const fileElement = document.querySelector('#file'); fileElement.addEventListener('change', (e) => { const file = e.target.files[0]; })</script>二、创建FileReader读取文件数据 FIleREader介绍<inp转载 2021-11-01 14:53:33 · 1164 阅读 · 0 评论 -
uniapp 修改默认退出提示语‘再按一次退出应用’
在main.js 添加如下代码即可,亲测有效:let main = plus.android.runtimeMainActivity(); //为了防止快速点按返回键导致程序退出重写quit方法改为隐藏至后台 plus.runtime.quit = function(){ main.moveTaskToBack(false);};//重写toast方法如果内容为 ‘再按一次退出应用’ 就隐藏应用,其他正常toastplus.nativeUI.toast = (function(str){原创 2021-09-26 14:08:43 · 1919 阅读 · 3 评论 -
救星来了前端标注工具 实现图片 图像标注 多边形 矩形 画笔 缩放 线段 等功能 的插件 AILabel.js
一、网址以及demo官方文档:http://ailabel.com.cn/public/ailabel/api/index.html#1demo地址1: http://ailabel.com.cn/public/ailabel/demo/label/index.htmldemo地址2: http://ailabel.com.cn/public/ailabel/demo/index.html二、我的实例代码(vue环境下)三、如有不懂的添加官方qq群向大佬请教(378301400)<tem原创 2021-08-31 18:07:44 · 10827 阅读 · 42 评论 -
2021年 7月份 web 前端 面试集合 (七八家公司)
这里只是大纲,知识点不全的请自行搜索,有用请点个???????? 1. 自我介绍 - 1. 避免紧张过度紧张 - 2. 个人基本信息 工作经验 经历 所做项目 项目介绍 - 面试官您好,我叫李昂,上家公司是北京叩之问,我有两年的工作经验。在上家公司主要负责前端职位,负责什么什么工作,参与什么什么,前端bug修复,优化等 - 最最重要的是你做的项目一定要介绍细致,几人开发,负责那部分工作,开发了什么功能,使用了什么前端技术等等 2.原创 2021-08-17 19:55:19 · 317 阅读 · 0 评论 -
JS-cookie的用法
一.安装npm install js-cookie --save二.引用import Cookies from 'js-cookie'三.一般用法1.存入cookie1.Cookies.set('name','value')2.Cookies.set('name','value',{expires:7})//有效期7天3.Cookies.set('name','value',{expires:7,path:''})//设置路径2.从cookie中取1.Cookies.get('na原创 2021-07-05 17:58:18 · 296 阅读 · 0 评论 -
JS中的赋值、浅拷贝与深拷贝
拷贝是写代码中经常使用的方法。浅拷贝与深拷贝是指拷贝的两种情况。本文将深入探究JS的赋值、浅拷贝与深拷贝。数据类型在探究深拷贝与浅拷贝之前,我们先梳理一下JS的数据类型。在JavaScript中,数据类型有两大类。一类是基本数据类型,一类是引用数据类型。基本数据类型有五种:number、string、boolean、null、undefined。基本数据类型存放在栈中。存放在栈中的数据具有数据大小确定,内存空间大小可以分配、直接按值存放的特点。所以存放在栈中的数据可以直接访问。在JavaScript原创 2021-07-05 14:54:03 · 227 阅读 · 0 评论 -
javascript之原型和原型链的理解
原型和原型链是js中的难点也是重点,明白了原型和原型链会让我们在后面不管是学习还是工作都会更加高效,并且原型和原型链会是面试中必不可少的话题。看完此篇文章一定会让你对原型,原型链有深刻全面的了解。一、函数对象所有引用类型(函数,数组,对象)都拥有__proto__属性(隐式原型)所有函数拥有prototype属性(显式原型)(仅限函数)原型对象:拥有prototype属性的对象,在定义函数时就被创建二、构造函数//创建构造函数 function Word(words){ .转载 2021-07-02 13:45:40 · 91 阅读 · 0 评论 -
前端 webpack 的认识?
一、什么是webpack?webpack的认识? 1. webpack 是现代javascript应用程序的静态模块打包器 指的是没有进行特殊配置的时候 只能处理javascript这一种语言 打包是指无需人为处理文件之间的依赖 自动处理并将其打包合并 2. 为什么要打包? 因为目前前端项目逻辑多 文件多 复杂度提高了 ( 比如一个项目依赖很多模块 )于是提出了模块化的标准 webpack就是一种优秀的模块化解决方案 此外webpack不仅强大 还非常灵活 3原创 2021-07-01 19:14:42 · 116 阅读 · 0 评论 -
禁用了cookie session 还可以用吗?
可以用,但没有cookie安全cookie没有被禁用时 再发送请求时携带cookie sessionid存放在其中 服务端通过id找到对应session文件cookie被禁用还可以通过get post 参数向后台提供sessionIDphp支持通过url 向服务器提供SESSIONID 但需要设置 php.ini:session.use_only_cookies = 0session.use_trans_sid = 1或者调用session_start时给出参数:sess..原创 2021-06-28 11:14:49 · 305 阅读 · 1 评论