给想成为高手的程序员的建议

本文强调了广泛的技术知识对于程序员的重要性,特别是在Web开发中使用多种技术来解决问题。举例说明了如何利用JavaScript简化表单数据的电子签名与验签过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

程序员最大的乐趣就是看到自己创造出来的东西在电脑上完美的跑起来。

而能不能让你的程序顺利的完成你的想法,一方面与你的设计有关系,另外一方面,就与你的知识结构有关系了。如果你了解的东西比较多,完成一个事情的时候,就自然而然地会想到,完成这项工作,这个技术最合适,做那个事情的时候又是另外一个技术比较适合。比如,在做Web编程时,如果你只是对JSP语法熟悉,对后台的JAVA代码熟悉,而对javascript css等技术不熟悉的话,那么很多时候,会让你的设计变得比较weird. http://www.smilingleo.cn

举个例子,你要做一个将业务表单数据进行电子签名与验签的工作。验签时,对表单的数据进行验签。但是有些审批意见并没有存在<input>等标准Form元素中,而是一个文本串。那该怎么取这些值呢?

一种办法是:根据表单的某些ID值,去后台去查,获取所有的需要的元素。但是这里面就有问题。

①、你从后台读取的数据不一定等于界面显示的数据。(格式、界面篡改、编码Bug)

②、浪费服务器资源;因为本来界面上已经都有这些数据了,你不要,非得从数据库再查一遍。http://www.smilingleo.cn

如果你熟悉javascript,那么事情就变得很简单。给要取的文字信息所在的元素(比如p, div, span, td)添加一个id值,然后通过document.getElementById('id').innerText 就可以获得对应的值了。

是不是比较简单,而且自然?

所以,想成为随心所欲的编程高手,通过流畅的代码将需求实现,就需要你有广博的知识储备。http://www.smilingleo.cn

再所以,当你没事干的时候,不要想着炒股票,不要想着去玩,看书吧,学习吧。

呵呵,干到老,学到老。这既是程序员的悲哀,可能也是一种幸福。

比如对我。

 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值