前端笔记
无所事事的小老弟
你加班修改的bug,都是我写的.
展开
-
jquery请求本地json文件不执行success函数问题
首先说下如何请求本地的json文件,用jq的ajax方法就可以请求本地的json文件,方法如下:const Timestamp = new Date().getTime();//时间戳 $.ajax({ url: '../js/middlePage.json?time='+Timestamp,//请求的json文件的地址,后边拼接的为时间戳,保证每次取到的都是最新的json dataType:'json', type:"GET",原创 2020-05-18 10:29:33 · 654 阅读 · 0 评论 -
h5页面实现一键复制到粘贴板并且兼容ios
今天突然接到一个需求,需要做个订单号复制功能,然后代码如下:```javascript CopyOrderSerialId() { var system = navigator.userAgent;//获取系统信息 //苹果 if (system.match(/(iPhone|iPod|iPad);?/i)) { var ...原创 2020-01-09 14:55:28 · 2320 阅读 · 1 评论 -
拿到倒计时秒数转成 时:分:秒格式
倒计时功能的需要,从后台拿到服务器剩余的秒数,转化成 时:分:秒的格式展示到页面上,时分秒不足两位数时前面补0。/** * 秒数转 时:分:秒 * @param {Number} time [秒数] */ timeFormat(time) { var secondTime = parseInt(time);// 秒 var minuteTime = 0;......原创 2019-11-15 10:33:36 · 558 阅读 · 3 评论 -
let和const的小小总结
es6个人总结(一)一 .let和var的区别 1.let不存在变量提升,但是var存在变量提升。 2.let不能再相同作用域中重复声明变量。 3.let只在当前代码块有效(块级作用域),但是var没有块级作用域。二.const和let的区别 1.const定义的变量不能重新赋值,let的可以。 2.const一般用来声明常量,如果声明的是引用类型的值,可以直接...原创 2019-01-08 11:28:26 · 90 阅读 · 0 评论 -
flex换行,textarea消除右下角按钮,修改input样式,多行文本省略号(兼容vue不生效),英文和数字强制换行,滚动条样式修改
【代码】flex换行,textarea消除右下角按钮,修改input样式,多行文本省略号(兼容vue不生效),英文和数字强制换行,滚动条样式修改。原创 2019-06-26 16:37:38 · 1315 阅读 · 1 评论 -
vue实现锚点定位,移动端同样适用
本来首先想到的就是用a链接进行锚点跳转,但是a链接会产生新的路由,为了防止对项目产生影响就使用了js进行操控滚动条的滑动,下面是一个小demo!一。html代码<div :class=" flag ? 'operation-fixed' : ''" class="operation-btn"> <div v-for="(item, index) in ['一层',...原创 2019-06-27 11:21:41 · 4021 阅读 · 0 评论 -
vue之移动端滑动穿透问题
写这篇博客的只是为了记录项目中遇到的问题,希望能帮助自己和遇到同样问题的小伙伴,话不多说,直接上代码就完事啦!一,css代码//在弹出层显示时要给body加上fixed,使其失去滚动功能,同时会丢失原有的滚动位置,所有要先把此时body的滚动位置记录下来body.mask-open{ position: fixed; width: 100%;}二,js代码当弹层弹出时要记录下...原创 2019-08-15 09:55:52 · 1455 阅读 · 1 评论 -
git的基本操作命令和修改分支名称
个人记录的一些基本的git命令,便于自己记忆和复查,可能不太全。/*1 克隆 git clone 远程仓库地址2 暂存 提交之前需要先暂存文件 git add . git add 文件名3 提交 只会将暂存区的文件提交到本地仓库 git commit -m '提交信息'4 推送 只有推送后,远程仓库中才会拥有对应的文件 git push5 创建新分...原创 2019-09-20 09:09:33 · 462 阅读 · 1 评论 -
时间提取 年 月 日 时 分 秒,兼容ios
有时候拿到的时间格式是2019-09-09 13:00:59,而我们只是用到其中的年份或者月份什么的,所以需要提取出对应的年月日时分秒,但是2019-09-09 13:00:59这种格式的时间ios无法识别,页面上显示的就是NaN,需要转化成2019/09/09 13:00:59这种格式即可识别 /** * 2019-09-09 13:00:59提取 年 月 日 时 分 秒 */ ...原创 2019-09-20 10:39:30 · 240 阅读 · 0 评论