ife2015-task2

html部分:

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>

</style>
</head>
<body>
<input class="a">
<div id="c">
<input class="e" id="b" type="button">
</div>
<script type="text/javascript" src="scripts/util.js"></script>
</body>
</html>

javascript部分:

javascript比较长,排版不好看,另开一篇随笔

其中耽误了比较久的是javascript的ajax部分,这个内容的形式不熟悉,文档看的不是很仔细,又犯了一些细节错误。

比如:

if(typeof (options)=='object'){
type=options.type.toUpperCase();
data=options.data||null;
successFn=options.successFn||'undefined';
failFn=options.onfail||'undefined';
}

上面代码中的successFn=options.successFn||'undefined';

我写成了successFn=options.successFn()||'undefined';

导致readystate一直等于1.

据我理解(b为函数),a=b();  是调用b函数,再将b函数的结果返回给a;

                              a=b;   是将b的地址给了a;

 

个人理解,欢迎大家交流。

posted on 2017-01-05 23:56  Yuan_Zi_Yuan  阅读(255)  评论(0编辑  收藏  举报

导航