发表于: 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。
评论