当前位置: 秋叶网络博客
数据库结构的多层嵌套关系高性能读取
作者: 发表时间:2017年08月09日
mysql数据库迁移导入到mongodb详细教程
博客转nodejs已经开工一周了,每天晚上利用闲暇的几个小时完成几个功能,目前进度已完成一半了,架构已成型,前台页面的渲染已经差不多了,接下来很快进入后台管理界面,前后端都用js写,高吞吐高并发就是这么任性,高雅的回调和异步就是这么美丽。总的来说与我预期的相差不会很远,稍微难了一些。期间遇到的典型问题我会写博记录下来,可供他人与我后期翻阅。 今天写的是数...
目录: 前端编程 标签: 数据库, 多层嵌套 5条评论 17619次阅读
用Javascript给文本段落加上p标签实现换行
作者: 发表时间:2017年08月05日
mysql数据库迁移导入到mongodb详细教程
最近在用node重写我的博客(憔悴了许多),既然从wordpress转过来的,wordpress基本功能还是不能变的,无形中加大了开发难度。比如说加密算法,数据表关系串联,数据库高并发IO性能优化。。。等等一大堆需要解决的问题,要做就要做最好的,用最优的方法,最快的算法,最安全的code来以太阳肩并肩。起初以为增删改查就完事了,其实没那么简单。就连读取文章看似很简单的事情其...
目录: 前端编程 标签: 内容换行 3条评论 17599次阅读
JavaScript脚本对LRC歌词折叠展开
作者: 发表时间:2017年06月20日
mysql数据库迁移导入到mongodb详细教程
使用场景:不同播放器对lrc歌词格式支持程度不一样,尤其是网页播放器,很多不支持不同时间唱同一句歌词,所有时间会折叠成一行的格式,这种歌词在网上很常见,然而有的时候我们不能使用折叠的歌词,那么我们就要一行一行的去拆开,放到对应的时间线。手动去拆解是一件很麻烦的事情,但我之前一直这么搞。。。现在写了个脚本一劳永逸,不仅能把折叠的歌词展开,还能反过来把...
目录: 前端编程 标签: 折叠LRC歌词 1条评论 7433次阅读
前端分页页码展示逻辑封装函数
作者: 发表时间:2017年04月21日
mysql数据库迁移导入到mongodb详细教程
这里说的分页是页码的设计分页,并不是内容的分页,内容的分页可以看这篇文章《前端实现静态分页展示内容a 》,这里不多讲了,前端实现内容分页不好,不好,不好。所以今天讲后端分页,但是页码由前端设计,这个页码逻辑理论上适用于前后端,就是处理用...省略页码,大概的样子如下(分为三种情况): 具体的实现逻辑可以看我写的一个封装函数,只需要调用三个参数即可(当前...
目录: 前端编程 标签: 分页, 前端页码 0条评论 9826次阅读
nodeJs模块formidable实现多文件上传
作者: 发表时间:2017年03月28日
mysql数据库迁移导入到mongodb详细教程
文件上传对于网站来说意义非凡,今天来挖挖nodejs上传文件的完整功能,支持多文件批量上传以及讲解相关技术点和注意事项。 文件上传我们一般使用form表单选取文件进行上传,有两种方法实现,一种是传统意义的form表单: <form action="/upload" method="post"> <input type="file" name="myfile" id="myfile" mutiplespan /> <input type="submit" value="上...
目录: 前端编程 标签: 文件上传 9条评论 9645次阅读
Html字符串筛选提取指定节点
作者: 发表时间:2017年03月17日
mysql数据库迁移导入到mongodb详细教程
拿到一个字符串,而这个字符串恰好是html结构的,也就是里面有标签节点,我们要把某个id或者class的节点从中分离出来,那么怎么做呢?当然是正则匹配提取切割技术的混搭使用啦,为了方便复用我又写了一个函数,走到哪用到哪!这篇文章的标题就是《Html字符串筛选提取指定节点》。 这一招很有实用性,实用性在哪呢?想想网站的无刷新ajax,通过这篇文章的代码学习,你将会喜欢...
目录: 前端编程 标签: 字符串提取节点 1条评论 8544次阅读
Canvas裁剪等比尺寸文章缩略图
作者: 发表时间:2017年03月11日
mysql数据库迁移导入到mongodb详细教程
通常来说,缩略图都是读取文章里面的一张大图片再通过css缩小显示,或者是后台经过处理后生成的另外一张对应的图片,这里不做讨论,我们是前端就得用前端的方法。然而图片大小不一会给前端响应式造成巨大的麻烦,关于响应式固定宽高比例前面一篇文章已经讲过一种方法《纯css自适应div高度(等比缩放)a 》,今天讲另外一种更高级的canvas办法。除了固定宽高比例,还实现了裁剪...
目录: 前端编程 标签: canvas裁剪图片 4条评论 9237次阅读
纯css自适应div高度(等比缩放)
作者: 发表时间:2017年03月08日
mysql数据库迁移导入到mongodb详细教程
网页自适应宽度大家都很熟悉,设置百分比即可,但是自适应高度一直是让人头疼的事情。何为自适应高度,就是一个div我们设置了自适应宽度,在不同大小屏幕尺寸下,宽度会变化,高度也随着初始比例变化。然而实际中很多人的做法是通过js根据初始比例计算改变宽度后的高度,再应用到div上,有的甚至是直接就写死高度,宽度无论如何变化,高度都是这个样子,就会造成宽屏下,div...
目录: 前端编程 标签: 自适应 1条评论 9775次阅读
同域名下浏览器不同标签页利用本地存储进行通信
作者: 发表时间:2017年03月05日
mysql数据库迁移导入到mongodb详细教程
解释标题的时间又到了~。 什么是“同域名下不同标签页的通信”?简单来说就是不允许【两个同一网站的页面】在【同一用户】浏览器中【同时】做相同的事情,比如页面a和页面b,两个页面都在浏览器中打开了,a在做某个事情之前怎么知道b也在做相同的事情,从而终止做这个事情的想法呢?即任务单一性。 通俗易懂的例子就是某个网站在公用页脚引入了audio标签,打开这个网站所有页...
目录: 前端编程 标签: 标签页通信 1条评论 8709次阅读
Js保留小数位数四舍五入不足位数添零
作者: 发表时间:2017年02月21日
mysql数据库迁移导入到mongodb详细教程
这个小函数比小程序实用多了~,项目急,在网上找了一遍有没有现成的函数,没有一个中(wan)用(mei)的东西,干脆自己动手,丰衣足食了。 这个函数可以对任意数字保留自定义小数位数,保留规则是包准的四舍五入,不足位数添0替补: function round(num,digits){ if(isNaN(num)){ return "NaN"; } num = num.toString(); var dot = num.indexOf("."); if(dot==-1){ if(!digi...
目录: 前端编程 标签: 保留小数 0条评论 5518次阅读