由于之前看过HTML5和CSS3 的书,所以公司给我时间让我学习开发web前端的一些东西的时候,我并不感觉害怕。但是之前看的书都是纸上谈兵,所以在做一个简单界面的时候还是遇到种种问题,感觉还是要实战。
1 刚开始做的时候,按照原型图来做,我就按照开发android的思路,来找控件来拼凑界面,并学着去建立CSS文件,结果建过之后,没有引用搞了好久,经过同事指点之后才引用完成,同事建议引用的时候用相对路径。 终于明白了CSS的作用 就是为了补充Html 样式展示,因为HTML的样式的属性太少了,并不像android 的那样,一个控件有好多属性直接供我们使用,所以借助css的样式来开发。
2 开发完成界面之后,我开始做点击事件的处理。 刚开始很是贪多,一口气把所有的业务逻辑都写完了,结果根本运行不了,想着有调试的方法,结果连Alert 都弹不出来,html的运行顺序跟java 还是不一样,html在加载的时候 会把所有的js文件都加载进去,只要加载的js文件有错误,整个程序的点击事件都没有反应。我本来以为js是html只有有点击事件的时候才加载的,并且是顺序执行的,把alert放到最前面会有用,结果根本不会弹出Alert 搞的很焦虑,根本不知道如何调试。 搞了好久,我向同事求助,同事过来指点了下,我就明白了,用alert来一点一点的调试,就完成了一个简单的业务逻辑。
3 后续还是要多练习js,开始熟悉JDBC 和 jQUery了。