发表于: 2017-05-15 23:51:07

1 878


1、完成任务2/3,由于需要使用JQ库,重新又修改了代码。

2、JQ同BS类似,精简JS代码,提高JS使用效率,头文件需先引用。

3、常规的选择器,$("#id"),$(".class"),$("p"),舍弃了繁琐的JS代码,使用通用查询符$搞定。

4、使用JQ的部分代码,后续代码操作需按照JQ的定义操作,否则无效。比如:

var p=$("#p");p.text("修改元素内容");(等同于:var p=document.getElementById("p");p.innerHTML="修改元素内容"  不能混用)

5、目前任务中使用到的其他JQ操作方法:

$(".p").eq(i) //等同 document.getElementByClassName("p")[i];

$(".p").hide() //或者$(".p").show(),隐藏或者显示元素。

$(document).ready(function(){} //页面加载完毕后直接加载函数

6、修改css属性,$("p").css("background-color","yellow");多属性修改:$("p").css({"background-color":"yellow","font-size":"200%"});

7、添加新的 HTML 内容,这个没有实践,法官查看页面使用的display属性将多余的隐藏,后面再细看。


问题:URL传参转码,w3s里面说“ECMAScript v3 反对使用该方法(escape()),应用使用 decodeURI() 和 decodeURIComponent() 替代它。”但是我使用后面的方法传参,文字部分没有完成转码,只有escape()能正常转码,使用上也没有问题。

计划:2天完成任务4。


返回列表 返回列表
评论

    分享到