1、三个代码块是什么意思
var $ = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
var Class = {//Class对象中含有create方法
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
Object.extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
return destination;
}
现在第一个已经明白了,但是第2,3还待进一步探究
2、下面是什么意思
if(!/\d+/.test(num))
return(this);
3、document.write只是document.open()时运行一次
解决方法:innerHTML
var hr=document.getElementsByTagName("body")[0];
hr.innerHTML+=i+"<hr />";
对于innerHTML 属性,几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。
var hr=document.createElement("hr")
document.getElementsByTagName("body")[0].appendChild(hr);
4.差别
<script language="javascript">
var i=0;
function temp(){
i++;
alert(i);
}
function why(){
setTimeout("temp()", 1000);
}
</script>
<body onload="why()">
弹框一次
<script language="javascript">
var i=0;
function temp(){
i++;
alert(i);
setTimeout("temp()", 1000);
}
function why(){
}
</script>
<body onload="temp()">
连续弹框
4、myform.passwork.value提示myform is not defined
新版本需要前面添加document.
5、php $_POST['submit']提示submit is not defined
isset($_POST['submit'])
6、setcookie("name","value","time")
7、关于wamp apache服务启动不了的事儿,如果你新建立一个alias目录之后发现apache服务启动不了。
很有可能是你alias目录指向一个包含中文的路径。解决办法,1,点击停止所有服务 2,修改alias目录指向的路径(alias目录->对应目录->alias edit )把看到的中文改成英文,当然硬盘里实际路径的中文也改成相应的英文。3、重启所有服务。擦,中文就这么难堪么?
8、在看email觉得要设置stmp吧,现在没能测试真难过。我决定先放弃email测试,看看后面的先。记住emai(to,subject,。。)这个函数就好了吧
9、错误处理啊?最后再学吧,现在想先建一个漂亮的,实用的网站
10、判断中文utf-8 这本来以为是小问题,现在还没解决呢用javascipt
11、javascipt 返回触发事件的对象(怎么快速查找javascipt的函数呢?)
12、折腾了好久,这到底怎么一回事?
我本想在浏览器全页面,添加鼠标移动
但是实现起来发现并不容易
①firefox和ie存在差异,firefox只能是有内容的地方有反应,IE7下可以全页面有反应
②添加<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti
onal//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd">则IE和firefox一样..
13、烦死了,ie不支持pageX,pageY。firefox支持