java代码带解释 一段java代码的详细解说

Java代码解释这不是java代码,是javascript代码
script type="text/javascript" src="/images/defaultpic.gif"/script
script type="text/javascript" src="/images/defaultpic.gif"/script
script type="text/javascript" src="/images/defaultpic.gif"/script
以上是导入JS库的代码,导入以后就可以使用一些库里的代码,这里导入的jquery和jquery的一些插件,其中有ui和表单插件 。
script type="text/javascript"
这里中间的代码是JS的代码,我下面解释 。
/script
Javascript语言里定义变量可以这样定义,举例:var a = {key:value,fn:function(){alert(1)}};
这里的a是一个变量 , 也可以理解为一个对象,对象里拥有属性和方法,key就是属性 , 对应的属性值是value,fn是函数,对应的函数体是后面的function(){alert(1)},看你的代码:
var options = {
onFail: function(){
alert( $myform.getInvalid().length +'invalid fields.' )
},
inputs: {
'password': {
filters: 'required pass'
},
'username': {
filters: 'required username',
data: {
//ajax: { url:'validate.php' }
}
}
},
'file': {
filters: 'extension',
data: { extension: ['jpg'] }
},
'comments': {
filters: 'min max',
data: { min: 50, max: 200 }
}
};
上面定义了一个options的变量 , 她拥有一些属性与方法
var $myform = $('#my-form').idealforms(options).data('idealforms');
上面代码$('#my-form')是通过jquery库获取一个元素ID为my-form的元素,它有idealforms方法,传递参数options后 , 返回一个对象在调用data方法 , 传递字符串参数idealforms 。
$('#reset').click(function(){
$myform.reset().fresh().focusFirst()
});
上面代码$('#reset')同样获取元素,后面.click是说点击这个元素要触发的事件函数,其中这个$myform.reset().fresh().focusFirst()
$myform.focusFirst();
意为该表单重置刷新并且自动成为当前页面焦点 。
div style="text-align:center;"/div
上面这段是一个div元素,没什么说的 , 一个加入了一个样式,意思是说在这个div中的文本居中显示 。
java代码解释public class MyStack {
private int maxSize;// 标记栈java代码带解释的大小
private long[] stackArray;// 存储数据java代码带解释的变量
private int top;// 指向栈顶
/**
* 栈的初始化
* @param s 初始化栈的大小值
*/
public MyStack(int s) {
maxSize = s;
stackArray = new long[maxSize];
top = -1;
}
/**
* @Description: TODO(入栈操作 )
* @param : @param j 入栈对象
* @return: void
* @throws
*/
public void push(long j) {
stackArray[++top] = j;
}
/**
* @Description: TODO(出栈操作 )
* @param : @return栈顶对象
* @return: long
* @throws
*
*/
public long pop() {
return stackArray[top--];
}
/**
* @Description: TODO(查看栈顶对象 )
* @param : @return栈顶对象
* @return: long
* @throws
*/
public long peek() {
return stackArray[top];
}
/**
* @Description: TODO(查看栈是否为空 )
* @param : @return如果栈为空返回truejava代码带解释,否则返回false
* @return: boolean
* @throws
*/
public boolean isEmpty() {
return (top == -1);
}
/**
* @Description: TODO(查看栈是否满 )
* @param : @return如果栈满返回true,否则返回false
* @return: boolean
* @throws
*/
public boolean isFull() {

推荐阅读