笔记
文章平均质量分 73
佩可馁稞
坚韧
展开
-
移动端兼容问题
兼容问题及其它总结iOS键盘中首字母大写html5标签在低版本浏览器如何兼容h5底部输入框被键盘遮挡问题在移动端使用click事件有300ms延迟的问题移动端touch事件有穿透(点透)的问题,怎么解决懒加载问题iOS键盘中首字母大写<input type="text" autocapitalize='off'>html5标签在低版本浏览器如何兼容使用:html5shiv.js代码:body之后,布局之前加入<!-- [if lt ie 9]> <script原创 2022-03-01 08:41:46 · 2360 阅读 · 0 评论 -
笔试题http请求方式 状态码 布局 多标签通信 前端性能优化
企业 前端面试题QA页面从输入 URL 到加载显示完成,过程发生什么前端性能优化1、加载优化2、 图片优化3、css优化4、js优化5、渲染优化6、首屏优化7、打包优化(主要是webpack优化)8、webpack长缓存优化9、vue优化10、 react优化11、 SEO优化如何实现浏览器内多个标签页通信Localstorage、sessionStorage、cookie 的区别HTTP 请求方式有几种HTTP 状态码以及代表的意义5 种常见的 HTTP 状态码以及代表的意义更多状态码var、let、co原创 2022-02-28 22:50:21 · 551 阅读 · 0 评论 -
支付宝对接沙箱流程
支付整个流程** 一、点击去结算 **1.1 生成一个订单「要发送一个请求」生成订单是后端做的事情,记录值为:1后端会给前端返回一个订单号1.2 跳转到【提交订单】页面***生成一个订单:1 【未支付】{后端做的}** 二、点击提交订单 **2.1 发送一个请求把订单号传递给后端,后端要进行 订单状态的改变「待支付:2」** 如果返回了数据,就下一步 **2.2 再发送一个请求「要去支付」***后端会返回一个url 这个url就是进入支付的页面** 三、支付...原创 2022-02-28 09:31:49 · 258 阅读 · 0 评论 -
HTML5CSS3上-动画 转换 新特性 前端面试题部分汇总
HTML5 CSS3HTML5 CSS3相关面试题HTML5新特性CSS3 新特性列举 5 个以上的 H5 事件微信小程序与 H5 的区别H5 的浏览器存储有哪些?简述 transform,transition,animation 的作用使用CSS怎么让Chrome支持小于12px的文字比如10px?(了解)1.0. HTML51.1. 语义化标签1.2. 多媒体标签1.2.1. audio 音频标签1.2.2.video 视频标签1.2.3. 兼容性1.3. H5表单1.3.1. H5新增表单1.3.2.原创 2022-02-28 00:31:55 · 961 阅读 · 1 评论 -
jQuery过滤选择器,选择前几个元素,后几个元素,内容过滤选择器等
jQuery过滤选择器,选择前几个/后几个元素,内容过滤选择器等一、基本过滤选择器(重点掌握下列八个)二、属性过滤选择器(六个必须记住)三、内容过滤选择器(四个必须记住)四、子元素过滤选择器(记住八个)五、可见性过滤选择器(两个)一、基本过滤选择器(重点掌握下列八个):first 选取第一个元素 $(“div:first”).css(“color”,“red”);:last 选取最后一个元素 $(“div:last”).css(“color”,“red”);:not 除去指定的选择器外的元素 $(原创 2021-06-30 15:01:02 · 1160 阅读 · 0 评论 -
微信小程序 弹窗(模态框)遮罩层 弹窗右上角按钮关闭
微信小程序点击按钮/view出现弹窗 带遮罩层 可关闭效果图点击按钮后:代码 :maskDemo.wxmlmaskDemo.wxssmaskDemo.js效果图点击按钮后:代码 :maskDemo.wxml<button bindtap='showRule' style="width:65vw" class="receiveFile">点击弹窗模态框</button><!--遮罩层--><view class="ruleZhezhao {{isRu原创 2021-05-28 09:40:21 · 4479 阅读 · 0 评论 -
微信小程序-单选按钮实现
逻辑单选框的逻辑比较简单,把所有的元素遍历出来,等到点击单选按钮的时候,当value值与遍历变量值一致的时候就 把checked 设置为true,其他的时候把checked设置为 false 只需要一次循环。复选框的逻辑,也不复杂,当只有一个被选中的选项的时候,当点击已经选择的选项的时候,首选外层循环设置为false,这个时候 e.detail.value为零,所以无法进入内层循环,所以被取消。当选中未选择的选项的时候,则从第一个选项开始遍历,如果value值与外层相同则设置为TRUE。然后跳出内层,原创 2021-05-24 19:07:17 · 4036 阅读 · 1 评论 -
小程序按钮带图标-点击实现文件上传 (预览文件)—— 源码及效果
.wxss代码/* 小程序按钮样式 */.btnImg1{ margin-top: 8rpx; width: 70rpx; height: 60rpx;}.cornerbutton_add { display: flex; justify-content: center; /* 垂直居中 */ align-items: center; /* 水平居中 */ height: 45px; margin-top: 45rpx; border-radius:..原创 2021-05-18 19:10:02 · 905 阅读 · 1 评论 -
解决nrm不能使用问题
1.使用管理员 权限打开 cmd 或者powershell2.set-ExecutionPolicy RemoteSigned 输入Y3.get-ExecutionPolicy4.Set-ExecutionPolicy RemoteSigned -Scope Process 输入Ynrm的使用展示列表 : nrm ls切换镜像 : nrm use 镜像名字 -> nrm use taobao发布包切换原版镜像 nrm use npm登陆(一定要在包文件夹路径下登陆)原创 2021-04-24 15:59:19 · 4466 阅读 · 0 评论 -
Vue项目常见报错问题汇总 项目经验
Vue项目经验总结1.环境&资源问题1.1.如果生成私钥提示没有这个目录一般git安装成功之后,会在C:\Users\下创建.ssh目录。如果没有就会出现上述问题。检查是否安装成功:cmd中执行:git --version (两个-)如果没有正确提示版本号,则配置一下git环境变量(看问题1.5)如果电脑用户名是中文名字,需要修改为英文https://jingyan.baidu.com/article/59703552843c458fc0074005.html可能是中文名字,导致原创 2021-03-27 20:27:16 · 2437 阅读 · 0 评论