2011-04-08 25 views
4

我有兴趣在今年夏天帮助一位朋友解决他在他的网站上遇到的一些JavaScript麻烦。该故障具体涉及:学习JavaScript的时间引用

在线表单提交的技术困难。有时我们无法验证它们,或者用户无法提交。

我有经验的C和Java从我的大学编程类工作,但我还没有接触任何类型的JavaScript,Web开发或数据库编程。

所以我的问题是:

  1. 是自学必要的技能来解决他的问题,第二年计算机工程专业学生的undertakable任务吗?
  2. 需要什么技能?
  3. 您估计我可以预计多少时间来排除故障并解决他的网站表单问题。

感谢吨!

回答

3

一个好的经验法则是,它需要约1000小时使用的东西(在这种情况下的JavaScript),成为专业的吧。

这就是说,因为你以前的编码,你也许能够开始帮助你的朋友的时候了。有时候,所需要的只是第二组眼睛来看待某个问题。

这对于第二年的计算机工程师来说绝对是一项可以承担的任务。我强烈建议帮助他。

我会立即看他的代码,然后花一个星期做教程,再看看。

有些事情要注意:

网站形式不只是JavaScript。有多个部分:

  1. 形式本身在JavaScript
  2. 消毒(在JavaScript)的输入,因此用户不输入错误数据
  3. 清理输入,一旦你已经在服务器上接收,从而用户不会发送恶意数据。

最后,请注意,是#1对试图回答具体的技术问题,因此,如果您的朋友有他的代码已失败的非常具体的情况下,你应该在这里发布,诸如此类的事情更为适合。

+0

这是一个非常好的建议。 – 2011-04-08 04:13:08

0

是的,可能。如果你已经了解C和Java,那么对你来说,JavaScript中的任何内容都不会对你来说在语法上是非常陌生的,就学习JavaScript而言,你可能在一个月内就可以获得基本知识,并且能够在内部做类似的东西如果你始终如一地工作,那么这一年。

+0

不同意,明知没有C将节省从去程序,并没有Java - 从数千facepalms – 2011-04-08 04:38:02

+0

@Free咨询:那是什么意思? – 2011-04-11 22:17:46

+0

对于C语言背景的人来说,JS是非常**的外国人,对于Java程序员来说非常残酷。 – 2011-04-14 03:32:58