【2015上半年总结】js开源组件开发系列索引
js开源组件开发系列一索引
从3月份进入新公司以来,时经五个月,我以平均每周1个小组件的速度,已经完成的js组件有22个之余了,已基本上全部用到实际项目中,这些小而简的组件,已能基本支持现在项目中所会遇到的前端功能性需求,所以在这里,把它们列出来,后面可能还会有一些更新:
1.日历组件(可多选)
源码git:https://github.com/tianxiangbing/calendar
demo:http://www.lovewebgames.com/jsmodule/calendar.html
2.dialog对话框弹层
源码git:https://github.com/tianxiangbing/dialog
demo:http://www.lovewebgames.com/jsmodule/dialog.html
3.手机端上传图片
源码git:https://github.com/tianxiangbing/mobile-upload
demo:http://www.lovewebgames.com/jsmodule/mobile-upload.html
4.滚动加载数据(支持移动端)
源码git:https://github.com/tianxiangbing/scroll-load
demo:http://www.lovewebgames.com/jsmodule/scroll-load.html
5.手机端选择地区联动(仿ios)
源码git:https://github.com/tianxiangbing/mobile-select-area
demo:http://www.lovewebgames.com/jsmodule/mobile-select-area.html
6.手机端照片预览组件(可滑动切换图片)
源码git:https://github.com/tianxiangbing/mobile-photo-preview
demo:http://www.lovewebgames.com/jsmodule/mobile-photo-preview.html
7.手机端日期选择(仿ios效果)
源码git:https://github.com/tianxiangbing/mobile-select-date
demo:http://www.lovewebgames.com/jsmodule/mobile-select-date.html
8.轮播切换图片-支持手机滑动
源码git:https://github.com/tianxiangbing/carousel-image
demo:http://www.lovewebgames.com/jsmodule/carousel-image.html
9.js异步上传文件(iframe pc端)
源码git:https://github.com/tianxiangbing/upload
demo:http://www.lovewebgames.com/jsmodule/upload.html
10.文本输入框计数统计
源码git:https://github.com/tianxiangbing/word-count
demo:http://www.lovewebgames.com/jsmodule/word-count.html
11.图片懒加载
源码git:https://github.com/tianxiangbing/lazy-load
demo:http://www.lovewebgames.com/jsmodule/lazy-load.html
12.图片放大镜(支持移动触屏)
源码git:https://github.com/tianxiangbing/image-zooming
demo:http://www.lovewebgames.com/jsmodule/image-zooming.html
13.ajax分页插件paging
源码git:https://github.com/tianxiangbing/paging
demo:http://www.lovewebgames.com/jsmodule/paging.html
14.获取url参数和form表单json格式
源码git:https://github.com/tianxiangbing/query
demo:http://www.lovewebgames.com/jsmodule/query.html
15.table表格渲染组件
源码git:https://github.com/tianxiangbing/table
demo:http://www.lovewebgames.com/jsmodule/table.html
16.自动提示搜索框autosearch
源码git:https://github.com/tianxiangbing/autosearch
demo:http://www.lovewebgames.com/jsmodule/autosearch.html
17.输入框数字或金额格式化
源码git:https://github.com/tianxiangbing/format-number
demo:http://www.lovewebgames.com/jsmodule/format-number.html
18.ajax请求的扩展(防重复点击加载中)
源码git:https://github.com/tianxiangbing/network
demo:http://www.lovewebgames.com/jsmodule/network.html
19.loading加载中动画效果
源码git:https://github.com/tianxiangbing/loading
demo:http://www.lovewebgames.com/jsmodule/loading.html
20.tip小提示组件
源码git:https://github.com/tianxiangbing/tip
demo:http://www.lovewebgames.com/jsmodule/tip.html
21.模拟下拉选项框select
源码git:http://www.lovewebgames.com/jsmodule/select.html
demo:http://www.lovewebgames.com/jsmodule/select.html
22.?
说好的22个呢?因为那个实在跟项目无关,是一个Q群屌丝好友,说要做这么个功能,于是我就花时间做了,发现很少用到,所以这里就不提了,如果有兴趣了解的话可以去http://www.lovewebgames.com/jsmodule/click-progress.html这里看下,就是一个血条,然后越点血就涨越多,不点就掉来。多么无趣的东西,所以呢,如果你在项目中遇到了很有意思的功能,自己又弄不出来时,可以找我,如果我觉得好玩,我就做了。但不要私聊我,你懂的,加我Q群5678537或70210212,77813547.
【2015上半年总结】js开源组件开发系列索引的更多相关文章
- [js开源组件开发]network异步请求ajax的扩展
network异步请求ajax的扩展 在日常的应用中,你可能直接调用$.ajax是会有些问题的,比如说用户的重复点击,比如说我只希望它成功提交一次后就不能再提交,比如说我希望有个正在提交的loadin ...
- [js开源组件开发]数字或金额千分位格式化组件
数字或金额千分位格式化组件 这次距离上一个组件<[js开源组件开发]table表格组件>时隔了一个月,由于最近的项目比较坑,刚挖完坑,所以来总结性提出来几个组件弥补这次的空缺,首先是金额和 ...
- [js开源组件开发]query组件,获取url参数和form表单json格式
query组件,获取url参数和form表单json格式 距离上次的组件[js开源组件开发]ajax分页组件一转眼过去了近二十天,或许我一周一组件的承诺有了质疑声,但其实我一直在做,只是没人看到……, ...
- [js开源组件开发]localStorage-cache本地存储的缓存管理
localStorage-cache本地存储的缓存管理 距离上次的组件开发有近三个月的时间了,最近一直在做一些杂事,无法静下心来写写代码,也是在学习emberjs,在emberjs中有一个很重要的东西 ...
- [js开源组件开发]js手机端浮层控件,并有多种弹出小提示,兼容pc端浏览器
js dialog组件,包含alert和confirm的实现 本组件所有的资源均在github上可以查看源代码 GitHub 本dialog的组件的例子请在这里查看 demo dialog js di ...
- [js开源组件开发]ajax分页组件
ajax分页组件 我以平均每一周出一个开源的js组件为目标行动着,虽然每个组件并不是很庞大,它只完成某一个较小部分的工作,但相信,只要有付出,总会得到回报的.这个组件主要完成分页的工作. 这张图里显示 ...
- [js开源组件开发]图片放大镜
图片放大镜 一般情况下,手机由于屏幕太小,会有图片上看不清的问题,所以我就做了一个放大镜的js效果,支持pc和移动端.它的原理是利用的backgroundsize来实现的,所以你的浏览器首先要支持这个 ...
- [js开源组件开发]tip提示组件
tip提示组件 常见的应用场景中,总是难免会遇到提示信息,比如显示不完全时需要鼠标移上去显示title,比如验证时的错误提示,比如操作按钮的辅助说明等,所以我独立出来了一个小的js组件,tip提示组件 ...
- [js开源组件开发]loading加载效果
loading加载效果 由于程序和网络的原因,常常我们需要在交互的时候,给用户一个正在加载中的动画,于是,loading组件横空出世.不需要复杂的代码,也能完成大多数业务,这就是我做组件的原则. 效果 ...
随机推荐
- Cocos2d-x 3.2 学习笔记(九)EventDispatcher事件分发机制
EventDispatcher事件分发机制先创建事件,注册到事件管理中心_eventDispatcher,通过发布事件得到响应进行回调,完成事件流. 有五种不同的事件机制:EventListenerT ...
- 邻接表有向图(二)之 C++详解
本章是通过C++实现邻接表有向图. 目录 1. 邻接表有向图的介绍 2. 邻接表有向图的代码说明 3. 邻接表有向图的完整源码 转载请注明出处:http://www.cnblogs.com/skywa ...
- Deep learning:五十(Deconvolution Network简单理解)
深度网络结构是由多个单层网络叠加而成的,而常见的单层网络按照编码解码情况可以分为下面3类: 既有encoder部分也有decoder部分:比如常见的RBM系列(由RBM可构成的DBM, DBN等),a ...
- 解决erlang节点启动失败报["inet_tcp",econnrefused]的问题
今天有同事说他机器上的leofs启动不了.我用console起了一下,发现报如下错: {error_logger,{{2015,11,3},{6,23,6}},"Protocol: ~tp: ...
- Windows Azure Virtual Machine (33) Azure虚拟机删除重建
<Windows Azure Platform 系列文章目录> 注意:本文介绍的重建Azure虚拟机,必须在同一个订阅内删除重建,必须在同一个订阅内删除重建,必须在同一个订阅内删除重建. ...
- app令牌的一个token实现
app登陆验证不能使用session来判断了.然后查资料都说用令牌,没找到合适的方法,我的眼界太小.另外,越来越感觉基础的重要,比如,session是什么,我竟无言以对.不知道session是什么,怎 ...
- vs2015使用GIt连接git.oschina.net/
本文转自:http://www.bubuko.com/infodetail-1066588.html.谢谢作者 先安装Git命令行,下载地址:https://github.com/git-for-wi ...
- 基于HT for Web的3D拓扑树的实现
在HT for Web中2D和3D应用都支持树状结构数据的展示,展现效果各异,2D上的树状结构在展现层级关系明显,但是如果数据量大的话,看起来就没那么直观,找到指定的节点比较困难,而3D上的树状结构在 ...
- linux如何编译安装新内核支持NTFS文件系统?(以redhat7.2x64为例)
内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统,决定着系统的性能和稳定性.Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新.新的内核修订了旧内核 ...
- Fiddler使用AutoResponder进行本地文件和线上文件的映射
直入正题.. 刚刚想写篇总结,照常登上博客园添加新随笔,写了百来字发现有什么不对劲 编辑器去哪儿了... 心想重新登录应该就OK了吧,点击退出然后重新登录 按钮一直显示加载中...简直就没法登录嘛.. ...