- 博客(7)
- 收藏
- 关注
原创 预加载图片
预加载图片1. 在$(function())中,该封装函数是保证页面完成后进行执行js,该函数在ready时执行,在load后执行2. 需要在$(function())去监听onload事件,然后将图片引入后,在替换图片(背景图)。从而避免在页面渲染时下载图片,从而阻塞。PS:css即使替换了,也是需要f-dn才会进行加载因此有个方法时,点击的时候显示该元素。...
2021-04-29 16:05:29 114
原创 IOS H5页面跳转有延迟
IOS H5页面跳转有延迟1. 需求背景在访问h5页面前,需要进行静默授权登录,因此需要跳转一个页面后授权完毕,重定向回当前页面。2. 问题原因由于在执行调用异步接口之前,需要授权后才能正常调用,否则会提示报错。但将跳转逻辑放在接口前面,按原来执行顺序应该先执行跳转,再执行异步函数。而IOS将跳转页面这部操作延时,导致后续的逻辑执行了。3. 解决方案使用promise去确认是否进入跳转逻辑,如果不需要则resolve(1), 后续的逻辑根据该返回值判断是否需要执行。functi
2021-04-23 11:51:30 461
原创 H5页面跳转到微信公众号首页
H5页面跳转到微信公众号首页1. 需求背景: 微信公众号(客户端)网页需要用户关注才能进行活动,因此需要引流到公众号进行关注操作。 在多篇文章无法找到关键的一个解决点,主要是在阐述如何复制公众号首页的链接。2. 具体实现首先,找到公众号的一个首页链接。最简单的方法:就是直接打开微信pc端,点击公众号头像,找到进入首页的图标后,微信会打开一个页面,直接复制链接即可然后,在h5页面去进行设置地址跳转(location.href),注意重点在于:在复制后的链接...
2021-04-23 11:41:51 4971 1
原创 node.js和express安装以及配置--笔记
前言:在node官方(http://node.js.org)下载并进行“傻瓜式”安装;通过nodejs安装包自带有的npm工具安装:express => npm install express以及相关vue的依赖包时,发现一个问题,就是全局安装时(-g),无法在当前文件夹或者nodejs的文件夹里生成相关依赖包。(基于不能随便占用c盘空间,因此我把它储存到其他盘里,安装node时可以进行自定...
2018-05-21 21:10:30 381
原创 Banner轮播图片实践
参考文章链接:手把手原生js简单轮播图 https://www.cnblogs.com/LIUYANZUO/p/5679753.html 背景:在参考文章之前,知道轮播图的实现原理与计时器Interval,和多张图片排版相关。把多张轮播的图片视为一幅横向长图,通过容器布局调整显示视口的偏移量实现单图轮播。1、布局应有两层嵌套container(div)->bannerList(div)-&...
2018-04-29 22:28:24 1680
原创 实践笔记2
接着上文:果然是实践多经验,遇到卡住的地方解决了心里甚是舒畅第二部分,我实现点击菜单栏,切换主页的框架内容由于我菜单栏里的菜单有3个以上的菜单,为了避免多次通过getElementById()来读取元素,因此我决定使用事件委托 来解决读取问题。先说说我对事件委托的一个认识和理解:事件委托,主要是通过事件的冒泡阶段的特性来解决性能的问题,事件有两个阶段捕获阶段和冒泡阶段。在捕获过程中,事件会从最外层...
2018-04-21 23:21:50 125
原创 实践笔记1
背景:由于毕业设计要求,现打算实现一个摄影网页,目前阶段实现网页布局布局分为两部分,主页和菜单栏,菜单栏一开始先隐藏,通过主页按钮来点击显示。这篇先从解决菜单栏的显示/隐藏的功能:<div id="left"> <button id="showRBtn"></button> </div> <div id="right&qu
2018-04-21 17:21:05 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人