日志分类:懒得分类
2010-08-31,星期二 | 分类:
懒得分类 | 45
最近在整理一些常用的js方法,本在此基础上写一些常用的应用,顺便参考了一下其他框架的,其中看到prototype.js开始的几个方法,会用,但不是很理解,或者说理解还不透彻,所以google了一篇文章,复习一下:
基础啊,但一定要扎实,知其然知其所以然.
prototype.js代码片段
代码如下:
var Class = {
create: function() {
return function() {
this.initialize.apply(this , arguments);
}
}
}
发表评论 »
2010-08-06,星期五 | 分类:
懒得分类 | 82
之前有的需求,就是减少自动更新的数据请求量,主要是针对需要及时更新数据的模块属于隐藏或者其parent是隐藏的状况。这种情况下,数据不需要更新,直到这个模块被切换到显示为止。
这样做的方法有很多,在数据更新内部加上两个控制方法(alive(),sleep()),在切换的同时激活对应的方法即可,似乎是一个比较简便的方法,但涉及到切换是需要知道改数据更新实例的实例名。而我的设想是,数据更新实例和切换实例完全地独立,不需要任何的交叉。所以,需要数据更新实例自己去检测这样的状态。
似乎还有一种简单的方法,比如我加上一个全局的cache去存储每个页面显示元素的状态,然后周期更新的时候去判断这个状态。问题是,我无法在某个更新实例被显示(或者说激活)的同时,同步地立即更新数据,更新实例的内部更新周期会导致一定的延迟,而之前由于隐藏之后,数据一致没有更新过,那么这部分的数据是严重滞后的。所以在不调用更新实例内部方法的同时,需要添加一个监听事件,便于捕获到页面的显示与隐藏。
发表评论 »
简单说明一下问题,js跳转过来的地址,用.net接受,通过querystring提取参数返回乱码。环境均为GB2312(webconfig配置和js编码)。
比如下面这串地址:go.aspx?name=%E5%BB%BA%E6%96%B0%E8%82%A1%E4%BB%BD
如果直接用HttpContext.Current.Request.QueryString["name"]取值,通常乱码(在上述环境中。)那么是我用js直接window.open('go.aspx?name='+encodeURI("建新股份"))过来的。
通常会用HttpUtility.UrlDecode,或Server.UrlDecode来解码,但问题是,一般情况下,他会乱码。在解码之前,接受到的参数,已经是乱码了。此时解码毫无意义。所以向前追溯,在接收前解码?
发表评论 »
一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数),让我非常感兴趣,这个正则表达式如入所示:
检查素数的正则表达式/^1?$|^(11+?)+$/
要使用这个正规则表达式,你需要把自然数转成多个1的字符串,如:2 要写成 “11”, 3 要写成 “111”, 17 要写成“11111111111111111”,这种工作使用一些脚本语言可以轻松的完成。
一开始我对这个表达式持怀疑态度,但仔细研究了一下这个表达式,发现是非常合理的,下面,让我带你来细细剖析一下是这个表达式的工作原理。
发表评论 »
2010-06-04,星期五 | 分类:
懒得分类 | 221
一旦把节点添加到document.body(或其后的节点)中,页面就会立即反映出这个变化。对于少量的更新,这是很好的。然而,当要向document.body添加大量数据时,如果逐个添加这些节点,这个过程有可能会十分缓慢。为解决这个问题,可以创建一个文档碎片,把所有的新节点附加其上,然后把文档碎片的内容一次性添加到document中。
假设你想创建十个新段落。你可能这样写:
var arrText=["1","2","3","4","5","6","7","8","9","10"];
for(var i=0;i
{
var op=document.createElement("P");
var oText=document.createTextNode(arrText[i]);
op.appendChild(oText);
document.body.appendChild(op);
}
这段代码运行良好,但问题是它调用了十次document.body.appendChild(),每次要产生一次页面刷新。这时,文档碎片会更高效:
var arrText=["1","2","3","4","5","6","7","8","9","10"];
var oFrag=document.createDocumentFragment();
for(var i=0;i
{
var op=document.createElement("P");
var oText=document.createTextNode(arrText[i]);
op.appendChild(oText);
oFrag.appendChild(op);
}
document.body.appendChild(oFrag);
这段代码中,document.body.appendChild()仅调用了一次,这意味首只需要进行一次屏幕的刷新。
发表评论 »
2010-04-08,星期四 | 分类:
懒得分类 | 410
http://t.ifeng.com/fang
选择凤凰网主要是期待它可能会宽松的监管环境。能够尽量客观地去评述和沟通彼此的观点与想法。
此外,它的尝试与改动也是在微博大战中首次出现的一个亮点。
先期待,再观望
发表评论 »
2010-03-31,星期三 | 分类:
懒得分类 | 227
电子商务发展到现在,可以说是真正的融入了我们的生活,虽然严格地讲,其中的企业间的商务模式并咩有十分广泛地展开,但网络购物已经走进了普通人的生活,我算一个。
除了某些水货需要直接当面交易以外,其他的东西基本上是通过网络平台来购买。当当上面买了很多书,卓越上买过了zippo,vancel买过衬衫,京东新蛋买过很多3c产品。甚至豆浆机,冰箱和电视等家电,也是通过网络买的。通过网络购物,已经成为我的首选。
最近在关注《机器猫》,吉林美术出版社,经典32K,45本德国套装。当当的价格是240(折后价),卓越是228(折后价)。《机器猫》是童年的回忆,很小的时候只能一本一本的看,且通常是断本。所以很早就有了买一套的念头。前一次准备买,被老婆否决,应该丫头还小,适应不了书中的内容,其实我是买了我自己看的,杯具。这次特意地收藏了,就等有什么活动就入手。
最早买书是通过贝塔斯曼书友会,那时候还是邮寄,后来通过新华书店网站(就一次,没折扣),再后来用淘宝(大量的二手书),然后就是当当卓越(延用至今)了。今天特意要说一下淘宝,最近被他的新闻骚扰的有点心烦,尤其是3.15前后的广告。
但,我并讨厌淘宝,我每年通过这个平台购买食品,化妆品。通过它的支付宝支付水电费,还行用卡。只是,是使用的趋势在减少,甚至可以说是锐减。我不敢通过淘宝买任何的超过500的东西,因为我无法确认到我手里的东西是不是卖家描述那样的,虽然淘宝声称它有1亿保障资金,500的保障团队。信任没有在我平时的购物中累积,反而略次被破坏,这个是淘宝目前面临的最大问题。
淘宝错过了太多,但愿支付宝能有所突破。
。。。
我发现现在我表达我的观点很有问题,我越是追求所谓的客观,越是偏向于保守。
算了,结束。
...
发表评论 »
“哗”,一为男同学从我后面一下子拦在我的面前,耳朵上还挂着耳线。 “你看到了我的手机了”他很焦虑的问,略有些激动。我下意识摸了一下我自己的手机和钱包,还在。然后了解到在几秒之前,就在我和他擦肩而过没几秒,他的N97,当时本来应该继续躺在他上衣口袋里,为他播放音乐的手机,突然没有了踪影。
这个情形与我去年丢iphone是一样的,连天气,时间情形,一模一样。我立即提醒他报警,但是他显然有些急躁,茫然地向地上四处张望。愿上帝保佑他,如同我老婆后来说的那样,他一定很痛苦,尤其是如果他只是一个刚毕业的学生的话。
1条评论 »
2010-03-19,星期五 | 分类:
懒得分类 | 223
之前一段时间,因为万网域名资料递交等原因,本blog暂时进入维护状态。
最近,应为域名顺利更新,决定重开blog。近期计划:
1.重写本blog的样式,今天稍微看一下,惨不忍睹啊。
2.局部调整页面功能。
3.其他的什么要做的。
发表评论 »
2009-12-13,星期天 | 分类:
懒得分类 | 735
jQuery 是个宝库,而 jQuery 的插件体系是个取之不竭的宝库,众多开发者在 jQuery 框架下,设计了数不清的插件,jQuery 的特长是网页效果,因此,它的插件库也多与 UI 有关。本文是 webdesignledger.com 网站推选的2009年度最佳 jQuery 插件。 拉洋片
在一个固定区域,循环显示几段内容,这种方式很像旧时的拉洋片,2009年,这种 Web 效果大行其道,jQuery 有大量与此有关的插件,以下插件无疑是最佳的。
AnythingSlider
发表评论 »
Pages:
1
2
3
4
5
6
7
8
...20
21
22
Next