- 浏览: 33737 次
- 性别:
- 来自: 南京
最新评论
-
wangzhen199009:
nice~
jquery 插件编写 -
hujp1985:
顶
jquery 插件编写 -
该用户名已存在:
顶
jquery 插件编写
文章列表
前言:
所有的jQuery UI的控件和交换都是基于一个简单的,可重用的jQuery UI控件工厂。它使用一个一致的api作为一个插件可伸缩的基础,来生产复杂,有状态的插件。它被设计为不仅仅作为jQuery UI控件的一部分,而且可 ...
JavaScript 工作线程实现方式 http://www.ibm.com/developerworks/cn/web/1105_chengfu_jsworker/
使用 JavaScript File API 实现文件上传 http://www.ibm.com/developerworks/cn/web/1101_hanbf_fileupload/index.html?ca=drs-
提高 web 应用性能之 JavaScript 性能调优http://www.ibm.com/developerworks/cn/web/1107_zhouxiang_tunejs/
Ruby 调用java程序
由于我们平时使用的是cruby,导致一些程序需要调用java程序比较的麻烦,现在总结一些
1 使用io管道,io= IO.popen('java 调用的java程序名 传递的参数'),我简单的测试了一下,可以执行
2 使用ruby Java bridge,直接调用java,不过这个好像比较的慢
3 使用cron脚本调用,比较的浪费
ruby 生成word
1 使用xml来生成,读写简单,不过不支持一些word工具的支持,有一些的局限性。
2 使用html,生成的没有定制性,修改麻烦
3 使用rtf,不过ruby的rtf比较的简单,不实用
rub ...
对ruby和python这样的动态语言的开发者来说,从来没有官方的编码规范和最佳实践,下面介绍一种。
这个代码的规范推荐ruby开发者把它作为最佳实践,这样一个开发者写的代码就可以被真实世界中的其他开发者维护。格式
几乎每一个人都相信除了自己的代码别人的风格都是丑陋的,代码都是不可读的。不过事实真的是这样?最好还是有一个规范。
1 source的文件编码使用utf-8。
2 使用2个空格的缩进,不要使用tabs,tabs在不同的操作系统上有不同的空格数(并且可以被人为的设置)。这可能导致在有些人的编辑器在代码看起来不同。
3 在操作符前后使用空格,包括逗号,冒号,分号,{的 ...
1 js中的对象都是object,使用firebug查看都是Object:{}形式,js中的function默认返回的是this对象,任何代码只要知道this对象那么就比较容易的理解,jquery中绝大多数的this对象都是一个数组对象,可以广泛的支持设计的需要。
2 createDocumentFragment主要可以提高效率。可以配合缓存使用,这个主要是通过jquery对象的fragement属性来实现。
3 动态方法apply和call的广泛的使用和isFunction,isObject等方法的使用。
4 初始化中的new jQuery.fn.init中的 jQuery.fn ...
1 document.createDocumentFragment()
说白了就是为了节约使用
DOM
。每次
JavaScript
对
DOM
的操作都会改变页面的变现,并重新刷新整个页面,从而消耗了大量的时间。为解决这个问题,可以创建一个文档碎片,把所有的新节点附加其上,然后把文档碎片的内容一次性添加到
document
中。
当你适应了jQuery,并且想学习怎么写自己的插件,好的,你真是个爱学习的人啊。使用插件和方法来扩展jQuery非常的强大,并且通过抽象你的大部分的聪明的方法到插件中你可以节约大量的开发时间。这篇文章会为你写插件显示最基本的技能,最佳实践和一些常遇到的错误。
开始:写jQuery的插件,开始在你的插件名字的属性中为jQuery.fn对象增加一个新的函数的属性:jQuery.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};不过,我们非常喜爱的$符号在哪呢?它是在那儿,但是我们必须保证我们的$符号不和别的l ...
1 firefox对中文的支持很乱,比如http://www.bfb56.com/company/list/上海市-/1.html?q=南京,firefox会对http://www.bfb56.com/company/list/上海市-/1.html做utf-8处理,但是对后面的querystring则是GBK,如果你在firefox的地址栏直接enter,则后面的querystring解析会使用GBK,但是ie中全部使用的是utf-8,这导致后台的处理使用的是utf-8造成q无法得到正确的值,GBK也无法得到正确的值。
2 使用jquery改变dom树的文档结构后,IE6,7下报uns ...
相信web站点乱码问题都曾使我们困惑加郁闷不少,在此我积累了几点解决方案,用于解决不同情况下的乱码问题,希望能对各位有些许提示作用。
首先应确定不是因为浏览器的原因导致中文乱码。
本人在刚用firefox时就遇到了url中文乱码的问题,找自己程序及配置找了老久也没解决问题,后来才发现原来是浏览器的配置问题。
问题:编码为utf-8,url 出现乱码。form表单get、post方式都无乱码,页面链接地址也无中文乱码,刷新页面无乱码,但是选中地址栏中的url 敲回车,乱码出现了!
原因:浏览器配置问题。
解决方案:ie:“internet选项/高级”中“总以utf-8发送网址”的选项 ...
动态语言的优势
动态语言的优势有很多,归纳起来主要有以下几个方面:
1. 生产力。动态语言在开发效率方面有着无与伦比的优势,这也与动态语言“优化人的时间而不是机器的时间”这个理念相吻合。利用传统的静态语言要 ...
rails的url_for方法是用的很广,这里主要讨论的actioncontroller中的urlwriter的部分实现。
rails的url_for调用的是Routting::Routes.generate(options,{})。该方法把url的生成分为两个部分即path和后面的参数的生成。参数生成主要采用cgi.escap(param),将每个参数都这样生成最后采用数组的方法Array * '&'(等同于Array.join('&'))。
path的生成比较复杂主要使用segment生成,segment是加载routes.rb后为每条规则写的数据组成。具体实现比较复杂,我 ...
CentOS下开通Ftp和Telnet服务(2009-08-14 15:54:02)转载标签: 杂谈 分类: 服务器
在安装好CentOS以后,需要设置Ftp和Telnet服务文件,才能启动Ftp和Telnet服务,可以通过远程控制进行开启。
1.1、进入终端命令模式,用root用户登录;
1.2、开启ftp服务。
cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp:
vi gssftp ,将 修改两项内容:
(1)server_args = -l –a 去掉-a 改为server_args = -l
(2)disable=yes改为disa ...