- 博客(38)
- 问答 (1)
- 收藏
- 关注
原创 div上下来回自动滚动,解决setInterval出现抖动
backtrack:触底返回方式(true---缓慢返回;false----1秒到顶)interval:滚动时间。id:当前滚动元素的id。mouse:鼠标悬停。
2024-07-05 09:50:50
564
原创 Vue3使用datav3报错问题解决
报错:Failed to resolve entry for package "@dataview/datav-vue3". The package may have incorrect main/module/exports specified in its package.json.修改package.json。
2024-06-13 10:03:35
2093
2
原创 小程序自定义tabbar的tabbar切换之后图标会闪烁情况处理
首先,设置selected: null,Component({ data: { selected: null, color: '#9B9B9B', selectedColor: '#000000', list: [ { pagePath: '/pages/cyhh/list', iconPath: '/assets/mine-false.png', selectedIconPath: '/assets/mi
2022-04-28 10:50:10
953
1
原创 格式化日期
formatDate(now) { var year = now.getFullYear(); var month = now.getMonth()+1; var date = now.getDate(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); ...
2021-06-24 17:17:33
352
原创 微信小程序页面点击滚动到指定位置
tabFn(e) { var query = wx.createSelectorQuery() //创建节点查询器 query.selectViewport().scrollOffset(); //节点的竖直滚动位置 query.select(`#${e.currentTarget.dataset.appoint}`).boundingClientRect() //动态获取id query.exec(function (res) { //执行请求 ...
2021-02-25 11:08:12
2158
原创 前端面试题(更新)
1.https为啥安全HTTP为什么是不安全的1.容易被篡改与窃听HTTP报文在传输时,容易被中间转发者进行篡改报文内容;也容易被窃听,比如发给服务端的账号与密码等;2.明文传输消息内容不做加密就进行传输。HTTPS为什么是安全的1.加密通过对传输内容进行加密来实现安全的,具体来说:通过对称加密、非对称加密、哈希算法共同作用,在性能与安全之间达成一个平衡。2.身份验证对通信对象进行身份验证。引入证书机制,通过证书链对访问对象进行身份验证。不然浏览器会提醒,代码报异常等。如何保
2021-01-25 12:24:23
277
原创 js过滤特殊字符(只保存匹配到的字符串)
//检测特殊字符 function testSpecialStr() { let that = this; let result = '' //最终结果 var regexp = new RegExp('^[\u4E00-\u9FA5A-Za-z0-9]+$');//中文、英文、数字但不包括下划线等符号 var realStr = ''; var value = '你需要验证的字符串' for (var i = 0; i < value.length; i++) { .
2020-07-24 11:52:33
1458
1
原创 vue,table高度自适应
<el-table2 :data="tableData"3 :height="tableHeight"5 style="width: 100%"> data() {2 return {3 tableHeight: window.innerHeight - 200,4 }5 }
2020-07-02 11:35:09
3177
原创 swiper插件 轮播
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Swiper demo</title> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"> <!-- Lin.
2020-05-09 17:00:58
303
原创 隐藏手机号中间4位
function getPhone(phone){ var reg = /^(\d{3})\d{4}(\d{4})$/; return phone.replace(reg, "$1****$2");}//测试var phone = "15509890989"; console.log(getPhone(phone));//155****0989
2020-02-25 10:45:22
353
原创 在百度小程序嵌套H5页面拨打电话
<script src="https://b.bdstatic.com/searchbox/icms/searchbox/js/swan-2.0.6.js"></script><script> //判断是否出于百度小程序内部,如果属于,就调用内部api function call_phone(phone){ if(navigator.u...
2019-11-29 11:12:05
1062
原创 无缝轮播
<!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...
2019-11-12 16:26:28
175
转载 人脸识别用到的扫描图
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="...
2019-10-16 14:58:31
1513
转载 纯CSS滚动指示器技术实现
<style> body { position: relative; } .indicator { height: 1900px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: linear-gradient(to right top, te...
2019-07-30 10:30:59
466
原创 vm布局
@media screen and (min-width: 375px) { html { /* iPhone6的375px尺寸作为16px基准,414px正好18px大小, 600 20px */ font-size: calc(100% + 2 * (100vw - 375px) / 39); font-size: calc(16...
2019-04-02 15:28:51
882
原创 CSS实现文本超过部分,超出两行,超出部分省略号显示
文字超过部分显示为省略号<style>.p{ width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}</style><body> <p class="p"> 我是一个文本我是一...
2019-03-15 09:20:00
19724
原创 数组去重
方法一 var arr=[1,2,5,1,26,1,2,26]; var newArr=[]; for (var i in arr){ if (newArr.indexOf(arr[i])==-1){//判断数组newArr内有没有此元素 newArr.push(arr[i]); ...
2018-10-17 21:38:52
906
原创 ajax原生请求数据
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form ac
2018-10-15 11:28:46
456
原创 箭头函数的this指向问题
var b = { getName: function() { return ()=> { console.log(this);//指的是getName return () => { console.log(this);//指的是getName } } } }; b.getName()(); ...
2018-10-10 16:57:52
517
转载 ajax原理、如何实现刷新数据及优点?
ajax原理:(XML JS)就像是给客户端和服务端之间加了一个过渡层,客户端先把数据交付给过渡曾ajax,在由ajax向服务端处理数据,这样的优点: 1.减轻了服务器的负担 2.无须刷新整个页面,局部刷新3.让用户的体验更好这样实现的过程: 1.客户端先建立 http请求 : var request = new XMLHttpRequest();2. 打开: ...
2018-10-09 13:57:34
653
原创 Ajax兼容IE6及更早的版本的解决方法
var request; if (window.XMLHttpRequest) { request=new XMLHttpRequest();//IE7,Firfox,Chrome,Opera,Safari... }else{ request=new ActiveXObject(*Microsoft.XMLHTTP*);//IE6,IE5... ...
2018-10-08 09:34:35
556
原创 var、let、const的区别
JS中作用域有:全局作用域、函数作用域。没有块作用域的概念。ECMAScript 6(简称ES6)中新增了块级作用域。1、全局变量:指没有定义在任何函数内,直接定义在全局作用域中的变量。特点:随处可用,可重用。何时:希望随处可用,且可反复使用的变量,都要声明在函数之外的全局。2、局部变量:指定义在函数内的参数和变量,都是局部变量。特点:仅函数内可用,出了函数不可用,不可...
2018-09-30 08:51:57
169
原创 js用户名密码验证
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> span{color:
2018-09-19 21:25:01
30025
原创 正则表达式常用量词,字符
正则表达式常用量词,字符字符集: 匹配任意一个: [] 范围匹配: [a-zA-Z0-9] 排除匹配: [^a] 字符: \d...
2018-09-19 21:22:33
1781
原创 JS实现图片轮播
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{padding:
2018-09-13 18:44:12
252
原创 查找节点
1.document.getElementById 返回值:element / null 根据ID查找元素 2.document.getElementByName 返回值:集合 根据name查找节点对象 3.document.getElementByTagName ...
2018-09-12 12:48:16
1857
原创 基本数据类型和引用类型区别
基本数据类型:string(字符串) number(数值类型) boolean(布尔类型) null(空) undefined(未定义) 引用数据类型:Date(日期) Array(数组) Object(对象) function(函数) RegExp(正则表达式) 基本数据类型数据存储发生在栈内存中; 引用类型数据存储,分两步,在堆中保存数据,在栈中保存数据的地址(堆地址);...
2018-09-12 10:15:25
1030
原创 关于运算符
运算符: 根据操作数的个数将运算符分为:一元运算符、二元运算符、三元运算符 根据功能可以分为如下: (1)算术运算符 + - * / % 自增运算符:++ 自增1 自减运算符:-- 自减1...
2018-09-11 11:32:06
346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人