程序媛之路。
来源:互联网 发布:控制路由器的软件 编辑:程序博客网 时间:2024/05/04 17:07
选了这一行,就等于选了和代码bug相伴的生活。在惠普实训的每一天,都让我感觉以前看似学会和看似成绩不错的专业课自己还是没有领悟真谛~T^T
不过,每一天,我也都在不断地充实自己和提高自己,各种练习、小项目和作业都验收着每天的学习成果,我也时常遇到难题和困惑,眼前一条条bug轮番轰炸…不过在同学和老师的帮助下最终的结果都是完成任务,学会了之前不会的东西。这不就是我想要的结果吗,虽然这条路走的坎坷,但是光明总在最后。
前些天对于JavaWeb讲的HTML基础,还觉得比较简单,做练习的过程中基本没有遇到什么问题。不过这两天学了JavaScript,感觉脑子有点不够用,记得以前在学校好像讲过简单的JS例子,但是印象不深当时也没有理解,所以今天做网页计算器的作业时,对script里的传值过程总是搞不太清。
一开始想给0-9十个按钮定义10个id,然后onClick()事件中对应这十个id写10个function来接收值,刚写了俩就觉得太麻烦了,于是放弃。后来参考一个类似的传值例子将onClick()事件中的方法带参数,参数就是‘0’,‘1’,……然后传给一个带参的方法,这个方法中将文本框中原有的值和这个参数作为字符串相连显示,就实现了输入显示功能。然后加减乘除的部分又费了好多脑筋参考了一个switch结构的程序,想在输入运算符时通过switch判断,跳转到加减乘除的四个函数去,不过应该是先调用前面的showNumber()方法输入第一个数以后再switch判断。逻辑明白,但是传值的时候我忽略了运算符前后两个值都应该保存在临时变量里,所以在调用两个数的时候出了问题。后来又换了方法,不用switch,直接通过加减乘除的按钮跳转到相应函数,在script一开始定义了两个临时变量,一个存运算符的变量,一个存结果的变量,在调用add()时先给第一个临时变量赋第一个输入的值,然后将文本框清零,再判断输入的是哪个运算符,再在一个getResult()方法中先给第二个临时变量赋值,然后通过if语句判断输入的是哪个运算符,再利用上面保存的两个临时变量进行计算。最后在文本框里利用getElementById().value显示结果。这一圈绕的太大了……
不过总算解决了这个问题,我就在这里总结一下,哈哈,希望对以后有帮助
- 程序媛之路。
- 程序媛之路
- 程序媛之路-2012
- 程序媛开发之路—字符
- 程序媛的成长之路
- 程序媛成长之路--厚积薄发
- 记录我的“程序媛”之路
- 程序之路
- rate程序之路--
- 开启程序之路
- 十年程序之路
- 程序思想之路
- 程序学习之路
- 程序之路展望
- 程序之路
- {linux程序}之网络程序的并发之路
- 我的程序之路
- C程序优化之路
- 应聘时最漂亮的回答
- Android Service详解之生命周期
- crypto++ vc2008安装和测试方法
- Android创建快捷方式
- java的三大特性之一封装讲解与实例
- 程序媛之路。
- 不需要配置path,eclipse启动指定jdk
- java 利用FileOutputStream写文件(两种方式)
- css定位浮动 &html 严格模式混杂模式
- Windows QT下OpenCV的配置
- java移动占位符<<;>>d的实现原理
- ConcurrentModificationException异常解决
- 集群,分布式,负载均衡区别联系
- 面试题:(1)关于fork的问题