- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序rpx和px互转
rpx转px:var px = rpx / 750 * wx.getSystemInfoSync().windowWidth;px转rpx:var rpx = px * 750 / wx.getSystemInfoSync().windowWidth;
2019-02-28 15:16:48 9659 3
原创 jquery+原生实现滑动删除效果
刚写完项目,难得空闲时间,记录一下滑动删除效果所遇到的坑。。使用的方法事件:touchstarttouchmovetouchenddblclick (使用dblclick主要是为了PC端也能正常使用删除功能,如果嫌双击麻烦,改为click也可以)本来打算直接使用jquery去写的,但是写着写着发现,preventDefault()和stopPropagation()阻止默认事件不起作用,后来一番g...
2018-06-29 11:12:17 2525
转载 Linux定时任务-crontab
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttpd restart上面的例...
2018-05-15 11:03:30 357
原创 kindeditor集成jmeditor公式HTML富文本编辑器
最近公司需要做一个带公式的HTML编辑器,网上找了很多插件都不是很满意,然后看到一个kindeditor集成jmeditor公式的,感觉还不错,下面是集成后的效果!避免大家都踩坑,下面记录一下详细集成步骤:1.下载kindeditor和jmeditorkindeditor V4.1.11 官网下载地址:http://kindeditor.net/down.phpkindedi...
2018-01-26 11:16:37 4005 5
原创 windows系统mongodb配置服务及设置密码
注:笔者使用的MongoDB版本是3.6,其他的版本是否这样配置,我也没测试过。一、配置服务首先,在你的mongodb目录下新建两个文件夹,一个存放数据的data文件夹,一个存放日志的logs文件夹。然后在logs文件夹下再建一个mongod.log文件都建好之后,继续往下看。。方法1:直接输入指令打开命令行,进入到mongodb的bin文件夹下执行
2017-12-18 17:19:10 12613
原创 使用browserSync不起作用的解决办法
记录一下使用browserSync所踩的坑。。全局安装browserSyncnpm install -g browser-sync局部安装browserSyncnpm install browser-sync --save-dev1.静态服务器直接运行browser-sync start --server "D:/phpstudy/PHPTutorial
2017-11-30 16:48:14 5566 1
原创 仿苹果手机通讯录字母固定在屏幕顶部的效果
一直在忙,很久没有来写博客了!下面分享一个仿苹果手机通讯字母定位在屏幕顶部的效果。 仿苹果手机通讯录字母固定在屏幕顶部 *{ margin:0; padding:0; box-sizing: border-box; -webkit
2017-11-27 17:59:52 783
原创 nodejs常用命令
1.查看全局安装的包npm list -g --depth 0-g:全局安装的包;list:安装包列表;--depth 0:自己安装的包,不包括系统自带的;
2017-09-28 09:48:54 736
转载 禁止微信浏览器下拉回弹的效果。
方法1: var overscroll = function(el){ el.addEventListener('touchstart', function(){ var top = el.scrollTop; var totalScroll = el.scrollHeight; var currentScroll = top + el.offsetHeight;
2017-05-15 17:35:04 4242
原创 移动端固定输入框在底部会被键盘遮挡的解决方法
由于公司需求,需要做一个实时对话的聊天功能。遇到各种小坑就不多说了,下面就记录一下遇到最坑的一个问题。。界面布局写完后,在Android和iOS系统下测试了一下,问题来了!!!在Android系统中布局完美展示(这很好),但在iOS系统下,经常点击输入框键盘会把输入框挡住。如下图显示:
2017-05-12 14:07:37 32605 6
原创 nginx安装包安装nginx
1.下载nginx安装包:方法一:到官网选择自己想要的版本,下载下来,然后再上传到服务器上面去。http://nginx.org/方法二:使用命令直接在服务器下载安装包wget http://nginx.org/download/nginx-1.11.13.tar.gz2.下载完解压:tar -zxvf nginx-1.11.13
2017-04-10 17:45:14 3540 1
原创 在IOS系统上,滚动条滚动到指定的位置出现空白页面的解决方案
原因:-webkit-overflow-scrolling:touch解释:由于使用-webkit-overflow-scrolling这个属性,苹果手机会使用硬件加速,从而促使页面滑动得更加流畅,然而也导致了页面出现空白的情况。解决办法:滚动之前,先设-webit-overflow-scrolling的属性值为auto,然后页面滚动完了,再设为touch即可。
2017-01-16 10:48:57 5932
原创 nodejs nodemailer发送邮件
注:由于本人使用最新版本的nodemailer不兼容,所以目前使用的是0.7.1版的nodemailer下面展示的是使用QQ邮箱发送邮件的实例,如果你有其它需求,也可以更换成其他邮箱发送,如(163,gmail等)。1.安装nodemailernpm install nodemailer@0.7.12.调用var to = 'XXX@qq.com';
2016-11-07 18:13:37 4818 2
原创 js截取字符串指定长度,超出长度显示省略号
看得懂的,可以自己写一下。看不懂的,直接复制代码调用函数即可。废话不多说,直接上代码了!/** * 函数说明:获取字符串长度 * 备注:字符串实际长度,中文2,英文1 * @param:需要获得长度的字符串 */function getStrLength(str) { var realLength = 0, len = str.length, charCode = -1;
2016-11-02 16:34:08 4970
原创 nodejs express获取不了用户的外网ip地址解决方法
本人上网查了很多资料,基本上都是说直接使用req.connection.remoteAddress或者完整一点的function getClientIp(req) { return req.headers['x-forwarded-for'] || req.connection.remoteAddress || req.socket.re
2016-10-19 16:02:32 14101
原创 nodejs express项目使用log4js
这几天一直在研究log4js的日志功能,说起来都是泪啊。。就那么简单的一个功能,足足卡了我几天。(没看错,就是几天)。。。原因就是,log4js没有把加载文件和访问的路径写进生成的日志文件。上百度查来查来都是那几编教程,然后再去google查,还是那样。。。查找未果之后,只能自己默默探索了。。为了避免大家跟着我踩坑,下面就直接上正确的代码了。。1.下载log4js包(在自己
2016-09-07 13:42:36 4408 3
原创 CentOS7.2 yum安装nginx
1.添加nginx到YUM源sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装nginxsudo yum install nginx3.启动nginxsudo systemctl sta
2016-08-30 15:26:19 1075
原创 nodejs npm安装‘包’失败或者安装‘包’过慢的解决办法和forever包的使用方式
npm安装包过慢或失败的解决方法:npm --registry https://registry.npm.taobao.org info underscoreforever包的使用方法:安装forevernpm install -g forever1.启动forever start './bin/www'或者forever start app.j
2016-08-01 10:45:17 2922
原创 nodejs使用express创建ejs变成jade的解决办法!
最近在看《Node.js从入门到精通》,看到使用nodejs进行web开发的时候,准备创建ejs项目遇到问题了!!! 使用express -t ejs microblog创建出来的居然不是ejs项目,而是jade项目(这语法虽然简化了html,但是本人懒就不想再去学了),这就无语了。。 上网查了一下问题,才发现现在的版本已经没有-t这个命令了,改为express
2016-07-28 16:49:48 2844
原创 nodejs安装express成功,但是使用不了的解决方法。
安装express,使用熟悉的npm install -g express命令安装,但是,安装成功之后居然提示express不是内部或外部命令.
2016-07-26 18:01:52 9929 4
转载 手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联...
2016-07-15 16:00:42 399
转载 js合并两个对象-仿jquery中的$.extend()
也许有些人不想使用jquery的$.extend()的方法或者项目中没有使用到jquery的,那么下面就给大家展示一种用原生写的合并对象的方法。(虽然方法是在别人上“借”来的,但是就当记录一下吧!)js合并两个对象function extend(des, src, override){ if(src instanceof Array){ for(var
2016-06-24 15:05:48 4919
转载 针对IE6、7、8条件注释语句(不同版本IE显示用不用css)
一、条件注释简介1.IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法。2.条件注释只能用于IE5以上。3.如果你安装了多个IE,条件注释将会以最高版本的IE为标准。4.条件注释的基本结构和HTML的注释()是一样的。因此IE以外的浏览器将会把它们看作是普通的注释而完全忽略它们。5.IE将会
2016-06-24 14:05:55 567
原创 移动端固定位置
相信大家在移动开发的时候,都会遇到一个“固定”的问题。那就是什么头部固定在屏幕顶部啊、什么尾部固定在屏幕的尾部啊这些鬼东西。。。
2016-06-22 10:50:31 2268
kindeditor集成jmeditor公式HTML富文本编辑器
2018-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人