自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

研究研究还是研究,不太想干纯纯的搬砖的活儿,当然,有马内也是可以滴~

  • 博客(29)
  • 资源 (10)
  • 收藏
  • 关注

原创 nodejs相关框架手册地址记录

expresskoa阮一峰 koakoa2 粉丝日志 教程sails官网Sails 是基于 exrpess 的大而全的框架,MVC框架,旨在模拟熟悉的Ruby on Rails框架的MVC模式,但支持现代应用程序的需求。捆绑了一个强大的ORM,即Waterline。自动生成的REST APILoopback官网LoopBack 是建立在 Express 基础上...

2019-06-26 16:23:37 192

原创 记录原生JS的Set,Map,Array.from以及三个点 ... (扩展运算符)用法

一、 SetSet.prototype.size:返回Set实例的成员总数。Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。下面先介绍四个操作方法。add(value):添加某个值,返回 Set 结构本身。delete(value):删除某个值,返回一个布尔值,表示删除是否成功。has(value):返回一个布尔值,表示该值是否为Set的成员。cle...

2019-06-26 10:19:13 1556

转载 有图有真相 搜索引擎识别关键词 搜索引擎优化(SEO) 在页面里要写的地方怎么写

何谓关键词?和论文写作一样,网站的关键词就是一个网站的主题,或者网站某一个页面的内容核心所在。甚至可以理解为,网站内容所围绕的一个中心,内容和什么相关。比如以网站建设为主要内容的网站,就可以将关键词确定为“网站建设”、“网站制作”等,而不能是“包装设计”,尽管两者有一定的相关性。除非像新浪、搜狐这样的综合性门户网站,内容无所不及,所以无法具体到某一个关键词(其实,类似新浪、搜狐这样的门户网站,每个...

2019-06-22 17:01:22 628

转载 CentOS7安装MySQL8.0图文教程(有图有真相,亲测可用)

下载 MySQL 所需要的安装包 网址:https://dev.mysql.com/downloads/mysql/Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7选择 RPM Bundle 点击 Download点击 No thanks, just ...

2019-06-22 16:23:27 1462

原创 centos上pm2启动nodejs服务 保证nodejs服务在Linux服务器上持续运行,只要整个服务器不关闭

先安装pm2:npm install pm2 -g先看一个图,然后就知道下面命令怎么用了pm2常用命令启动pm2 start <app.js> 我启动的是bin/www所以是www停止pm2 stop app_name|app_id删除pm2 delete app_name|app_id重启pm2 restart app_name|...

2019-06-22 13:04:26 1185

转载 VMware虚拟机安装的centos7部署的nodejs项目外网不能访问暴(啊哦敏感词)露端口号解决方案

centos7上nodejs环境都安装好了,node -v和npm -v都能查看出来版本,于是就将自己写的测试的nodejs项目放到git上,然后linux系统再clone下来,npm install一下,直接启动,再通过外网访问启动的服务,发现死活访问不通,查了网上说什么端口没打开,于是找了一下终于解决了这个问题,记录一下直接输入:/sbin/iptables -I INPUT -p tcp...

2019-06-22 12:48:04 600

转载 linux(centos)常用命令大全,linux命令(倍儿全)

Linux常用命令大全最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息arch 显示机器的处理器架构(1)uname -m 显示...

2019-06-21 17:36:07 298

原创 原生JS的全局对象cookie和localStorage重新封装

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目cookie:const setCookie = (name, value, expire) => { let date = new Date(); date.setSeconds(date.getSeconds() + expire); document.cookie = name + " = " + esc...

2019-06-21 16:54:37 547

原创 Vue项目,原生JS设置公众号页面的title过长,让标题滚动起来,类似走马灯效果

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目//title过长类似走马灯效果function changeTitle(title) { //timer定时器唯一ID if (Vue.prototype.titletimer != null) { clearInterval(Vue.prototype.titletimer); Vue.prototype....

2019-06-21 16:51:34 649

原创 原生JS验证手机号码是否正确

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目//验证手机号码是否正确function isMobile(s) { var patrn = /^[1][3,4,5,6,7,8,9][0-9]{9}$/; if (!patrn.exec(s)) return false; return true;}...

2019-06-21 16:48:04 2354

原创 原生JS判断是否是正确的身份证号码

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目//判断是否是正确的身份证号码function isIDCard(StrNo) { StrNo = StrNo.toString() if (StrNo.length == 18) { var a, b, c if (!isInteger(StrNo.substr(0, 17))) return fals...

2019-06-21 16:45:52 1734

原创 原生JS判断是否为空对象,判断是否为对象

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目function isEmptyObject(obj) { for (let key in obj) { return false }; return true}

2019-06-21 16:44:29 458

原创 原生JS判断是安卓还是IOS

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目//判断是安卓还是IOSfunction checkSystem() { var u = window.navigator.userAgent, app = window.navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.in...

2019-06-21 16:43:25 1484

原创 原生JS检查当前浏览器是否有flash或者是否有flash权限

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目function checkFlash() { let hasFlash = false, flashVersion;     //是否安装了flash/flash版本 if (document.all) { var swf = new ActiveXObject('Shockwav...

2019-06-21 16:39:11 733

原创 原生JS生成n天之前/之后的年月日

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目GetDate(num = 0) { var dd = new Date(); dd.setDate(dd.getDate() + num);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth() + 1;//获...

2019-06-21 16:35:53 174

原创 原生JS判断某字符在另一个字符串第n次出现的位置

项目中经常用到的方法,放这边省的写其他项目用到了还要重新写或者翻以前项目//查询cha在str中第num个的位置,num从1开始function findStr(str, cha, num) { let times = num == 0?1:num; var x = str.indexOf(cha); for (var i = 0; i < times-1; i+...

2019-06-21 16:33:40 2796

原创 web端发送语音功能实现,本地用的nodejs+express+multiparty写的小demo,语音录制用recorder.js,实际是webRTC,2019-6-21更新vue版本小demo

首先要知道nodejs怎么上传文件,如果不会,请移步这里https://blog.csdn.net/qq_38652871/article/details/89641769没有multiparty的自行安装一下npm install multiparty上传文件会了之后这个就简单了,recorder.js就是基于webRTC做的~~~~~~~~看目录recorder.js的例子...

2019-06-20 17:36:47 1498 1

转载 浏览器适配,各大浏览器适配,主流/冷门浏览器适配,css

浏览器适配,各大浏览器适配,主流/冷门浏览器适配flex布局问题flex布局早在2009年就有了,到现在已经有了好几个版本。详细内容可查看这篇文章。flex布局兼容性其中IE10部分支持2012,需要使用-ms-前缀。而IE9不支持flex布局:针对IE9以下的flex布局,git有一些三方js,例如flexibility但是并没有研究出来使用办法,其js会莫名添加一些样式,修改起来很麻...

2019-06-19 11:45:59 4809

原创 偶尔用到的前端第三方库手册地址

vue-simple-uploadersparkmd5-demo

2019-06-19 08:59:55 448

转载 css选择器大全

css选择器大全一、常用的选择器元素选择器作用:通过元素选择器可以选则页面中的所有指定元素语法:标签名 { }id选择器作用:通过元素的id属性值选中唯一的一个元素语法:#id属性值 { }类选择器作用:通过元素的class属性值选中一组元素语法:.class属性值{ }并集选择器作用:通过选择器分组可以同时选中多个选择器对应的元素语法:选择器1,选择器2,选择器N...

2019-06-18 16:11:50 101

原创 P2P聊天发送消息输入框 原生JS添加组合键 enter发送消息,shift+enter || ctrl+enter换行

有一个超级简单的原生JS封装好的添加各种组合键库算是个插件吧,直接看源码,还挺轻量的,拿来就用:/** * http://www.openjs.com/scripts/events/keyboard_shortcuts/ * Version : 2.01.B * By Binny V A * License : BSD */shortcut = { 'all_shortcuts':...

2019-06-18 14:00:09 1454

原创 超简单的用PS(PhotoShop)转换png为ico,不用下什么插件什么玩意儿的

1.用PS打开自个儿的PNG图片,另存为bmp格式的图片2.找到保存的文件,直接重命名为*.ico就可以啦注意:直接将png图片重命名是不管用的,必须先保存为bmp格式才能重命名...

2019-06-18 10:41:01 6739 7

原创 Vue跳转登陆页面强制刷新,非重绘,而是重新加载,相当于F5

直接上代码:router.afterEach((to,from)=>{ if(from.path != '/login' && from.path != '/' && to.path == '/login'){ window.location.reload(); }})写个全局后置的钩子就行了,因为有个BUG不刷新死活就...

2019-06-18 08:55:59 6571 3

原创 vue通过父组件调用子组件里面的方法,子组件的方法通过全局定义的eventLists获取到所有已绑定事件,移除并重新绑定该事件,防止重复绑定

引子:原生JS貌似没有获取元素已绑定事件的方法,查了查实在没找到,只能自个儿写一个了有人说让用Chrome的window.getEventListeners(elemObj)去获取,可是我的还是报错,实在没辙了,用最笨的办法一劳永逸吧,懒人有懒人的办法,这样不就好多了嘛重新封装全局绑定事件和移除事件方法function addEvent(obj, type, callback, useCap...

2019-06-17 11:04:23 733

原创 原生JS实现聊天窗口的输入框点击边框实现上下拖动改变输入框和聊天记录列表大小高度

见图上代码:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2019-06-17 09:25:54 1104 3

转载 centos7安装nodejs

安装版本:10.13.0一、安装必要的编译软件包sudo yum install gcc gcc-c++二、从源码下载Nodejscd /usr/local/srcwget https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0.tar.gz三、解压 nodejs 安装包tar xvf node-v10.13.0.ta...

2019-06-14 15:10:11 164

原创 xshell上传文件到Linux服务器,下载服务器上的文件到本地

准备:用xshell连接上服务器1.查看lrzsz是否安装输入rz如果没任何反应就说明没安装2.安装lrzszyum -y install lrzsz再次输入rz弹出上传文件对话框,选择自己要上传的文件,点击上传,上传完毕之后文件就在当前所在服务器目录了...

2019-06-14 11:21:38 1257

原创 360浏览器访问微信公众号/服务好链接地址不走授权,自动填充openID问题解决

回到桌面,选中360浏览器图标,右键,打开文件所在位置(找到360浏览器安装地址)下图是打开的文件夹回到上级,找到user data文件夹,直接删除或者重命名,随便命名如果提示不让操作,说明你现在打开了360浏览器,关闭360浏览器重新删除或重命名就行然后再次打开360浏览器访问你复制过来的微信公众号/服务好链接地址,这次就会去授权页面了...

2019-06-05 10:34:36 1812

原创 Vue项目img标签图片加载失败/显示不成功,显示默认图片

直接上正确代码,至于别人说的@οnerrοr=“url”,这种方法,亲测~~不可用<img class="avatar" :src="docAvatar">.avatar { width: 40px; height: 40px; position: relative;}.avatar:after { content: ""; displ...

2019-06-04 13:57:33 6287 1

element-ui本地访问手册,饿了么UI本地访问手册

这是将element-ui手册做的本地打包,支持本地访问,为了不让和本地其他文件冲突,访问目录加了一层 element-ui,本地随便提前安装一个 nginx 或者 apache 或者 nodejs 服务或者其他,以 nginx 为例:将压缩包解压缩放到 nginx 访问根目录下(默认为nginx安装目录下的html文件夹下),启动nginx ,访问 127.0.0.1:(端口号默认80)//element-ui/,就能访问到本地的 element-ui 手册

2020-08-17

nodejs+express+socket.io+excel-export实现年会HTML5/H5摇一摇小游戏比赛完整demo/例子及导出excel获奖名单

马上要年会了,有个什么总突然过来找我们部门后端负责人(我们公司后端用的PHP),询问是否能做个摇一摇的小游戏,大家一起摇一摇,有个类似比赛的小游戏互动,谁摇的次数多,谁靠前,最终前几名获奖,后端负责人直接来一句,这前端能做,你找前端吧,就这么着,把我叫了过去,问我能不能做,我说:以前没做过,我试试先做个小 demo 吧 nodejs express(ejs模板引擎) socket.io excel-export shake.js 年会摇一摇H5小游戏完整demo,有截图,可先去看看截图 https://blog.csdn.net/qq_38652871/article/details/103424198

2020-01-05

MongoDB离线手册(含一个简易版和完全版)

MongoDB离线版手册,内含一个简易版(仅有一些操作的语法和讲解)和一个完全版(含手册作者博客,命令行操作,管理工具,性能测试,相关文档,分布式,相关书籍,其他操作)

2019-11-20

VBScript中文第三版手册PDF

VBScript第三版参考手册PDF版;看了之前CDN上的一个朋友下载这个手册好黑啊,要二十多,富裕的没事,不富裕的估计都下载不下来吧,还是要少一点亲民一点的好吧,是吧朋友们,突然发现不能自定义积分数量,算了,本来想随便填个最低数的

2019-05-06

aes对称加密vue版本demo

内含JAVA端封装好的AES加密类 VUE依赖于CryptoJS封装好的对应的前端JS 亲测可用 对了 CBC模式

2019-01-16

rsa非对称加密,内含三个前端能用的加解密js

secruity.js jsencrypt.js RSAjs 三种RSA加解密JS,vue的和正常版本的

2019-01-10

vue汉字转拼音指令和原型链方法

vue项目中汉字转换成拼音,内含两种,一种添加到自定义指令,一种添加原型链,可以挑选自己喜欢的用

2019-01-09

JavaScript权威指南(第6版)(中文版)《锋利的jQuery》JavaScript高级程序设计(第3版)

JavaScript权威指南(第6版)(中文版) 《锋利的jQuery》 JavaScript高级程序设计(第3版)

2019-01-08

JQ和原生JS版html页面展示PDF文件完整示例代码

里面包含两个例子, JQuery版本的PDF文件读取展示在HTML页面 pdf.js原生JS版本的读取PDF文件展示在HTML页面

2018-11-24

原生JS实现单图多图上传预览,备详细注释

原生JS写的图片上传预览,引入JS,设置参数,调用一个方法即可实现 样式随便自定义 支持单张图片上传预览,多张图片上传预览 支持传递参数显示图片并重置修改图片

2018-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除