![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端小常识
文章平均质量分 72
九州县令
日有所思、夜有所梦
展开
-
js前端面试题大全
1、js中的宏任务和微任务 宏任务包括:setTimeout setInterval Ajax Dom事件 微任务: promise async/await 注意:微任务比宏任务的执行时间要早 宏任务 (macro)task,可以理解是每次执行栈执行的代码就是一个宏任务(包括每次从事件队列中获取一个事件回调并放到执行栈中执行)。 浏览器为了能够使得JS内部(macro)task与DOM任务能够有序的执行,会在一个(macro)task执行结束后,在下一个(macro)task 执行开始前,对页面进行重新渲染原创 2022-05-27 21:11:36 · 751 阅读 · 0 评论 -
小程序自定义头部、底部以及全局登录弹窗、适配各种手机的自定义头部底部组件
相信大家在做小程序的时候有些需求用原生的头部和底部是达不到想要的效果的 就需要自定义头部、底部以及全局的登录弹窗 自定义头部底部需要设置app.json内 把window下面的navigationStyle设置为“custom“ 然后在页面index.json内添加组件的路径 在usingComponents下第一个为登录的组件,第二个为底部组件 头部的组件路径可以写在每个页面下也可以写在全局app.json内 <navigation-bar navbar-data='{{nvabarData原创 2020-09-21 11:08:55 · 625 阅读 · 0 评论 -
微信小程序倒计时,小程序60秒倒计时,小程序倒计时防止重复点击
相信大家再做小程序的时候大部分都会碰到获取验证码功能 比如说手机号登陆获取验证码 一定时间之内不能重复点击 html部分 <view class="signIn"> <view class="mainBody"> <view class="title">手机号登录</view> <view class="weui-input"> <input bindinput="adminNameInput" type="原创 2020-07-31 10:23:08 · 967 阅读 · 1 评论 -
微信小程序嵌套h5页面,h5页面返回小程序,小程序和h5的页面和交互方法,h5点击分享小程序页面
相信大家在做小程序的时候有些需求会需要嵌套h5页面 正常的h5页面嵌套很简单就是一个web-view然后放入h5链接就可以了 <web-view src="http://www.google.cn?id=1&type=2"/> 如果当前的h5页面需要分享 直接点击分享是不能调用微信小程序分享的 但是可以点击后跳转到小程序页面从小程序的方法中调用分享 wx.miniProgram.navigateTo({url: "/pages/index/sharePosition/index?id原创 2020-07-22 14:47:54 · 3505 阅读 · 3 评论 -
响应式布局rem、rem方法封装、移动端响应式布局
相信大家在做移动端的时候都会做各个手机的适配 这种适配就是响应式布局 在之前做网站的响应式从pc到手机用的是媒体查询 @media screen and (max-width: 300px){} 最大宽度300像素需要的样式 后面移动端业务兴起后做的响应式布局是基于手机各个型号以及各种分辨率的响应式 这个时候用的就是rem布局,也是最简单的布局 直接用rem写是不行的,这个时候就需要借助js function fontRem() { var bodyWidth = document.getElem原创 2020-06-18 13:36:57 · 317 阅读 · 0 评论 -
jquery 选项卡切换、选项卡封装、简单的jquery选项卡封装、tab切换效果
相信选项卡切换是大家常用的效果 单独写一个选项卡切换很方便 但是要是一个页面出现多个选项卡不做封装的话会显得代码很杂乱 <div class="bodyCenter"> <div class="nav"> <span class="on">新闻</span> <span>热点</span> <span>动态</span> </div>原创 2020-06-12 09:46:39 · 251 阅读 · 0 评论 -
js获取url并截取相应的字段,js解决url获取中文字段乱码问题
相信url截取信息是一个很常用的小功能 页面跳转传参的时候可以在A页面的url挂一些参数到B页面获取 正常的页面传参都是以数字和英文为主 正常情况下中文获取的时候是有乱码的 所谓上有政策下有对策 一个正常的url(http://网址?areaInfo=13394186.192948427,3695040.8525992734&lines=1&nameId=7665&name=九州县令) 平时写的url截取方法 function qs (name) { var reg原创 2020-06-11 09:59:59 · 544 阅读 · 1 评论 -
node最简单的本地服务搭建
1、首先需要安装node node下载链接 2、需要安装http的镜像文件 npm install http-server -g 有权限不够(一般指mac)可以添加 sudo npm install http-server -g 然后输入密码 3、切换到需要执行的项目的文件夹 http-server 或者 http-server -p 8080指定端口 最后在浏览器输入 http://127.0.0.1:8080/ ...原创 2020-06-08 10:45:08 · 210 阅读 · 0 评论