![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端基础
hylw
这个作者很懒,什么都没留下…
展开
-
await 与 async
await 操作符用于等待一个 Promise 对象, 它只能在异步函数 async function 内部使用。async 是 ES7 才有的与异步操作有关的关键字,会返回一个promise,并且Promise对象的状态值是resolved(成功的)。简单来说,Promise 对象是异步操作,await可以等待异步请求完再执行后面代码,而async常用来让await不要完全阻塞后面代码,下面举代码示例来说明:正常情况下一个Promise 对象function testAwait(){原创 2021-01-19 15:43:42 · 161 阅读 · 0 评论 -
点击关闭浏览器,点击关闭微信窗口
点击关闭浏览器<a href="javascript:window.opener=null;window.open('','_self');window.close();" >关闭</a>点击关闭微信窗口<a href="javascript:;" onclick="closeWin(this)">关闭2</a>function closeWin(){ WeixinJSBridge.call('closeWindow'); .原创 2021-01-12 17:47:15 · 254 阅读 · 0 评论 -
判断是否是ie,ie的版本
function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.indexOf("Edge") .原创 2021-01-12 17:25:43 · 93 阅读 · 0 评论 -
ie8,9图片上传file兼容
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>上传图片</title></head><body> <form name=formens method="post" action="uploadpic" enctype="multipart/form-data"> .原创 2021-01-12 17:23:39 · 382 阅读 · 0 评论 -
js 优化写法
//取整parseInt(a,10); //BeforeMath.floor(a); //Beforea>>0; //Before~~a; //Aftera|0; //After//四舍五入Math.round(a); //Beforea+.5|0; //After//内置值undefined; //Beforevoid 0; //After, 快0[0]; //After, 略慢//内置值Infinity;1/0;//布尔值短写法true; /...原创 2021-01-12 17:21:28 · 125 阅读 · 0 评论 -
js+css简单翻书效果
//上下翻页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{margin:0; padding:0} body,html{ overflow: .原创 2021-01-12 17:19:25 · 204 阅读 · 0 评论 -
vue创建项目很慢
今天刚升级了vue3.0,用vue create project 创建项目,结局发现一直卡在安装步骤,上网找了很多问题,网上说要不镜像源换成淘宝镜像源,可是明明我的镜像就已经是淘宝镜像源了之后我就像或者不开淘宝镜像,开回npm镜像源试一下,神奇的事情发生了,镜像源已经改成了npm结果安装的时候发现去还是淘宝镜像源找了大半天愣是没弄懂怎么回事,在我就快要放弃的时候,我看到...原创 2019-08-02 16:29:46 · 10075 阅读 · 1 评论 -
jquery如何定位元素
在制作页面的时候,使用jquery很多是需要我们对某个元素进行特殊处理定位第一个li元素:$("div ul li").eq(0)$("ul li:first")定位第二个li元素:$("div ul li").eq(1)$("ul li:nth-child(2)")定位倒数一个li元素:$("div ul").eq(-1)$("ul li:last...原创 2019-07-11 12:23:13 · 3089 阅读 · 0 评论 -
js监听微信浏览器返回按钮事件,关闭微信窗口
前端时间做微信抢红包h5开发的时候,跳转了几个页面,但在最终体现页面在点击返回的时候虚妄直接关闭微信窗口,而不是返回上一级页面,找了很多资料总结如下:// 监听微信返回window.addEventListener("popstate", function(e) { alert('正在返回,等下会关闭微信窗口'); WeixinJSBridge.call('clo...原创 2019-03-07 23:17:05 · 6674 阅读 · 1 评论 -
解决iPhone手机音乐不能自动播放问题
在做h5开发的时候需要插入背景音乐,使用 html 的 audio 标签 可以实现,但是在开发过程中发现iPhone手机打开h5页面时音乐并不会自动播放,而是要点一下屏幕才会自动播放,上网找了半天,各种踩坑,最終还是找到解决方案。 解决方案如下:<div id="musicImg" class="music_img rotate"><img onclick="so_...原创 2018-08-22 23:21:23 · 6413 阅读 · 1 评论