蕭朙偉
码龄8年
关注
提问 私信
  • 博客:294,848
    294,848
    总访问量
  • 29
    原创
  • 1,538,137
    排名
  • 22
    粉丝
  • 0
    铁粉

个人简介:专注原生

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 目前就职: 太极计算机股份有限公司
  • 加入CSDN时间: 2017-01-22
博客简介:

肖明伟 的博客

博客描述:
前端工程师的成长之路!
查看详细资料
个人成就
  • 获得52次点赞
  • 内容获得8次评论
  • 获得156次收藏
创作历程
  • 2篇
    2021年
  • 5篇
    2020年
  • 10篇
    2019年
  • 1篇
    2018年
  • 21篇
    2017年
成就勋章
TA的专栏
  • 前端环境搭建
    2篇
  • js
    3篇
  • VUE
    1篇
  • 微信页面开发
    4篇
  • HTML
    7篇
  • CSS
    2篇
  • JavaScript
    22篇
  • jQuery
    3篇
  • 其他
    3篇
  • 浏览器
    14篇
  • Angular
    2篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 微软技术
    typescript
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

完美快速解决百度分享不支持HTTPS的问题

百度分享不支持HTTPS这件事由来已久,不能再忍受好久没有做过带分享的页面了,今天同事遇到了这个问题,自己简单查了一下记录下来。百度分享不支持HTTPS这件事由来已久,我之前向百度分享提交过这个问题,无果!但近期themebetter主题用户咨询的比较多,我们就总结了解决方案。第一步:下载百度分享必备文件点此下载static.zip,将解压(解压密码:csdn.net)后得到的static文件夹上传到网站根目录(注:域名/static)。最后一步:修改百度分享代码删除百度分享代码中的以下.
转载
发布博客 2021.12.23 ·
466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

static.zip 资源文件

发布资源 2021.12.23 ·
zip

js 在元素前后添加元素

在元素前后添加创建的元素话不多说,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Sanai_1992</title> <style> .item{ width: 100px; height: 100px; background-color: linen; } .item2{ widt
原创
发布博客 2021.08.12 ·
4684 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

getSvnPassword.zip

发布资源 2020.09.27 ·
zip

javascript 保留小数的精确算法

分享两种精确小数位的方法1、常见的 number.toFixed(2),对数字number进行四舍五入保留两位小数的操作。2、使用Math.random()方法进行四舍五入,此方法不常见,不过也能在保证精度的情况下保留小数位,方法如下,仅供分享/** * 四舍五入的精确方法 * @param number{number} 基础数值 * @param toFixed{number} 保留小数位数,不能为负数,0为整数 * @return {number} */function Mat
原创
发布博客 2020.09.08 ·
1004 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS Uncaught TypeError: xxx is not a constructor 问题解析

无意中出现的报错,错误原因是申请了重复的变量作为同一个方法名。例如:function xxx(){ xxxxxx}var xxx = new xxx();此时如果通过一些特定方式重复加载页面,比如我们用到的ajax请求页面后直接加载到已有dom中的方式,这时第一次加载没有任何问题,但是第二次加载就会出现如题报错。此时:修改var xxx = new xxx(); 为 var xxxx = new xxx(); 即可解决此问题。本人没有更深入的研究,应该是后面定义的xxx覆盖..
原创
发布博客 2020.07.28 ·
46587 阅读 ·
8 点赞 ·
2 评论 ·
5 收藏

node.js 环境安装(windows)

准备需要安装的电脑,下载node.js的安装包,地址:http://nodejs.cn/download/ 下载的安装包双击打开,依次按照下图指示执行 下图点击接受,后下一步 下图,根据实际情况选择安装位置,如果记不住建议选择默认位置,直接点击next 下图,中的勾选视情况而定,可以不勾选 按照上面的步骤点击finish即为安装完成 如果上面安装流程中勾选了下面的选项 后面可能还会有其他步骤,根据指示操作,慢慢完成即可。下面呢是我遇到的,仅供参考: 检查是否环境安装成功按键盘 win + R
原创
发布博客 2020.07.26 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js try...catch... 实用方法

前端做到一定程度之后对于错误的监察预警也应该进行涉猎了。而try catch就成了最好的选择。话不多说,方法很简单。上代码:function myFunction(x){ try{ if(x=="") throw "值为空"; if(isNaN(x)) throw "不是数字"; if(x>10) throw "太大"; if(x<5) throw "太小"; console
原创
发布博客 2020.05.18 ·
1428 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JSON 按key的字符先后顺序排序

话不多说直接上方法:var sortJson = function(obj, callback) { var endValue, item, key, keyArray, keyArray2, o, _i, _len; endValue = {}; keyArray = []; keyArray2 = []; for (key in obj) { o = {};...
原创
发布博客 2020.04.27 ·
2258 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JS 实现复制功能-Sanai

话不多说直接上方法/*复制文本的方法*/function copyText(str, successFn, errorFn) { // 获取需要复制的文字 const copyStr = str; // 创建input标签存放需要复制的文字 const oInput = document.createElement('input'); // 把文字放...
原创
发布博客 2019.12.03 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ngnix图片跨域访问配置(实测有效)

只需在ngnix的配置文件中的http中加上add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,OPTIONS;...
原创
发布博客 2019.10.16 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js地址栏传参为地址参数(js转义与解析字符串)

转义字符串:encodeURIComponent(str)解析字符串:decodeURIComponent(str)var str = "https://www.baidu.com/"; //以百度地址为例var codeStr = "https%3A%2F%2Fwww.baidu.com%2F"; //编译后的百度地址console.log(e...
原创
发布博客 2019.09.24 ·
3437 阅读 ·
4 点赞 ·
2 评论 ·
3 收藏

layuiAdmin 框架iframe文档

layuiAdmin.std(iframe 版) 是完全基于 layui 架构而成的通用型后台管理模板系统,采用传统的 iframe 多页面开发模式,可更快速直接地开发网页后台应用程序,无需过多地学习成本,简单高效,撸起袖子直接干。题外该文档适用于 layuiAdmin.std 常规版(iframe),阅读之前请务必确认是否与你使用的版本对应。熟练掌握 layuiAdmin 的前提是熟练...
原创
发布博客 2019.08.29 ·
15725 阅读 ·
5 点赞 ·
0 评论 ·
41 收藏

layuiAdmin 框架单页面文档

快速入门部署解压文件后,将 layuiAdmin 完整放置在任意目录通过本地 web 服务器去访问 ./start/index.html 即可运行 Demo由于 layuiAdmin 可采用前后端分离开发模式,因此你无需将其放置在你的服务端 MVC 框架中,你只需要给 layuiAdmin 主入口页面(我们也称之为:宿主页面)进行访问解析,它即可全权完成自身路由的跳转和视图的呈现,而数...
原创
发布博客 2019.08.29 ·
33683 阅读 ·
11 点赞 ·
2 评论 ·
66 收藏

H5 iOS 微信内核 自定义提交按钮点击后收起软键盘,无法触发点击事件(微信开发直播间踩坑记 二)

做直播间最下面有发言条,输入框和提交按钮,给提交按钮添加了点击事件,输入内容后点击提交,只是收起了软键盘。本以为是优先触发了软键盘收起的事件,解决了好长时间,偶然发现,原因是绑定点击事件为click,改为touchend,完美解决了我的问题。至此 仅记录...
原创
发布博客 2019.08.29 ·
905 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

H5 iOS 微信内核软键盘收起,页面不下滑问题解决(微信开发直播间踩坑记 一)

网上搜了好多下面这段代码完美的解决了我的问题$('input,textarea').on('blur',function(){ window.scroll(0,0);});$('select').on('change',function(){ window.scroll(0,0);});原理就是弹起键盘的时候,window.scrollY会从0变到键盘的高度(例如:...
原创
发布博客 2019.08.29 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模态窗口 showModalDialog 浏览器兼容解决方案

无意中遇到一个老项目,遇到showModalDialog在谷歌火狐浏览器失效的问题,查了一下官方文档,发现已经废弃。 电脑端 移动端 Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Edge Mo...
转载
发布博客 2019.08.10 ·
2410 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

H5 iOS 微信内核 视频默认全屏问题解决(微信开发直播间踩坑记 三)

在video标签中加入x5-playsinline="" playsinline="" webkit-playsinline="true" 三个属性即可例如:<video src=" " width="100%" height="100%" controls="controls" x5-playsinline="" playsinline="" webkit-playsin...
原创
发布博客 2019.07.16 ·
798 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

微信图片防盗链笔记(转:破解微信图片防盗链)

首先,引用微信的图片遇到的情况:解决:1、尝试在html头中加入&lt;meta name="referrer" content="never"&gt; 问题解决2、网上有关于这个问题的其他结局方式,如:借助跳板,直接在图片链接前加上http://read.html5.qq.com/image?src=forum&amp;q=5&amp;r=0&amp;imgflag=7&amp;...
原创
发布博客 2019.01.04 ·
6258 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

js删除数组里的某个元素

删除数组中的某个元素,首先需要确定需要删除元素的索引值。var arr=[1,5,6,12,453,324];function indexOf(val){ for(var i = 0; i &lt; arr.length; i++){ if(arr[i] == val){return i;} } return -1;}找到相对应的索引值后,根据索引值删除数组中该元素对应的值...
转载
发布博客 2018.05.11 ·
11283 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多