11 2011 档案

摘要:最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面 阅读全文
posted @ 2011-11-16 11:43 Mygirl 阅读(193) 评论(0) 推荐(0)
摘要:declare @name varchar(100)declare @sql varchar(1000)SET @sql='select 'DECLARE C11 CURSOR FORselect name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='Album')//Album为表名and name <> 'AlbumID'//AlbumID为要除去的表字段OPEN C11FETCH NEXT F 阅读全文
posted @ 2011-11-08 15:50 Mygirl 阅读(4366) 评论(0) 推荐(0)
摘要:要求js代码是在Dom加载完毕后执行,而不是所有web元素加载完毕。之所以不用onload,是因为onload只能添加1次有效,自己绑事件太麻烦。并且onload是所有元素加载完毕后触发。恨死IE了,没有DOMContentLoaded之类的事件。jquery的ready()不错,但是太大不想用,就在网上找到一份传说中能兼容所有浏览器的可以追加onload的代码,经过测试发现IE6下面某些网页还是有问题,初步估计可能是网站利用了Ajax修改Dom导致的,最近没时间细看,先贴出来以后修改一下。用法如下:1 FP_DomLoaded.load(yourFunction);2 FP_DomLoade 阅读全文
posted @ 2011-11-04 17:35 Mygirl 阅读(2893) 评论(0) 推荐(1)
摘要:setTimeOut方法跟参数如下:function test(str,str2) { alert(str+" "+str2); setTimeout("test('"+str+"','"+str2+"');",1000); } var hello = "hello,你好!"; test(hello,"Mygirl") 滑动效果代码如下:var focusMovePosition = [[438,425],[554,425]];var curF 阅读全文
posted @ 2011-11-04 15:54 Mygirl 阅读(682) 评论(0) 推荐(0)
摘要:var localStorage= new Object();localStorage.cityId='';function getWeather(){if(!localStorage.cityId){var cityId='';var userLatLng = new google.maps.LatLng(geoip_latitude(), geoip_longitude());var geocoder = new GClientGeocoder();geocoder.getLocations(userLatLng, function(response){if 阅读全文
posted @ 2011-11-01 15:45 Mygirl 阅读(2143) 评论(0) 推荐(0)
摘要:本帖最后由 jfzh334467 于 2011-7-11 19:33 编辑 此想法源于使用Chrome时,选中文本后右键菜单会增加一条“使用Google搜索”菜单,此功能非常方便,不过chrome默认支持添加一个搜索引擎,要么google,要么百度,或者其它,相比搜索效果,肯定google最好了,不信大家搜索图片“科学”,就知道孰优孰劣。所以Sandeepin默认使用的是google,不过大家也知道,“胡萝卜温度计是不能随便学习的”,再说有时找一些中国特色软件,还是百度给力,所以能同时使用两个搜索引擎就最好了。我在网上搜索很多相关插件,均不让我满意。不过在<a href="ht 阅读全文
posted @ 2011-11-01 13:53 Mygirl 阅读(7759) 评论(1) 推荐(1)