
js
文章平均质量分 69
拭血
代码是诗
展开
-
AjaxFileUpload实现多文件上传
去年5月中旬在项目中使用过Ajax上传文件(一直都在飘,也就最近两周开始写博客了),现在要使用的时候不得不再去看过去的代码了,我是将原本的 AjaxFileUpload 单文件改成了多文件上传的,虽然不是太灵活但也能满足需求了。使用的是 AjaxFileUpload v2.1,地址 http://www.phpletter.com/Our-Projects/AjaxFileUpload/完原创 2015-01-29 17:45:11 · 725 阅读 · 2 评论 -
将论坛帖子内容中的 smilies 表情转换为正常图片显示
不久前,在调用论坛回帖内容时遇到了 smilies 表情图片为 {:4_267:} ,下面说说解决方式。在服务端时用正则将论坛(以Discuz7.2为例)帖子内容中的 smilies 图格式化成图片标签格式,然后在标签上附加上属性,以便于在视图中使用JS处理。当然,这个可以自己去优化一下,这里起初是为了实现正常显示图片的目的。foreach($postList as $key=>$原创 2015-01-22 15:48:51 · 801 阅读 · 0 评论 -
自定义简单的JS模板遍历
将Ajax返回来的数据拼成HTML字符串以往常用“ += ”拼接而成,当字符串较长时不方便阅览和修改,想通过模板遍历的方式实现而又不愿为此引入模板引擎JS库,所以自己写了个简单的方法将数据和模板分离。模板中将变量使用同一前缀加变量名的方式替换,遍历时使用 replace 正则匹配替换成返回的数据原创 2017-09-26 16:12:22 · 663 阅读 · 0 评论 -
使用Swiper库实现从右向左排列的列表块
改变Swiper JS库提供的demo方式(170-slides-per-column.html),从右向左排列表,然后从左向右滑动查看。提供的demo是从左向右排列的,如果使用float那都排在一行,到了宽度边界自动这行,这不是想要的结果,所以利用Swiper 4.0.6库现有的方式可以快速实现。首先需要将Swiper库的源码做个小小的改动(大致在1300行),不影响升级,但升级后没有改的话只是回到从左向右排...原创 2017-11-24 20:06:33 · 3243 阅读 · 0 评论