javascript
一只努力的前端菜鸟
这个作者很懒,什么都没留下…
展开
-
移动端使用better-scroll引发的键盘弹出时,输入框被键盘遮挡事件
分析原因:软键盘调起引起viewport高度变化,进而影响到了滚动区域容器的高度。容器高度变了,而容器content的scrollTop没变化,表现为原再视图底部的界面被隐藏了,看起来就像是软键盘把它挡住了。解决方法:给滚动区域的每一个input标签添加focus监听事件,用以记录当前所操作的input元素。当viewport变化时,window.onresize触发,这时使用better-scroll的scrollToElement方法,使内容滚动到当前操作的input的位置,最好是延时100ms以原创 2021-01-30 09:35:55 · 479 阅读 · 0 评论 -
钉钉微应用【DG】--项目心得&&总结
3、然后以authcode为参数,向后台请求用户数据(信息);2、以corpId为参数向钉钉请求用户authcode;1、从后台获取corpId;原创 2020-10-10 14:57:27 · 571 阅读 · 0 评论 -
菜鸟学习篇--如何解决内容超出页面高度出现滚动条问题
当页面内容超出页面高度并且出现滚动条时,可以直接在页面最外层添加overflow:hidden;但由于vue组件直接给body添加css样式是无效的,因此,可以这么做: mounted() { document.getElementsByTagName("body")[0].style = "overflow: hidden;"; },其实不仅可以用overflow:hidden; height:100vh; overflow-x: hidden; overflow-y: h原创 2020-09-18 08:50:15 · 3490 阅读 · 0 评论 -
菜鸟学习篇--原生JS之获取网页的数据
在这里插入代码片 var items = document.getElementsByClassName("goods_item"); var data = []; for (var i = 0, len = items.length; i < len; i++) { var obj = {}; var item = items[i]; var oImg = item.getElementsByCl原创 2020-08-28 15:18:36 · 318 阅读 · 0 评论 -
菜鸟学习篇--高阶函数和回调函数的区分
菜鸟学习之高阶函数和回调函数的区分高阶函数:如果一个函数的参数或者返回值也是函数类型,那么该函数称为高阶函数。回调函数:作为参数的函数,称之为回调函数。 function f(fn,otherParam){ console.log(otherParam); fn(); } // 最大的f函数则称为高阶函数 // 作为(上面函数的参数)的函数,这个函数称为回调函数 f(function(原创 2020-08-21 10:32:10 · 576 阅读 · 0 评论