js
文章平均质量分 56
你的星辰大海
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021-08-12
uniapp input 光标出现在文本末尾进坑三天,终于第四天爬坑,多亏下面一篇博文启发https://blog.youkuaiyun.com/nailgo/article/details/100134765<input type="text" @click="focusEnd" ref="input" />focusEnd (e) { var input = that.$refs.input.$refs.input var length = input.value.leng原创 2021-08-12 15:08:15 · 913 阅读 · 0 评论 -
前端都应该阅读这些文章
一个合格(优秀)的前端都应该阅读这些文章:https://juejin.im/post/5d387f696fb9a07eeb13ea60腾讯前端面试篇(一)https://juejin.im/post/5c19c1b6e51d451d1e06c163原创 2019-08-07 17:44:25 · 398 阅读 · 0 评论 -
防抖与节流
参考:https://juejin.im/post/5c87b54ce51d455f7943dddb#heading-2https://blog.youkuaiyun.com/BetterGG/article/details/80234996<input type="text" placeholder="请输入搜索值" id="inputval"/>var val1=document.g...原创 2019-08-07 16:49:57 · 223 阅读 · 0 评论 -
ajax 解决跨域的原理及过程
1、JQuery封装Jsonp相关链接:https://segmentfault.com/a/1190000012469713根据浏览器同源策略,所谓同源就是协议、主机、端口号都相同时成为同源。a 域的js不能直接访问 b域名的信息,但是script标签的src属性可以跨域引用文件,jsonp是请求之后后台包装好一段json,并且把数据放在一个callback函数,返回一个js文件,动态引入...原创 2019-08-02 11:50:08 · 225 阅读 · 0 评论 -
js事件委托、深入JavaScript异步Promise
1、js事件委托参考:https://blog.youkuaiyun.com/queenzjl/article/details/80119241https://blog.youkuaiyun.com/qq_38128179/article/details/86293394事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 (也就是说通过父元素监听子元素触发的事件)在js中,添加...原创 2019-08-06 15:36:40 · 211 阅读 · 0 评论 -
图片懒加载(jquery与vue两种)
转载于:https://www.jianshu.com/p/1b38b6bbfe0a转载 2019-07-31 15:42:42 · 180 阅读 · 0 评论 -
移动端弹出键盘时挡住了输入框解决办法
//微信内置浏览器浏览H5页面弹出的键盘遮盖文本框的解决办法 window.addEventListener("resize", function() { if(document.activeElement.tagName == "INPUT" || document.activeElement.tagName == "TEXTAREA") { window.setTimeout(f...转载 2019-07-26 15:27:38 · 328 阅读 · 0 评论 -
js运行机制、作用域、闭包、原型链
1、从setTimeout运行机制理解JS运行机制(参考:https://blog.youkuaiyun.com/m0_37686205/article/details/88775880)主线程从任务队列中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop。setTimeout 和setInterval的运行机制是将指定的代码移出本次执行,等到下一轮Event Loop 时...原创 2019-07-30 17:33:01 · 305 阅读 · 0 评论 -
JavaScript 随机抽取不重复的数组元素
输入的数字转化为数组createArr:function(num){ var hoster=this hoster.totalnum=[] for(var i=1;i<= num;i++){ hoster.totalnum.push(i) } }随抽随删 choubtn:function(){// onenum:1,//一次抽奖抽中人数// tota...原创 2019-07-30 11:28:52 · 661 阅读 · 0 评论 -
js问题集锦
1、何检测一个变量类型htmltypeof(obj) === "string"obj.constructor === String //true,是字符串转载原创 2019-07-30 09:08:36 · 201 阅读 · 0 评论 -
滑动置顶
滑动置顶最近写vue项目遇到一些问题,把导航栏组件放在了app.vue中,让他在每个页面都能显示了,但遇到了一个问题,在某些页面导航栏是不合理不允许存在的app.vue<div class="top" ref="topH" > <div class="item" :class="{active:current===index}" v-for="(item,index...原创 2019-07-24 16:24:20 · 464 阅读 · 0 评论 -
vue跨域请求后端加密接口
vue跨域请求后端加密接口1、设置跨域代理首先在config/index.js 里面找到proxyTable :{} ,然后在里面加入在main.js设置一个基础路径:axios.defaults.baseURL=”/api”,这样调用接口的时候可以不写api,直接写/接口名称即可。例如:let _url4=”/dictionaryTypes”“/api”:{target: ‘ht...原创 2019-07-17 15:01:02 · 1111 阅读 · 1 评论 -
vue获取时间戳转换为日期格式
**vue获取时间戳转换为日期格式filter.js**export function formatDate (date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length)); }...原创 2019-07-18 15:02:49 · 535 阅读 · 0 评论 -
简单的做一个图片上传预览(web前端)
简单的做一个图片上传预览(web前端)<body class="bg"> <h3>请选择图片文件:JPG/GIF</h3> <form name="form0" id="form0"> <input type="file" name="file0" id="file0" multiple="multiple" /><br&...原创 2019-07-04 15:57:48 · 1786 阅读 · 0 评论 -
//解决IOS微信内置浏览器返回后不执行js脚本的问题
//解决IOS微信内置浏览器返回后不执行js脚本的问题var isPageHide = false;window.addEventListener(‘pageshow’, function () {if (isPageHide) {window.location.reload();}});window.addEventListener(‘pagehide’, function () ...原创 2019-07-09 13:58:52 · 2634 阅读 · 0 评论 -
js中对a标签增加click事件,事件不生效的解决方案
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/MMryyy/article/details/89477032js中对a标签增加click事件,事件不生效的解决方案html写在元素上onclick里面的函数changeContent,函数里面使用的this指向全局对象window,而不是指向该元素那么要获取onclick所在节点的objec...原创 2019-04-24 11:40:00 · 1688 阅读 · 0 评论 -
js实现搜索历史记录功能
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://mp.youkuaiyun.com/mdeditor#js实现搜索历史记录功能html<div class="top"> <div class="f1"> <input type="text" class="input_top"/> <span>取消</sp...原创 2019-04-23 17:21:47 · 3761 阅读 · 2 评论
分享