随笔分类 -  Javascript

摘要:早些时候参考http://code.google.com/p/html5uploader/ 写了一个jquery的html5上传控件。 昨天在一个asp.net mvc3的网站中测试时遇到一些很恶心的问题: 1,文件小的时候,可以正常上传。(比如10M左右都可以。我改了web.config,,理论上可以传200M) 2,在上传一个45MB的PSD文件时,报404错误。 404啊。。。一般是web server找不到资源时才会报的错误,怎么可能在文件上传的时候抛出这种类型的异常呢???最要命的是文件比较小的时候是正常的。 chrome 控制台报的错误: Failed to load resource: the server responded with a status of 404 (Not Found) 阅读全文
posted @ 2011-11-20 22:12 Mamboer 阅读(9851) 评论(0) 推荐(1) 编辑
摘要:先推荐一个在线测试/学习正则表达式的网址,http://www.gskinner.com/RegExr/1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中:^ 与字符串开始的地方匹配(?!_) 不能以_开头(?!.*?_$) 不能以_结尾[a-zA-Z0-9_\u4e00-\u9fa5]+ 至少一个汉字、数字、字母、下划线$ 与字符串结束的地方匹配放在程序里前面加@,否则需要\\进行转义 @"^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5] 阅读全文
posted @ 2011-02-22 15:44 Mamboer 阅读(13430) 评论(0) 推荐(1) 编辑
摘要:在Sohu参与的最后一个作品-2011版大视野,截个图纪念下!大家可以到这里看看效果:http://pic.news.sohu.com/group-252245.shtml#0其实现在怀念sohu的几个同事,另外不得不说下sohu的工作比较放羊,没有束缚感,是我较为喜欢的氛围~ 阅读全文
posted @ 2011-02-14 00:00 Mamboer 阅读(236) 评论(1) 推荐(1) 编辑
摘要:朋友推荐的一本书(http://eloquentjavascript.net/),趁最近不忙看了下。总的来说这本书一般吧,不大适合JS入门读者,因为里面的例子比较败笔,比较学术性不够生动和切符实际工作应用。对于JS的书,个人还是推荐《head first javascript》~事实上据说head first那系列的书都还不错。每本书总有其可取之处的,如果你计划也看这本书,或许你直接过一下我的笔记好了。。。注:英文为原文,中文为我的注释。没有英文的中文是我直接翻译过来的。本文为读书笔记的第2部分(第一部分在这里),针对eloquent javascript的后面两章:浏览器事件和HTTP Re 阅读全文
posted @ 2010-12-17 09:38 Mamboer 阅读(1242) 评论(0) 推荐(2) 编辑
摘要:朋友推荐的一本书(http://eloquentjavascript.net/),趁最近不忙看了下。总的来说这本书一般吧,不大适合JS入门读者,因为里面的例子比较败笔,比较学术性不够生动和切符实际工作应用。对于JS的书,个人还是推荐《head first javascript》~事实上据说head first那系列的书都还不错。每本书总有其可取之处的,如果你计划也看这本书,或许你直接过一下我的笔记好了。。。注:英文为原文,中文为我的注释。没有英文的中文是我直接翻译过来的。1,There are six basic types of values: Numbers, strings, boole 阅读全文
posted @ 2010-12-15 10:47 Mamboer 阅读(2384) 评论(2) 推荐(1) 编辑
摘要:昨天在tutsplus.com上看到一篇不错的文章(http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-an-awesome-image-preloader/),作者Abhin Sharma手把手教“如何用jquery写一个浏览器兼容的图片预加载效果插件”,之前在搜狐的一些项目中有时也用到预加载图片... 阅读全文
posted @ 2010-11-29 11:56 Mamboer 阅读(582) 评论(1) 推荐(1) 编辑
摘要:16日下午参加了jquery之父john resig的见面会,粉丝还真多,酒店的大厅坐满了人,应该有100号吧~~突然发现他和朋友Kerwin Dong http://t.sina.com.cn/kerwindong 长得几分像嘎嘎。。。现在特别感叹国外开放式的大学教育,jquery只是他大学的作品之一而已,而他和我一样,才毕业4年~  下面是jquery相关的一些会议记录,  1,john带领的... 阅读全文
posted @ 2010-11-19 23:54 Mamboer 阅读(370) 评论(2) 推荐(1) 编辑
摘要:最近看了几篇关于前端开发的文章,结合实际体验总结分享下,什么是对象封装的粒度??先扯淡打个比方有一天你和你朋友们在路上偶遇一漂亮MM,无一不下巴下吊口不合拢,还差点撞到凤姐~~在这里,“漂亮”仅仅是对众人那位MM的笼统感觉,或许你觉得她从头到脚都很赞呢,你的朋友A觉得她眼睛水汪汪,抑或是朋友B就喜欢她腰细胸大。。。每个人对漂亮的定义,除了角度不一样外,也建立在不同的和范围。对象的粒度即该对象所覆盖的范围。在web前端世界里,一个完整的对象涵盖了相关的HTML结构、CSS样式和对应的交互脚本。如果看过面向对象的CSS(OOCSS)相关知识,你也会发现在针对某个对象比如产品(product)定义它 阅读全文
posted @ 2010-11-08 18:36 Mamboer 阅读(618) 评论(0) 推荐(1) 编辑
摘要:关于门户网站焦点图设计的一些总结  最近一段时间直和焦点图打交道-重构旧代码、抽象成JS插件等等。  焦点图,集图片、文字、动态交互效果于一体的内容呈现方式,在吸引眼球(所谓焦点)、页面排版优化等等诸多方面具有十分重要的作用。这点在内容至上的门户型网站中尤为重要。  在这个过程中积累了些经验想和大家分享下,套子比较适用于像搜狐、新浪这些大门户网站,对于个人网站、商务网站不一定都是对的,另当别论~~... 阅读全文
posted @ 2010-11-04 13:59 Mamboer 阅读(445) 评论(0) 推荐(1) 编辑
摘要:一,为什么不要用for in语句jqModal这个jquery插件估计很多人都使用过,在jqModal源码内部,有一个函数为hs,其中有个嵌套循环如下,[代码]第一个for in遍历的目标是个匿名对象,没有问题。第二个for in遍历,根据上下文确认this[i]是一个数组对象(Array)。很多JS先驱者都告诫过我们不要对数组对象使用for in语句进行遍历,原因除了性能外,还有可能产生意料之内... 阅读全文
posted @ 2010-10-19 13:51 Mamboer 阅读(2973) 评论(9) 推荐(1) 编辑
摘要:一,解决prototype和jquery冲突的常用方法  偶最近有个项目由于历史原因用了prototype和jquery这两个库,按理说解决这两个库公用$关键字的冲突,常见两种方法:  1,在jquery库下面加<script type="text/javascript">jQuery.noConflict():</script>  2,将jquery实现的逻辑用匿名函数封... 阅读全文
posted @ 2010-10-18 14:48 Mamboer 阅读(1878) 评论(7) 推荐(1) 编辑
摘要:SOHU痕迹快照(陆续更新)1,调查结果柱状图效果  上线时间  2010年5月底  线上地址  http://survey.sohu.com/poll/result.php?poll_id=31230 (所有调查结果页面)  开源脚本  sohu.surveyResult.js2,高清电影首页焦点图-类相册交互  上线时间  2010年9月26日  线上地址  http://tv.sohu.co... 阅读全文
posted @ 2010-09-30 12:45 Mamboer 阅读(291) 评论(0) 推荐(1) 编辑
摘要:后台开发的童鞋应该会晓得“单件模式”,撇开具体的实现方式通俗说就是“一个类有且只有一个实体”.在c#里面习惯用"类X.Instance"来引用类X的单件,而且不能用new关键字创建其他实体。在JS里面,单件模式是随处可见随手可得,匿名对象(又名:列举对象)本身就是单件。[代码]在上面的例子中,变量obj引用一个匿名对象,由于是单件,对象中的this指... 阅读全文
posted @ 2010-09-29 10:41 Mamboer 阅读(355) 评论(0) 推荐(0) 编辑
摘要:web项目中不少地方需要用到颜色选择器,比如设置某个元素的背景色、边框色等等,按照我们交互设计的期望-设色器最好简单易用,仅显示常用的那些色块给用户选择,另外提供一个输入框方便用户输入自定义的色值。以前我一直用的那个(eyecon.ro) 功能完整也简易,但是不尽符合上面的要求 阅读全文
posted @ 2010-09-17 15:12 Mamboer 阅读(1419) 评论(0) 推荐(1) 编辑
摘要:1,主流JS库的Google索引值(越高代表越流行)实时链接请点击这里。2,常用JS库在排名前10000个网站中的分布图即时图表请点击这里 阅读全文
posted @ 2010-09-03 17:27 Mamboer 阅读(888) 评论(0) 推荐(1) 编辑
摘要:近来有些朋友问我的公司有没有自己的JS库而不用JQuery,听说淘宝有自己的库云云~目前了解到的是:暂未发现。我的观点是:  如果现在没有,将来也没必要去自己开发一个类似jquery的库;  如果有,可以考虑迁移到基于JQuey开发。  我不是JQ的卫道士,只是觉得能站在巨人的肩膀上便站吧,而且基于成熟的JQuery库进行开发也不会扼杀产品的性能以及你的创造力。倒是对于从头去写一个JS库的勇者我可... 阅读全文
posted @ 2010-08-17 17:07 Mamboer 阅读(511) 评论(0) 推荐(2) 编辑
摘要:绪上次发了文,JQuery最佳实践-JQuery自定义事件的应用关于JQuery自定义事件,不少同学曾发邮件问我究竟日常JS应用中会不会用到,以及具体例子云云。。。恰好偶最近负责的一个可视化编辑器的开发,其中有些地方便应用了JQuery的自定义事件,而且达到了很好的效果-精简代码的同时充分利用了OO的原则。本文以我实际应用开发过程中遇到的一个例子进一步说明“什么时候用JQuery的自定... 阅读全文
posted @ 2010-08-11 19:26 Mamboer 阅读(4140) 评论(6) 推荐(2) 编辑
摘要:以下故事纯属虚构,如有雷同为巧合...本文主要介绍JQuery框架里面支持的自定义事件模型,通过实例说明什么时候可以利用事件模型进行面向对象的JS编程,以及利用“带命名空间的事件处理函数”来避免unbind时影响别的事件订阅。知识要点:1,自定义事件custom events及事件的订阅2,trigger、bind、unbind方法的使用3,带命名空间的自定义事件将下面内容... 阅读全文
posted @ 2010-07-29 15:53 Mamboer 阅读(2548) 评论(4) 推荐(3) 编辑
摘要:到了搜狐后比较忙,很久没在园子里写随笔了~~这篇文章主要介绍“在js里面怎么延时执行一个函数?”不就利用window对象的setTimeout方法吗?Bingo,一点没错!如果你在一个应用里面常常要“延时执行某某函数”,那末基于DRY的原则,可以针对Function全局对象进行扩展,为函数增加一个延时方法如delay,这样会让你的代码更简洁有效。扩站... 阅读全文
posted @ 2010-07-05 16:16 Mamboer 阅读(705) 评论(2) 推荐(2) 编辑
摘要:在js中,如何去除指定数组中的重复元素?这个是xx.com web前端开发的一道题,LEVIN当时知道要做题的时候,本来想直接走人的,后来想想算了,既然是朋友介绍的,总不能耍大牌。现在在这里顺便扯扯对面试做题的看法,评论里面保留大家的发言权利哈哈。其实我讨厌做题和讨厌应试教育一样,这种东东某种程度上可以检验某个人咋地咋地,但在很大程度上过于形式。要真正看一个人怎么样,看看他之前做过的作品,或者直接... 阅读全文
posted @ 2010-05-02 20:44 Mamboer 阅读(807) 评论(5) 推荐(1) 编辑

点击右上角即可分享
微信分享提示