代码改变世界

jquery 中 (function( window, undefined ) {})(window)写法详解(转)

2013-11-04 16:29 by youxin, 1721 阅读, 0 推荐, 收藏,
摘要:最常见的闭包 (Closure) 范式大家都很熟悉了:123(function() {// ...})();很简单,大家都在用。但是,我们需要了解更多。首先,闭包是一个匿名函数 (Anonymous function), 即是 (function() {}) 这部分。之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 (Function 实例), 就可以直接调用它。所以,后面的一对括弧是可以工作的,它的意义是:我要调用 (call) 这个函数。既然是函数调用,那就可以像一般的函数那样,在调用时传入参数。这就是本次讨论 阅读全文

jQuery基础---filter()和find()

2013-11-04 15:01 by youxin, 250 阅读, 0 推荐, 收藏,
摘要:这是jQuery里常用的2个方法。他们2者功能是完全不同的,而初学者往往会被误导。首先 我们看.find()方法:现在有一个页面,里面HTML代码为;程序代码测试1测试2如果我们使用find()方法:var$find=$("div").find(".rain");alert($find.html());将会输出:测试1如果使用filter()方法:var$filter=$("div").filter(".rain");alert($filter.html());将会输出:测试2也许你已经看出它们的区别了。find( 阅读全文

使用PHP连接、操纵Memcached的原理和教程

2013-11-04 12:18 by youxin, 442 阅读, 0 推荐, 收藏,
摘要:英文原文:http://www.9lessons.info/2012/02/memcached-with-php.html作者在这个网站demos.9lessons.info中使用了memcached。假设我们的数据库如下:Sample databasedemostable contains id, title and link.CREATE TABLEdemos(idINTPRIMARY KEYAUTO_INCREMENT,titleVARCHAR(300),linkVARCHAR(300),);First User RequestFirst request goes to database 阅读全文

一篇memcache基础教程

2013-11-04 11:53 by youxin, 349 阅读, 0 推荐, 收藏,
摘要:Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解 :)为什么会有Memcache和memcached两种名称?其实Memcache是这个项目的名称,而memcached是它服务器 阅读全文

css书写规范

2013-11-04 01:08 by youxin, 666 阅读, 1 推荐, 收藏,
摘要:css中id或class命名规范:最好不要在你的类名或者ID名中去加入颜色或者长宽的尺寸等带有属性的名字。先看一个例子: .l-123f { color: red; } 如果你第一次看到这个类名,你能在css文件立刻找到这个class吗?估计很难,因为这个类的名称只是某一个人能理解的符号再没有其... 阅读全文

10道精彩的智力问题(转)

2013-11-03 19:40 by youxin, 1224 阅读, 0 推荐, 收藏,
摘要:1、给一个瞎子52张扑克牌,并告诉他里面恰好有10张牌是正面朝上的。要求这个瞎子把牌分成两堆,使得每堆牌里正面朝上的牌的张数一样多。瞎子应该怎么做?答案:把扑克牌分成两堆,一堆10张,一堆42张。然后,把小的那一堆里的所有牌全部翻过来。大D:很神奇。( 下面为详细的解释:将扑克牌分成两份, 一份10张,一份42张。 假设10张中,全部正面朝上,42张中就没有向上的,那么将10张向上的一翻,就变成两边都没有一张向上。 若10张中9张向上1张向下,42张中则只有1张向上。将10张全部翻转,就变为9张向下,1张向上。两堆向上牌数就相等了、 以此类推,如果10张全部向下,42张中就有10张向上。那么将 阅读全文

最大子段和 问题总结

2013-11-03 18:59 by youxin, 1862 阅读, 0 推荐, 收藏,
摘要:一维数组: 有n个数(以下都视为整数),每个数有正有负,现在要在n个数中选取相邻的一段,使其和最大,输出最大的和。[a1,a2,a3................,an].解法1:很自然的想法int maxSum1(int a[],int n,int &besti,int &bestj){ ... 阅读全文

提高网站可访问性

2013-11-02 23:35 by youxin, 395 阅读, 0 推荐, 收藏,
摘要:可访问性 英文译为 Accessibility在Web前端开发界,有三个词经常被提及:可用性(Usability)、可访问性(Accessibility)和可维护性(Maintainability)。在《Web Content Accessibility Guidelines 1.0(Web内容可访问性指南)》里,对可访问性的描述是:Web内容对于残障用户的可阅读和可理解性。同时指南里还特别指明:提高可访问性也能让普通用户更容易理解Web内容。具体而言,要考虑以下两方面:无论用户是否残障,都得通过用户代理(User Agent)来访问Web内容。因此要提高可访问性,首先得考虑各种用户代理:桌面 阅读全文

关于JavaScript的namespace命名空间

2013-11-02 23:21 by youxin, 282 阅读, 0 推荐, 收藏,
摘要:写C或者JAVA习惯的人写JavaScript时可能会发现JavaScript并没有命名空间这一概念,当然如果没有接触过命名空间的程序猿(比如写js,PHP,Python)也可能对命名空间不关注或者不重视。这样的情况普遍存在,见过不少人写JavaScript时直接就全局变量的写,如:function a(){}function b(){}什么是命名空间呢?语言使用的一种代码组织的形式 通过名称空间来分类,区别不同的代码功能 。无论项目大小,如果一开始不严格按照命名空间来编写程序,当你写到上万行JavaScript程序的时候,我相信你一定会后悔你的object或者function命名已经很混乱了 阅读全文

Javascript倒计时

2013-11-02 20:08 by youxin, 855 阅读, 0 推荐, 收藏,
摘要:倒计时跳转页面:JS倒计时网页自动跳转代码 3秒钟后自动跳转,如果不跳转,请点击下面的链接我的百度注意:setTimeout("delayURL('" + url + "')", 1000);delayURL后面一定要加单引号,否则报错。我们这里的url为一个字符串.小时倒计时: 另一种倒计时:function count(){ var startTime=new Date(); var endTime=startTime.getTime()+5*60*1000; function remainTime() { var nowTime=n 阅读全文
上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 269 下一页