cure算法java代码 java 算法

j2se j2ee corejava struts ajax spring 是什么关系?java分为j2se j2ee j2me
j2se 是java的基础 所有你必须要掌握他
curejava是java核心技术 主要是包括线程、tcp、udp等等知识
这些知识以后项目肯定用到着的 所有必须全部掌握
j2ee 企业级应用 主要是做一些企业级的项目 struts spring hibernate 是j2ee平台下的一些框架
ajax是j2ee下的一种技术 实现异步交互 局部刷新等
j2me:java微型版或java小型平台,用于嵌入式cure算法java代码 , 如移动电话cure算法java代码 , 掌上电脑等
才学java的话 先学j2se 而且他至关重要 先走好这一步才能继续走j2ee和j2me
至于学习方法的话 看书 敲代码 勤动手 不懂就问
学到了一定程度 再通过小项目 进行综合实训
这样你才能真正入门,,
请问这个JAVA程序有错吗?这个是javascript 是一种基于对象和事件驱动的客户端脚本语言 。
先不说程序对错,要写程序要先弄清楚他在做什么,当然从lz的叙述来看,想必对这种语言接触的不多,但就这段程序说,以你的C基础来看并不是很难 。
简单的帮你分析下:
var curC=document.getElementById("tab_"+i);
去获取页面上的某个元素,假设这里i是1,那么就是获取页面上id叫tab1的元素,然后赋值给变量curC,js语言规定所有变量都是用var来声明 , 声明时不固定具体的类型,所以也叫弱类型语言.
curC.style.display="block";
curC这时就代表了id叫tab1的元素,curC.style.display是在设置他的样式里的display属性 , 该属性是可以设置当前元素显示还是隐藏,设置为"block"就是显示,"none"就是隐藏 。
剩下的循环判断就不用多说了吧,然后就是如果触发这个事件了 。调用一个js方法我们需要规定在什么样的情况下触发该事件,onmouseover就是当鼠标移动到元素上时触发,所以你这个onmouseover一定是写在某元素内的 。调用的格式是:何时触发事件="事件名称"也就是onmouseover="swap_tab()" 这里的括号里面也跟具体的参数了,如果就你给的这段代码来看,n只能代表一个字符,所以他传到该方法内部时没有什么作用,我想作者的本意是要传一个数字吧,依此来控制哪个表格隐藏,哪个表格显示 。
根据你给的原始方法写了个小例子,希望对你有帮助.
html
head
title无标题文档/title
script type="text/javascript"
function swap_tab(n){
for(var i=1;i=4;i++){
var curC=document.getElementById("tab_"+i);
var curB=document.getElementById("tab_t"+i);
if(n==i){
curC.style.display="block";
}else{
curC.style.display="none";
}
}
}
/script
/head
body
span onmouseover="swap_tab(1)"显示第一个表格/spanspan onmouseover="swap_tab(2)"显示第二个表格/span
span onmouseover="swap_tab(3)"显示第三个表格/spanspan onmouseover="swap_tab(4)"显示第四个表格/span
table
tr
td
table border="5" id="tab_1" style="display:none"
tr
td我是tab_1/td
/tr
/table
/td
td
table border="5" id="tab_t1"
tr
td我是tab_t1/td
/tr
/table
/td
/tr
/table
table
tr
td
table border="5" id="tab_2" style="display:none"
tr
td我是tab_2/td
/tr
/table
/td
td
table border="5" id="tab_t2"
tr
td我是tab_t2/td
/tr
/table
/td
/tr
/table
table
tr
td
table border="5" id="tab_3" style="display:none"
tr
td我是tab_3/td
/tr
/table
/td
td
table border="5" id="tab_t3"
tr

推荐阅读