2013年12月31日
摘要: SWFUpload的初始化与配置首先,在页面中引用SWFUpload.js ,如然后,初始化SWFUpload ,如var swfu;window.onload = function () {swfu = new SWFUpload({upload_url : “http://www.swfupload.org/upload.php”,flash_url : “http://www.swfupload.org/swfupload_f9.swf”, file_size_limit : “20480″});};以下是一个标准的SWFUpload初始化设置所需的参数,你可以根据需要自己进行删减:{u 阅读全文
posted @ 2013-12-31 11:56 diycp 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 该项目依赖于ExtJS 4.1.1a和MS AJAX Library,将ExtJS的控件封装成为asp.net控件,方便做WebForm的同学使用。ExtJS的地址:http://www.sencha.com/products/extjs/该项目作为学习项目,只挑选了使用量较大的TreePanel、GridPanel以及Button、DateField、NumberField和HtmlEditor。本项目的部分源代码参照了 ExtJs Extender Controls,在这里对该作者表示感谢。本项目是一个学习项目,仅限于学习交流之用。作者QQ:2257136296 Blog:http://y 阅读全文
posted @ 2013-12-31 10:02 diycp 阅读(2096) 评论(0) 推荐(0) 编辑
摘要: Jquery easyui是一个javascript UI 组件库,使用它可以快速开发企业级的业务系统。如果你正准备开发系统后台,可以选择jquery easyui,也可以选择Ext JS。我个人的看法是,如果开发团队就两三个人,开发工期很短,就一两个月。那么选择jquery easyui就对了,jquery easyui源代码量不多,便于阅读和自行修改。而Ext JSy源代码太多,短时间很难看完,学习曲线也比较陡峭。如果人手充足,时间也富裕,可以考虑使用Ext JS来开发,毕竟Ext JS更强大,控件更多。Jquery easyui是基于Jquery插件机制扩展的,所以如果你很熟悉Jquer 阅读全文
posted @ 2013-12-31 10:01 diycp 阅读(298) 评论(0) 推荐(0) 编辑
  2013年12月30日
摘要: 凡做过网站开发的都应该知道表单file的确鸡肋。Ajax 解决了不刷新页面提交表单,但是却没有解决文件上传不刷新页面,当然也有其它技术让不刷新页面而提交文件,该技术主要是利用隐藏的iFrame,较 Ajax要麻烦许多,而且其提交方式依然在底层是使用的表单file,这里我们不详谈。而且如果是提交较小的文件,我们能接受,如果提交的文件较大,我们 便要忍受很长的等待时间,而浏览器却没有任何提示,我们也没有办法知道文件上传的进度…但是现在,网上出现了一个名为SWFUpload的上传组件,该组件利用Flash自身的文件提交技术而无需刷新页面,而且能够获取文件上传进度,可以提交多个文件,而且还能控制上传文 阅读全文
posted @ 2013-12-30 15:36 diycp 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: javascript出于安全方面的考虑,是不允许跨域调用其他页面的对象的。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。没有记错的话前三届D2论坛上每次都有人提这个东西,这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为javascript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:URL说明是否允许通信http://www.kuqin.com/lab/a.jshttp://www.kuqin.com/script/b.js同一域名下不同文件夹允许 http:... 阅读全文
posted @ 2013-12-30 11:43 diycp 阅读(151) 评论(0) 推荐(0) 编辑
  2013年12月18日
摘要: JS动态改变select选择变更option的index值收藏document.getElementById("louyuming").options[0].selected=true;function jsSelectIsExitItem(objSelect, objItemValue) { var isExit = false; for (var i = 0; i = 0; i--){ if(objSelect[i].selected == true){ objSelect.options[i] = null; } } } 1判断select选项中 是否存在Value= 阅读全文
posted @ 2013-12-18 16:48 diycp 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: 交互式图表是Web应用中不可或缺的一部分,一个优秀的图表,不仅可以令数据一目了然,而且可以极大地增强应用的用户体验。本文带来10个非常酷的JavaScript图表库,有简单的也有复杂的,以满足不同的需求。1. Cubism.js一个基于D3.js的插件,可以实时显示时间序列。D3.js是一个针对HTML和SVG的JavaScript可视化库。源码/演示2. RGraph一个HTML5 JavaScript图表库,支持20多种不同类型的图表。源码/演示3. Cytoscape Web一个开源的图形可视化库,基于jQuery编写。源码/演示4. sigma.js一个开源的轻量级JavaScript 阅读全文
posted @ 2013-12-18 10:57 diycp 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 图表(Chart)能直观的展示数据,但静态图片图表缺乏交互性,更新维护起来比较麻烦。看看有哪些比较好的Javascript图表脚本吧。12款Javascript图表插件。1. XML SWF Charts (演示地址)XML SWF Charts是一个简单,但强大,利用Flash和动态生成XML数据来产生web chart的工具。当前支持的Charts类型包括:2. CSS for Bar Graphs用XHTML CSS实现各种柱状图(Bar Graph)的示例。3. FusionCharts FreeFree版本的FusionCharts提供了22种不同的图表(与22个.swf文件相对应) 阅读全文
posted @ 2013-12-18 10:53 diycp 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 近日国外某网站发表了一篇JavaScript图表插件的介绍,jQuery插件中包含了许多强大的图表绘制插件,不过这里介绍的这些插件并不是jQuery附带的。它们的性能也十分出色,有望成为Flash在这一领域的强有力的竞争对手。我们来领略一下它们的风采:1)Emprise Javascript Charts图表类型:折线图、柱状图、饼形图、函数图、面积图、散点图、趋势图、模拟仪表图、K线图、浮动柱状图、堆叠柱状图。Emprise是一个真正的强大的纯Javascript图表插件。包括放大、交互、堆叠以及内建的Ajax功能。在所有jQuery图表插件和其它Javascript插件以及Flash中,它 阅读全文
posted @ 2013-12-18 10:51 diycp 阅读(502) 评论(0) 推荐(0) 编辑
摘要: pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class, pData.class, pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通用图片格式。数据源可以来自于Database,CSV,当然也可以手写。使用该程序PHP需要开启GD服务,先来看看pChart的工作流程:主要分为三步:* 读取用于生成图表数据(数据库、文件)* 设计图表样式(圆角、底色等)* 制作标签、题目、图例并生成图表下面看一个简单的柱状图表:代码如下:AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4),"Serie1&q 阅读全文
posted @ 2013-12-18 10:36 diycp 阅读(1617) 评论(0) 推荐(0) 编辑