- 博客(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
转载 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本地访问手册
2020-08-17
nodejs+express+socket.io+excel-export实现年会HTML5/H5摇一摇小游戏比赛完整demo/例子及导出excel获奖名单
2020-01-05
MongoDB离线手册(含一个简易版和完全版)
2019-11-20
VBScript中文第三版手册PDF
2019-05-06
JavaScript权威指南(第6版)(中文版)《锋利的jQuery》JavaScript高级程序设计(第3版)
2019-01-08
JQ和原生JS版html页面展示PDF文件完整示例代码
2018-11-24
原生JS实现单图多图上传预览,备详细注释
2018-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人