Javascript 获取 textarea 光标 文字 位置 内容 IE Firefox

Javascript 获取 textarea 光标 文字 位置 内容 IE Firefox 最近帮朋友做一个获取文字内容,并处理选中文字的Javascript程序。 本来上网查查,用Firefox搞定了,包括Opera、Safari,不过到IE那里遇到很多问题!!! 还发现了IE的一个Bug! 就是  var objRange  = […]

浏览器 跨域 安全

    Manuel Caballero大牛在这次的BLUEHAT大会上讲了一个叫A Resident in My Domain 的议题,字面上的意思就是驻留在自己的域,随后开始有牛人在自己BLOG上写了一些相关的 内容,这段时间一直和HI群里的朋友在讨论这个问题,大家都简称为鬼页,这个鬼页非常神奇, 可以跟随你浏览的每个页面。经过鬼页的启发,我也对浏览器的跨域安全问题进行了测试。 1.来自伪协议的呼唤     JAVASCRIPT里大家都频繁使用window对象,window对象代表的就是浏览器的窗口,我们 就来测试下window对象的open方法,尝试让新开的窗口执行伪协议。     […]

九大网址缩短服务推荐

面对长长的网址,我们常常会感到头疼,怎么记得住!!web2.0的时代提供给大家一类非常实用的服务:网址缩短服务(short URL),这类服务通常可以免费使用,不需要注册等等麻烦,立刻可将你长长的网址缩短成通俗易记的网址,便于你自己和朋友牢牢记住,方便你的使用。 相信大家对这类服务并不陌生,在你的收藏夹里肯定有几个这类的服务。前天看到一篇很好的日志:10 Short URL Services Face Off!,推荐了10个很棒的网址缩短服务,今天翻译后加一点自己的看法,推荐给大家!(原文共推荐了10个服务,但测试中发现有一个无法访问)     说明:本文均以http://enjoyweb20.cn/index.php/2008/06/hippopost/ 作为测试网址。   1、TinyURL TinyURL可能是大家最熟悉,也使用得最多的免费域名转向服务,速度很快,缩短后短小网址有六个字符组成,形式为:http://tinyurl.com/123456 ,但不能自己进行设置。   […]

转 辞职是最人道主义的关怀

在中国供应商的人堆里: 我只是那个说了真话太不懂事的孩子。 我只是用正常人类的脑子去想了想。 我只是常想用批评来告诉你们不要这样,不要这样。 我只是——不想和你们同流合污,不想让我初恋情人般的事业被你们这么糟蹋了,24个月前,本来以为奋斗很好玩,24个月后,却被奋斗玩了。 天作孽尤可为,自作孽,不可活。这些年,你们干了什么,你们干了什么,你们干了什么……会员运营都那样牛逼了,你们还什么都做不了,在这个行业,假装一个人类是多么的容易,还想借一起离职的哥们姐们的话:谢天谢地谢中供。 我从24个月前一个傻瓜一样的奋斗青年,抡着膀子为中国供应商干劲十足的干活,特赤子地写《中国供应商运营规划》,到特建设地闷在一堆数据里分析技巧和手段,到故做深沉地书写《中国供应商远景运营分析》论证这个行业,到现在,咧着嘴玩世不恭地写着杂文,因为我已不把中国供应商当成事业了,它是我论证行业负面的靶场。反思什么?总结什么?建议什么?别跟我说正面主流这些我玩剩下的词了,我帮你们反思了好久总结了好久建议了好久,可你们不听,弹一弹顶上的帽子,坐而论道去了。 中国供应商是中国社会一个特殊现象,Q是中国商人中的特殊现象,会员运营的全体同仁是人类的特殊现象。 都够牛逼的了。 现在,我们集体辞职了,中国供应商到今天并不是你一个人的错,就像不是XXX、XXX的错,但你们是重要的符号,是产品体制的具体延伸,辞职,是对你最人道主义的关怀。 不是总想“风沙”我吗,突然想起,在我24个月的中供生涯里,总共被“风沙”了几十次,现在你们解脱了,不用“风沙”我了,我也解脱了,那一场风花雪月的事,那一场暴虐的沙尘暴,结束了。 而我可以不再为中国供应商那点破事殚精竭虑了,不值得,不值得,你们放下屠刀,立地成佛,我转身向海,春暖花开。 洗洗吧,睡睡吧,生活总要继续,无论有没有你我。 原帖地址:http://ice-wine.betaslife.com/viewthread.php?tid=117&extra=page%3D1

李开复给中国学生的第七封信

21世纪最需要的7种人才 我们都知道21世纪最有价值的是人才,是什么人才呢,就是我今天要演讲的题目。我想我这个演讲有一个很大的假设就是21世纪需要的人才与20世纪、19世纪有着很大的差别,因为21世纪有几个很重大的革命发生。在21世纪我们更多的工作是靠我们脑力的创造,是靠平等的竞争,已经没有国界的差别,世界被铲为平地,任何一个国家的人都可以和另外一个国家的人合作或者竞争,而他们都可以接触到、使用到、共享到同样的信息。不像过去,谁能独占信息他就能对另一个人或者对那个公司发挥相当大的价值。 今天的信息是因为共享才能发挥它真正的潜力。所以在这样的情况下,每个人都可以自由地选择,平等地竞争,他们会积极地去获取自己的信息,追求自己的兴趣。他们期望自己工作的公司采取的不再是控制式的管理,而是放权式的管理。因为在21世纪,一个人他是靠自己的脑力创造财富,他很聪明很有创意,他跟全世界每一个人平等地竞争,然后每一个人都有同样的信息,没有一个人会愿意在一个不公平的控制下做一个公司的齿轮。每个人都会希望发挥自己的潜能,他希望自己到一个公司工作,这个公司能够放权地让每一个员工做自己的事情。还有呢,21世纪什么都改变得非常快。你才认为说某某一个技术或者某某一个公司是很火热的,忽然一个新的技术或者一个新的公司已经出来了。这都是因为互联网,每个国家,每个领域之间的边界因此在不断地消除,世界各地的人们可以一起工作,竞争和合作。所以在这样的一个环境之下,21世纪需要的不再是19、20世纪听话,没有自己意见,努力有毅力的所谓的蓝领或者白领工人,更需要的是我的演讲要谈到的7种人。 1.创新实践者——What matters is not innovation , but useful innovation。 这7种人中的第1种是创新实践者。在今天谈到的所有人时,我都会引用一句我认为很好的话。那么第一句话是谁说得呢,是我说的。这句话跟创新有关,待会还会谈到。我想说的是在21世纪真正有价值的人是能够创新的人。他不是一个只会使用别人的方法做事情的人,他不是那种只会听话做事情的一颗棋子,一个齿轮。因为,在如今的竞争之下,一个公司唯一可以延续的竞争优势就是它的创新。任何东西都可以很容易地被模仿,只有创新很难被模仿。而创新一旦被模仿,你唯一的办法就是继续地创新。所以一批有生命力的能够持续创新的员工是唯一能够带给企业持续竞争力的财富。 你们可能会说,李开复是不是要讲Google,讲其他科技公司要学计算机科学,要做最高深的研究这才是创新呢?其实不是的。在每一个领域都可以创新,也就是这些每一个不同领域的创新,让每一个工作变得多彩多姿。我可以举个例子。如果你在美国加州101公路硅谷段上开车,你可能会看到一个广告牌。整个广告牌上面没有公司名也没有任何广告词,只简简单单刷着“(在‘e’的数列中所能找到的第一个十位数质数).com”。很多在硅谷工作的聪明人开车看到了这个广告,他们回家就会去算,有些用计算机来算,有些用数学方法来推算,算出来答案以后登陆这个网站一看,发现另外有一个更难的题目。然后他们再做了这道题目,又会到达另外一个网站,就着样做了一个题目又一个题目,最后他们发现自己到了一个很特殊的网站,这个网站就是Google的招聘网站。我们可以从这个例子看到,在Google这样一个创新的公司,它的创新其实远远不止在于一个工程部门。你可以看到招聘,市场都是充满了创意的。 关于创新还有一点要注意的,21世纪的创新必须实时、实践。因为我们有了互联网的存在,每个公司的步伐都非常快。如果你花很多的时候去做一些验证,一些用户调查,再花一两年的时间才把一个东西编出来再做测试,一个产品四五年做出来以后很可能已经过时了。所以在这21世纪,光做一个创新者是不够的,要做一个创新实践者。这就回答了我上面那句话:What […]

friendfeed

今天是FriendFeed爆发日。经历了几个月的测试以后,这个由数名Google的前员工组成的团队开发的聚合服务获得了500万美元的融资,并开始开放注册。 FriendFeed是一个在朋友之间交流各自最新在线活动的一个平台。它可以把用户所使用的网络服务的更新内容同步并聚合在一起。你只要在FriendFeed上添加你感兴趣的好友,就可以随时看到他们所更新的活动。我们也可以对这些朋友的每一项更新进行评论和收藏。FriendFeed已经内置了20多种常见的服务方便用户进行添加内容。 乍一看起来FriendFeed和其它LifeStreaming的服务貌似没有多少区别,但是通过一些细节就可以看出FriendFeed可以作的事情更多。你可以对你朋友的所有活动进行评论和收藏,而你所作的这些评论和收藏的数据都将被FriendFeed记录和分析。 通过这些记录和分析,FriendFeed提供了一些非常有趣的功能。它的统计功能可以帮你找出哪些人对你的内容感兴趣,而你又对哪些人的内容感兴趣;也可以看出你以及你的朋友使用哪些服务更为频繁;FriendFeed的推荐功能可以给你推荐你可能感兴趣的人;你甚至可以用你感兴趣的内容来虚拟出一个你感兴趣的人物。 FriendFeed的高明之处在于:它的初始用户数据来自于用户已经熟悉、且已被广泛使用的发布平台,不用担心内容的匮乏;而用户间的互动又需要在网站内完成,为数据的分析提供了便利;而数据的分析可以帮助用户更好的拓展和改良自己的朋友圈子,获得更有价值的内容。 所以说FriendFeed是一个可以跟踪你朋友所发布在线内容的平台。而这些朋友,可能来自现实生活,可能是和你有相同的爱好,可能是你感兴趣的人,甚至是一个虚拟的人物! (转自http://webleon.org/2008/02/friendfeed.html)

终于解决favicon.ico无法显示的问题

很久以前就做好了favicon.ico,在浏览器的地址栏前面也显示正常.但是收藏在Firefox的书签工具栏里的时候,这个图标无法显示,所以显示的是空白页: . 我以为是Firefox2.0的问题,因为我用Firefox3.0beta的时候图标显示的非常好,只要在书签工具栏里收藏了这个网站,马上就会显示图标.所以我认为是Firefox2.0的bug. 今天sofish做了一个博客圈的RSS聚合.我再次发现favicon的问题,我的图标没有显示.我开始想,也许不是Firefox的问题.因为Firefox2.0显示别人网站的favicon都没问题,但是我的独独出错.可能是我的某些地方没有写标准. 我先把注意力放在了代码的书写上. <link rel=”Shortcut Icon” href=”地址” type=”image/x-icon” /> <link rel=”shortcut” href=”/favicon.ico” /> […]

解决Flash的黑框问题

Flash 是目前十分普及随处可见的网页动画格式,但不知从何时开始,Flash 在IE中出现了恼人的大问题,当你想要按下Flash选单中的按钮或广告时,按第一下没反应,再按一次才会有效果。这是这个Flash动画制作者不留心的 Bug 吗?No No No…,快回去检查你以前做过的 Flash 网页,是不是也会如此。 这是什么怪问题? 首先用 IE 来浏览一个很久以前制作、包含 Flash 的页面,当你用鼠标滑过某个 […]

z-index 层次 堆叠 style zIndex

CSS可以处理高度、宽度、深度三个维度。在前面的课程中,我们已经了解了前两个维度。在本课中,我们将学习如何令不同元素具有层次。简言之,就是关于元素堆叠的次序问题。 为此,你可以为每个元素指定一个数字( z-index )。其原理是:数字较大的元素将叠加在数字较小的元素之上。 比方说,我们正在打扑克,并且拿了一手同花大顺。我们可以通过为各张牌设定一个 z-index 的方式来表示这手牌: 在这个例子中,我们采用了1-5五个连续的数字来表示堆叠次序,但是你也可以用五个不同的其他数字来取得同样的效果。这里的要点在于:用数字的大小次序反映希望的堆叠次序。 扑克牌这个例子的代码可以这样写: #ten_of_diamonds { position: absolute; left: 100px; […]