我按照六部分的教程结束:http://sixrevisions.com/tutorials/web-development-tutorials/psdhtml-conversion-elegant-and-simple-css3-web-layout/有人可以向我解释这个HTML/Javascript部分吗?
但是我遇到了一个问题。我主要是从反向工程的各种教程学习HTML/JavaScript,但我已经到了一段代码,我一直在努力DAYS了解..这是我到目前为止。
function clearText(field)
声明该函数,给它一个名称为“clearText”并指出它将是一个文本字段。
if (field.defaultValue == field.value) field.value = '';
如果文本字段的默认值等于“值”(字符串变量以后可以设置?)
的完整代码
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
是否有人可以打破这在一个16岁的人可以理解的方式?我确实得到了if语句的结构,但我并不完全明白这里发生了什么。
作为JavaScript的初学者,您必须牢记该语言是松散类型的。这意味着'函数clearText(field)'不会声明一个名为'clearText'的函数来接受文本字段作为参数(相信参数'field'对参数类型有任何影响)。它意味着一个参数名称为'field',其值可以是任何东西(即'clearText(1)','clearText(“hello”)'和'clearText({key:'value'})'都是有效的)。 – 2014-10-21 22:29:33
阅读关于JavaScript的一些信息,我14岁,我可以保证,首先潜入头部的复杂代码只会让你更加困惑。我试图学习C++那样..我仍然不明白C++代码。 – DividedByZero 2014-10-21 22:32:56