当前位置: 代码迷 >> Eclipse >> 哪位前辈有时间,帮小弟我解释一下下面这段javaScript代码吧
  详细解决方案

哪位前辈有时间,帮小弟我解释一下下面这段javaScript代码吧

热度:85   发布时间:2016-04-23 14:18:24.0
哪位前辈有时间,帮我解释一下下面这段javaScript代码吧!
<script type="text/javascript">

function url(arg) {
window.parent.rightFrame.location.href=arg;
}

if (document.getElementById) {
var tree = new WebFXTree('部门对象及类型管理树');
tree.title = "添加部门对象";
tree.setBehavior('classic');
tree.action="JavaScript:url('PtCompanyObj.dtxx')";
tree.icon="../../images/base.gif";

<%
for(PtCompanyObjBean objBean : tree.getCompanyobjList()) {
out.print("var obj"+objBean.getCobj_id()+" = new WebFXTreeItem('"+objBean.getCobj_name()+"');");
out.print("obj"+objBean.getCobj_id()+".action='JavaScript:url(\\'PtCompanyType.dtxx?ctype_cobjid="+objBean.getCobj_id()+"\\')';");
out.print("obj"+objBean.getCobj_id()+".title = '添加部门类型';");
out.print("tree.add(obj"+objBean.getCobj_id()+");");
}
%>
document.write(tree);
tree.expandAll();
}
</script>
关于javaScript代码我没怎么学,也不知道从哪学起。请各位前辈指点学习迷津。
希望哪位前辈,如果有空电话帮我把每句代码都加上注释。
谢谢

------解决方案--------------------
首先,你必须很熟悉html和css,因为javascript最终是调用浏览器API,你得熟悉DOM对象类型、各对象拥有的事件、可支持的css等,才能进行基本的javascript编程。

然后需要看看javascript面向对象编程的资料,才能够看懂那些开源的javascript对象库,google自己找

可能还需要看看一些常用的javascript开源,prototype,jquery等
------解决方案--------------------
首先,你必须很熟悉html和css,因为javascript最终是调用浏览器API,你得熟悉DOM对象类型、各对象拥有的事件、可支持的css等,才能进行基本的javascript编程。

然后需要看看javascript面向对象编程的资料,才能够看懂那些开源的javascript对象库,google自己找

可能还需要看看一些常用的javascript开源,prototype,jquery等
  相关解决方案