Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 125 下一页

2011年11月9日 #

最近のWebSocket事情についてまとめとく

摘要: 最近のWebSocket事情についてまとめとく HTML5, WebSocket id:Jxck(@Jxck_)さんからのリクエストもありましたので、現状でのWebSocket情報をまとめておきます。 ※この情報は2010/9/1時点のものです。ご覧になっている時点の情報とは変わっている可能性があります。 ※2010/9/1:いろいろ更新しました。 ざっくり説明 一言で説明すると、WebServerとWebBrowser用の双方向通信用のプロトコル。 Server側からのプッシュができるので、XHRでポーリングする必要がない。 現行のWe... 阅读全文

posted @ 2011-11-09 14:05 司徒正美 阅读(1888) 评论(1) 推荐(0) 编辑

2011年11月8日 #

怎样花两年时间去面试一个人

摘要: 转自MIND HACKSJoel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis Ritchie就是这样一个人)而“人才”市场上能找到的大多都不是什么人才。招到这帮人轻则费钱重则把你公司搞挂。诚然,也许没有哪个行业像IT行业这样,无形资产占据公司的绝大多数资产。拒坊间传言比尔·盖茨就曾经说过类似这样的话:只要允许我带走100个人我可以再造一个微软。这话没搜到原版出处,但是从一个侧面反映 阅读全文

posted @ 2011-11-08 20:54 司徒正美 阅读(6633) 评论(5) 推荐(3) 编辑

原生构造器的无new实例化

摘要: 除String,Number,Boolean,Date之外的原生构造器,new都不是必需的。 阅读全文

posted @ 2011-11-08 09:21 司徒正美 阅读(1432) 评论(0) 推荐(0) 编辑

querySelector用法改进

摘要: 原来选择器只支持一个上下文,并对IE8的BUG进行了规避 if (!flag_xml && doc.querySelectorAll) {//FF,opera,chrome,safari的XML文档也实现了querySelectorAll接口,但不能用 var query = expr;//IE的getElementsByTagName,querySelectorAll对OBJECT元素的孩子的查找都存在问题 if( doc.documentMode === 8 && context.nodeType === 1 && con... 阅读全文

posted @ 2011-11-08 03:35 司徒正美 阅读(2695) 评论(1) 推荐(1) 编辑

2011年11月7日 #

对XML元素操作的一些注意点

摘要: 在IE中,如果版本少于9,那么不能直接设置自定义属性,必须通过setAttribute方法才行,其他浏览器没有此麻烦。//比如Sizzle这段代码,在IE的XML中会出错,不能直接el.aaa = "bbb" if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { count = 0; for ( node = parent.firstChild; node; node = node.nextSibling ) { ... 阅读全文

posted @ 2011-11-07 02:03 司徒正美 阅读(1792) 评论(2) 推荐(0) 编辑

2011年11月6日 #

xpath的一些测试

摘要: <!DOCTYPE html><html> <head> <title>xpath test by 司徒正美</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="/dom/dom.js"></script> <script> window.onload = function(){ var xmlstr = 阅读全文

posted @ 2011-11-06 16:09 司徒正美 阅读(1125) 评论(0) 推荐(0) 编辑

2011年11月5日 #

属性选择器的对于空白字符的匹配策略

摘要: 在w3c草案对属性选择器[att~=val]提到一个点,val不能为空白字符,否则比较值flag(flag为val与元素实际值的比较结果)总返回false,而我写选择器过程中,发现这要求对其他操作符也有效果。 <!DOCTYPE html><html> <head> <title>属性选择器</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script> window 阅读全文

posted @ 2011-11-05 00:02 司徒正美 阅读(1011) 评论(0) 推荐(0) 编辑

2011年10月31日 #

mass Framework spec模块 v2

摘要: 对于一个框架的成长来说,测试是必不可少的,像用手来点来点去的测试基本不算测试,只有基于代码的单元测试才能让人安心。因此我不断地升级我的测试工具,从早期的abut到现在的spec模块。它不断地添加测试函数:eq, ok, same,contains, match...最近添加的方法是near,是专门用于测试CSS样式值,像width, height, opacity, border-top-width等值在各浏览器下总差1,2像素,更有甚者,webkit系的连浮点数也出来了。由于一个框架拥有许多模块,因此测试显示区也分为许多版块,如何处理同步与异步的关系非常重要,前一版本专门搞了个Deferre 阅读全文

posted @ 2011-10-31 22:46 司徒正美 阅读(845) 评论(0) 推荐(0) 编辑

2011年10月29日 #

边框和底色的搭配

摘要: 当你不知道边框要用什么颜色的时候,就用和背景相似的色系。当遇到深色背景的时候,使用亮色边框。当图片颜色很丰富的时候,用颜色最多的那个颜色做为边框的选用色系。 阅读全文

posted @ 2011-10-29 23:56 司徒正美 阅读(1814) 评论(1) 推荐(0) 编辑

2011年10月27日 #

我的模块加载系统 v12

摘要: 这应该是massFramework发布前的最后一次对模块系统的升级了。本版本最大的改进是,增加对回调函数传参的支持,让模块更加彻底,并且通过对require与内部的resolveCallbacks的重构,对框架对JS文件依赖合并吏加友好。本版本有以下改进: 更改dom["@emitter"] 为 dom["@dispatcher"],因为emitter模块更名为dispatcher了。 经过Q群上的讨论,移除XMLHttpRequest的判定。 添加error方法,这只是一个空实现,目的是用于调试,用户可以自行重写它。 重构log方法 ... 阅读全文

posted @ 2011-10-27 11:13 司徒正美 阅读(2748) 评论(0) 推荐(0) 编辑

上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 125 下一页