随笔分类 -  js

avalon js实现拖动图片排序
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper 什么是拖动图片排序?就像微博这种,上传后允许用户通过拖动图片,调整几张图片的顺序。可以看到微博在这里把每张图片固定了尺寸,稍微严谨点的话,就需要像上一篇文章那样,外面是响应式的等高等宽的若干div容器,里面则... 阅读全文

posted @ 2015-08-17 23:40 TheViper_ 阅读(1728) 评论(0) 推荐(0)

另一种场景下的js @提到好友
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper在输入框中@好友这个功能很常见,具体效果大概有两种:1.像js实现@提到好友,在输入框中输入@时,根据@后面的字符,弹出相应好友菜单。2.增加一个按钮,点击后出现包含所有好友的弹出层。本文就介绍本屌在实现第二种... 阅读全文

posted @ 2015-07-10 21:08 TheViper_ 阅读(2919) 评论(2) 推荐(3)

编辑器从光标处插入图片后在图片后获得光标
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper以前写过一篇更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入),里面只测试了ie,事实上在firefox中有个小问题,就是不管插入图片前,编辑器有没有焦点(光标),在插入后,光标会消失。插入前没... 阅读全文

posted @ 2015-07-09 17:19 TheViper_ 阅读(3153) 评论(0) 推荐(0)

js模拟滚动条(不依赖jquery)
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper当页面中有很多滚动条,它们相互嵌套,很不好看,这时就会模拟滚动条,并给这个滚动条好看的样式,使得页面美观。模拟滚动条很多时候是去用jquery插件,然后写几行代码就搞定了。不过随着mvvm的快速发展,很多时候都... 阅读全文

posted @ 2015-06-14 14:46 TheViper_ 阅读(1326) 评论(0) 推荐(0)

由编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)实现的富文本编辑器
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper大家都知道,如果只是大概的实现一个简单的富文本编辑器,直接用execCommand就可以了,虽然不同浏览器对execCommand命令的反应不一样,最后效果是差不多的。当然,如果要严谨的,用像ueditor那种... 阅读全文

posted @ 2015-05-28 15:10 TheViper_ 阅读(2457) 评论(0) 推荐(0)

avalon js实现checkbox全选
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViperduplex双工绑定是avalon绑定里面最有趣的一个,因为它在内部帮开发者做了很多事,让开发者写的代码减少,代码更优雅。下面随便演示一个常见的checkbox全选。要求:(老掉牙了,还是说一下)1.勾选了全选... 阅读全文

posted @ 2015-05-05 17:09 TheViper_ 阅读(2292) 评论(1) 推荐(1)

关于qq空间评论回复的一点研究
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper 评论回复是个很常见的东西,但是各大网站实现的方式却不尽相同。大体上有两种方式1.像优酷这种最常见,在输入框中@要回复的人,这种方式下,用户可以修改@。新浪微博则是在这个基础上,弹出好友菜单。这种方式的好处是不... 阅读全文

posted @ 2015-04-13 15:15 TheViper_ 阅读(1532) 评论(0) 推荐(0)

js实现@提到好友
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper要求1.输入@时,弹出匹配的好友菜单2.光标进入包含有"@好友"的标签时,弹出菜单3.按backspace删除时,如果光标前面是包含有"@好友"的标签,弹出菜单4.兼容ie,firefox.具体做法针对要求一,... 阅读全文

posted @ 2015-03-16 19:43 TheViper_ 阅读(2253) 评论(1) 推荐(3)

更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper更新:fix bughttp://www.cnblogs.com/TheViper/p/4629884.html前天晚上发现上一篇iframe从光标处插入图片(失去焦点后仍然可以在原位置插入里面的用法在ie6,... 阅读全文

posted @ 2015-02-27 15:22 TheViper_ 阅读(3766) 评论(1) 推荐(0)

iframe从光标处插入图片(失去焦点后仍然可以在原位置插入)
摘要:转载请注明:TheViperhttp://www.cnblogs.com/TheViper改进版:更简单的 编辑器从光标处插入图片(失去焦点后仍然可以在原位置插入)为什么会有这个需求?当我们需要一个文本输入框(编辑器),它的功能定位介于专门的富文本编辑器和裸(原生)文本框之间。这时,如果用专门富文本... 阅读全文

posted @ 2015-02-06 18:07 TheViper_ 阅读(2217) 评论(2) 推荐(0)

html5 canvas头像裁剪上传
摘要:效果:转载请注明:http://www.cnblogs.com/TheViper/p/4068840.html在博客里有另一篇头像裁剪是用actionscript实现的头像裁剪上传,这里拥护html5,用canvas实现下。前两次的右键是为了说明不是用flash做的。如果想要更严谨的,有技术支持的这... 阅读全文

posted @ 2014-11-02 11:53 TheViper_ 阅读(955) 评论(0) 推荐(0)

让ie6 7 8 9支持html5 websocket
摘要:结果: 转载请注明:TheViper 从github上的 web-socket-js(socket.io好像也是用这个做的他们的flash替代传输方式)改过来的。不过值得注意的是里面的flash websocket代理文件,文件实在是很大,有174k很好奇,就反编译看下,是flex做的,这点... 阅读全文

posted @ 2014-10-29 13:23 TheViper_ 阅读(8806) 评论(1) 推荐(1)

仿优酷频道首页的图片切换效果
摘要:效果: 转载请注明出处:http://www.cnblogs.com/TheViper/p/4027766.html 1 require('effect', function(S) { 2 var now=3,total = S('img').size(); 3 S('#bo... 阅读全文

posted @ 2014-10-16 00:08 TheViper_ 阅读(577) 评论(1) 推荐(0)

html5版canvas自由拼图
摘要:效果:转载请注明出处:http://www.cnblogs.com/TheViper/p/4026539.htmlcanvasElement.js 1 define('canvasElement', [ '../multi_upload/core' ], function(S) { 2 var ... 阅读全文

posted @ 2014-10-15 15:55 TheViper_ 阅读(3379) 评论(5) 推荐(1)

avalonjs响应式瀑布流
摘要:效果:感谢迅雷ued的图片支持 转载请注明出处:http://www.cnblogs.com/TheViper/p/4026462.html 参考:张鑫旭的这篇文章http://www.zhangxinxu.com/wordpress/2012/03/%E5%A4%9A%E6%A0%8F%E5%8... 阅读全文

posted @ 2014-10-15 15:33 TheViper_ 阅读(2748) 评论(1) 推荐(2)

avalonjs仿微博的图片拖动
摘要:最新版http://www.cnblogs.com/TheViper/p/4725693.html效果:转载请注明出处:http://www.cnblogs.com/TheViper/p/4026401.html1 2 3 4 5 6 1 v... 阅读全文

posted @ 2014-10-15 15:12 TheViper_ 阅读(526) 评论(0) 推荐(0)