2011年3月24日
摘要: rhino是一个Mozilla的开源的由java写的javascript解释器。文档地址 https://developer.mozilla.org/en/Rhino_documentation安装方法 http://www.terminally-incoherent.com/blog/2008/01/08/rhino-scripting-java-with-javascript安装。ubuntu下直接 sudo apt-get install rhino然后写个 a.js文件,内容如下print("hello world")在终端,输入 rhino a.js。就能看到输入 阅读全文
posted @ 2011-03-24 17:52 日—月 阅读(499) 评论(0) 推荐(0) 编辑
  2011年3月19日
摘要: 1 词法作用域function c1(){return d1++}function a1(){var d1=0;return c1();}console.info(a1()) //d1 undefined c1是在a1外部定义的//1 错误,变量对象中没找到ccalert(cc)//2 undefined,变量对象中找到了参数cc,但没赋值var xx=function(cc){alert(cc)}()//3 错误,变量对象把参数o=undefinedvar xx=function(o){alert(o.a)}()//4错误,变量对象把变量声明o=undefinedalert(o.a)var 阅读全文
posted @ 2011-03-19 13:14 日—月 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 最好别看我的译文,我自己都觉得不行。最好看原版英文的。html版本地址 http://bclary.com/2004/11/07/#a-10pdf版本地址 http://www.mozilla.org/js/language/E262-3.pdf翻译10 执行环境当控制器到了可执行代码前时,控制器就进入了一个执行环境。活动的执行环境通常是在栈中的。在栈头部的执行环境就是正在执行的执行环境。10.1定义10.11函数型对象有两种函数型的对象。在源代码中通过 函数声明 或者 动态的 通过函数表达式 和 new Function 的形式语言内建的内部函数,如parseInt等,我们暂时不讨论。这些函 阅读全文
posted @ 2011-03-19 13:11 日—月 阅读(182) 评论(0) 推荐(0) 编辑
  2011年3月17日
摘要: 首先我们看jquery作者的一篇getElementsByClassName Speed Comparison有三种实现1 纯DOM:通过getElementsByClassName("*")来遍历所有的dom元素,然后用正则判断className2 DOM TreeWalker:dom2实现3 XPath:通过XPath引擎来实现遍历dom TreeWalker。通过使用dom level 2实现。document.getElementsByClass = function(needle) { function acceptNode(node) { if (node.ha 阅读全文
posted @ 2011-03-17 17:10 日—月 阅读(755) 评论(0) 推荐(0) 编辑
  2011年3月9日
摘要: 这个原理经常用到,记得当初,我第一次发现这个东西是在谷歌的音乐。http://www.google.cn/music/homepage看上面的分类导航,为什么点击选中之后,下面蓝色的线没了。今天看到新浪的首页的导航条,也有这样的应用。 这里中间是有线的,但左边的线怎么没了。这两个导航结构是相同的。这是标准的html代码:<div> <ul> <li><a href=""></a></li> <li><a href=""></a></li> 阅读全文
posted @ 2011-03-09 15:07 日—月 阅读(286) 评论(0) 推荐(0) 编辑
  2011年3月7日
摘要: PNG-8 和 gif 有一些相似之处,模式都是索引颜色,只支持像素级的纯透明,不支持 alpha 透明。我们通常说的“IE6 不支持 PNG 透明”,是指不支持 PNG-24 的透明(将透明区域显示为灰色)。但是 IE6 支持 PNG-8 的透明,就像支持 gif 的透明一样。首先要先了解一下关于透明 http://hi.baidu.com/hongz1125/blog/item/73bfa6af951227c57dd92a06.htmlbackground:url("nav.png");/* 1针对ie6的。现在虽然css和image在同一个目录,但是src中还是要有i 阅读全文
posted @ 2011-03-07 15:04 日—月 阅读(216) 评论(0) 推荐(0) 编辑
  2011年3月3日
摘要: 这个。。。搞了好几天。唉,没学过数据结构的人飘过。写了几个算法,等有时间,把那书好好看了,写个完整点的View Code <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><script type="text/javascript">var sort = function(arr){th 阅读全文
posted @ 2011-03-03 16:53 日—月 阅读(203) 评论(0) 推荐(0) 编辑
摘要: alert("ok")运行代码<mce:script type="text/javascript"><!--alert("ok")// --></mce:script>运行代码 阅读全文
posted @ 2011-03-03 16:13 日—月 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 官方网址介绍http://code.google.com/p/swfobject/wiki/documentation用法:html部分<div id="swf1">......</div>js部分 swfobject.embedSWF("test.swf", "swf1", "300", "120", "9.0.0",);源码部分:这是2.2中的源码。看参数就明白怎么使用了。embedSWF: function(swfUrlStr, replaceE 阅读全文
posted @ 2011-03-03 16:11 日—月 阅读(10477) 评论(1) 推荐(1) 编辑
摘要: 网上谈垂直居中的人很多了,我就当学习一下了。说实话,还没怎么用过。<!DOCTYPE HTML><html><head><meta charset="utf-8" /><style type="text/css">div{border:1px solid;margin:10px 20px;}img{border:1px solid;}.l1{height:100px;line-height:100px;}.l2{padding:20px 0;}.l3{height:80px;display:ta 阅读全文
posted @ 2011-03-03 16:10 日—月 阅读(219) 评论(0) 推荐(0) 编辑