从另外两道题说起
最近貌似流行做Javascript题,Dmitry A. Soshnikov这又出了几道题-The quiz,还可以自我评分,有兴趣的可以去试试看自己可以得几分。本文主要挑了2道比较绕的题目来说几个知识点: 1. Javascript中的”,”(逗号)操作符 2. Javascript中”;”(分号)的重要性 3. Javascript中with块中的作用域下面请看题目。
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
最近貌似流行做Javascript题,Dmitry A. Soshnikov这又出了几道题-The quiz,还可以自我评分,有兴趣的可以去试试看自己可以得几分。本文主要挑了2道比较绕的题目来说几个知识点: 1. Javascript中的”,”(逗号)操作符 2. Javascript中”;”(分号)的重要性 3. Javascript中with块中的作用域下面请看题目。
当涉及到可视化布局的时候,Block Formatting Context提供了一个环境,HTML元素在这个环境中按照一定规则进行布局。一个环境中的元素不会影响到其它环境中的布局。
在IE6下面,很多显示的BUG都可以用触发hasLayout的方式去解决。但有种情况正好相反,触发hasLayout之后会产生显示的BUG。
经常要弄一些联动菜单之类的效果,用js操作option就不可避免了。 一般这种特效需要我们实现两种操作: 清空option 根据ajax返回结果,动态创建option js清空option 清空option 不是很难的操作。我们只需要遍历现有option,将其每个子元素都置空即可。
写了一个小程序,使用了一段别人的 JavaScript 来做表格外部排序。但发现只要 JavaScript 经过我的 Template TT 的输出后,就变样了,不能正常的使用这个 JavaScript 了。使用 Diff 的命令查看后发现原来是 Template Toolkit 给 $ 的符号,当做默认变量了.
在内存中命中,使用 Squid 本身的机制来 Cache 文件,和文件系统本身的 Cache 机构时,Squid 内存 Cache 机构性能提高会有多少。
一个对象有length属性,数字的下标,和一个splice方法,在firebug下用console.debug()方法就会输出一个数组。
伴随着手机系统越来越多越来越杂,以及不断的推出新的手机系统,对于手机产品设计来说都将会是新的挑战,是一套多用,还是设计多套?K-JAVA是否将死亡?WindowsPhone7能够带来多少惊艳?Android和iPhone的战争谁是胜者……但有一点可以确定,手机产品设计的方向将迎来新的起点。 首先认清手机用户,为手机用户单独设计的产品:必须面对手机用户进行推广和销售,实现自身价值。其推广、下载、注册、使用、消费必须全部在手机端完成...
某个时间段发生的由特定事件引起的网络信息爆炸正在变的越来越普遍。这种引发大量人群聚集的事件,正在成为互联网的下一个竞技场。或者说,基于事件的社会化网络(Event-Based Social Networks),正成为下一个热点。
与朋友问我要支付宝的测试代码。-_-真的觉得这东西就是拼凑URL而已。现在在这里放出来。
有了这三样 - 大规模用户、独特价值、稳定的投资 - 一个创业公司就有时间去发现它将怎样挣到钱。没有几个商业计划后来呈现出当初作者最早的意愿。PayPal的开始是为了在Palm Pilots无线发送付款,Google融资的时候是为了做企业级搜索但最后成了一个广告业务。(他们的)公式就是用一个很棒的产品吸引用户,然后吸引到足够的投资来支持到公司摸索出怎么赚钱。
在游戏的开发中随机数必不可少, 和同事争论一件事情, 他认为PHP的伪随机发生器产生的随机数会有分布问题 所以我找了一下相关资料 一些相关的讨论在这里可以看到 http://blog.bluesky.cn/archives/418/true-random-number-and-pseudo-random-number.html 我在PHP 5.2.8以及CentOs 5.2 Linux环境下测试了文中的例子 结果如下 可以看到其实PHP的rand函数不会产生过分规律的随机数. 所谓产生的数不够随机的问题基本可以忽略
作冷备份一般步骤是: 1.正常关闭要备份的实例(instance); 2.备份整个数据库到一个目录; 3.启动数据库;
海底光缆是国际互联网的骨架。光缆的多少,代表一国与互联网的联系是否紧密。有人利用微软的Bing地图,以及wikipedia的数据,做出了一幅互动式的世界海底光缆分布图。真是厉害啊。我见过的这类地图中,它是最好用的一个。从地图上可以看到,中国大陆的海底光缆连接点只有三个,因此非常容易对出入境的信息进行控制。第一个是青岛(2条光缆)。第二个是上海(6条光缆)。第三个是汕头(3条光缆)。由于光缆之间存在重合,所以实际上...
热度: 1.下载tokyocabinet的cacti模板 http://forums.cacti.net/about34829.html 2.拷贝程序 tokyotyrant-stats.pl 至 $cactipath/scripts 目录 3.在监控机创建 /var/log/tt_info/ 目录,并修改权限为755 4.将程序 tt_1978_info_pcpu_get.sh, tt_1978_info_pcpu.sh, tt_1978_info_pcpu_store.sh, tt_1978_info_socket_get.sh, tt_1978_info_socket.sh, tt_1978_info_socket_store.sh, tt_1978_info_threads_get.sh, tt_1978_info_t...
我们都知道Latch是Oracle用来在内存中做串行控制的机构,从10g R2开始,Oracle引入了一个新的技术-Mutex。Mutex并不是Oracle的发明,而是系统提供的一个底层调用,Oracle只是利用它实现串行控制的功能,并替换部分Latch。 Mutex中有两个变量:分别是Holider identifer和Reference count,Holider identifer记录持有mutex的SID,而Reference count是一个计数,记录了当前正在以share方式访问mutex的数量,每当session以share方式持...
Web应用的发展,使得客户端存储使用得也越来越多,而实现客户端存储的方式则是多种多样。最简单而且兼容性最佳的方案是Cookie,但是作为真正的客户端存储,Cookie则存在很多致命伤。此外,在IE6及以上版本中还可以使用userData Behavior、在Firefox下可以使用globalStorage、在有Flash插件的环境中可以使用Flash Local Storage,但是这几种方式都存在兼容性方面的局限性,因此真正使用起来并不理想。针对以上情况,HTML5中给出了更...
文本内容主要包括以下几点: 什么是repaint/reflow? 什么情况下会触发浏览器的repaint/reflow? 浏览器自身所作的优化如何优化你的脚本来减少repaint/reflow? 一、什么是repaint/reflow? 页面在加载的过程中,需要对文档结构进行解析,同时需要结合各种各样的样式来计算这个页面长什么样子,最后再经过浏览器的渲染页面就出现了。这整个过程细说起来还是比较复杂,其中充满了repaint和reflow。对于DOM结构中的各个元素都有自己...
预解析时,完成了函数a的定义,即在window对象上添加变量a,并赋值为函数定义。之后遇到”var a;”,由于当前作用域已经有变量a,因此不需要做什么工作。在运行时,由于并没有给变量a赋值,因此原来的函数定义并没有覆盖,因此最终变量a是一个函数。如果将”var a;”改为”var a=1;”,则最终a的值为1。
底部浮动条的一种兼容方案。