避免编写解决"不存在"问题的代码。即在项目开发中仅仅只编写与你问题相关的代码,而不是刻意添加与问题不相关的代码。如果你认为所做的代码能达到通用的层次,则建议将它封装到工具类中,而不是散列到各个业务文件中。这样可以更好的维护代码和提高重用性。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></title><script src="jquery.js" type="text/javascript"></script><script>(function(window){        var jS = function () { };jS.prototype = {//根据ID获取对应的元素get: function (id, tag) {if (tag == undefined) return $("#" + id);switch (tag.toLowerCase()) {case "drop":return $("select[name$=" + id + "]");case "radio":return $("input[name$=" + id + "]");case "check":case "table":return $("table[id$=" + id + "]");case "input":return $("input[id$=" + id + "]");case "link":return $("a[id$=" + id + "]");}},//获取一组ID指定的元素gets: function (ids, tag) {var arr = ids; //ids可为数组或以逗号分隔的ID列表if (!(ids instanceof Array)) {arr = ids.split(',');}var elems = oa.dom.get(arr[0], tag);for (var i = 1; i < arr.length; i++) {elems = elems.add(oa.dom.get(arr[i], tag));}return elems;}};window.S = new jS();})(window)</script>
</head>
<body><form id="form1" runat="server"><div><asp:TextBox ID="TextBox1" Text="Text" runat="server"></asp:TextBox><script type="text/javascript">document.write($(S.get("TextBox1", "input")).val());//结果 Text</script></div></form>
</body>
</html>

附件下载

避免编写解决不存在问题的代码相关推荐

  1. 编写高质量可维护的代码:优雅命名

    大家好,我是若川.今天分享一篇关于如何命名更优雅的文章. 点击下方卡片关注我.加个星标,或者查看源码等系列文章.学习源码整体架构系列.年度总结.JS基础系列 本文首发于政采云前端团队博客:编写高质量可 ...

  2. 如何编写更高层次嵌入式C代码?

    如何编写更高层次嵌入式C代码? 1. 简介 2. C语言特性 2.1处处都是陷阱 2.1.1 无心之过 2.1.2 数组下标 2.1.3 容易被忽略的break关键字 2.1.4 意想不到的八进制 2 ...

  3. 西门子PLC—用 SCL 编写你的第一个 TIA 代码

    ​前言: 使用梯形图编写程序时,博途编辑器是通过网络段,把程序分成一段一段的,编辑器可以插入若干个网络段,每一个网络段可以有各自的注释. 而SCL是文本语言,不分网络段(在LAD/FBD语言内增加SC ...

  4. 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正

    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统.2014年底,为庆祝"计算机科学教育周"正式启动,奥巴马编写了很简单的计算机代 ...

  5. 判断某值是否属于枚举类中的值_编写高质量可维护的代码之优化逻辑判断

    if else.switch case 是日常开发中最常见的条件判断语句,这种看似简单的语句,当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展. 编写高质量可维护的代 ...

  6. 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)

    成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决) 目录 解决问题 解决思路 1.从网络读取图像数据并转换成图片格式 2.将图片 ...

  7. eclipse 新建java无scr_解决eclipse中没有js代码提示的问题

    自学js,发现eclipse中不管js文件.html文件.jsp文件没有都没js代码的提示,对于js代码也不报错,有时候就因为单词敲错却查了很久没查出来,很烦很难受. 在网上找了很多方法,都没有解决, ...

  8. 解决eclipse中jsp没有代码提示问题

    转载自   解决eclipse中jsp没有代码提示问题 刚装的可以开发jsp的eclipse,结果写jsp的时候没有代码提示,在网上找了半天,各种解决办法都不行,后来在stackoverflow上看到 ...

  9. ? php 为啥报错,如何解决js里面的php代码报错问题

    在一个模块中,前端是extjs,后端是php,报错,这是在php的错误警告开到最严格的时候报的错,虽然程序可以跑,可是日志堆积越来越多. Undefined variable:loginUserNam ...

最新文章

  1. [NC15034]德玛西亚万岁
  2. VUE -- 自定义控件(标签)
  3. 算法之图搜索算法(一)
  4. mariadb mysql版本对应_弹指神通MariaDB——MariaDB与MySQL各版本的区别
  5. ROS 命令以及相关内容学习(二)
  6. Cloud for Customer的事件处理队列
  7. 聚类算法 距离矩阵_谱聚类
  8. ARM架构、指令集、内核版本、CISC与RISC、ARM产品线
  9. 路直路弯,面对挫折脚步不放慢
  10. 《GO语言圣经》学习初感与建议
  11. uniapp实现上传图片
  12. 超级计算机 人脑,世界第4超级计算机竟被人脑秒成渣,人类的大脑究竟多厉害?...
  13. HTTP请求携带用户密码验证
  14. CF919C Seat Arrangements
  15. 计算机专业对口大学,计算机专业对口升学有哪些大学
  16. 图片放上效果ImageHover.css
  17. [pandas基础]Pandas Series和Pandas DataFrame基础操作
  18. python连接oracle报错DPI-1047
  19. 成功领导力的10大关键
  20. MD5的介绍,算法和C、VB、Delphi实现

热门文章

  1. Jquery实现定时器实例
  2. java 字符串每隔两位插入一个字符
  3. 操作系统系统用c语言写,用C语言写关于操作系统的一个问题。
  4. Microsoft Loopback Adapter : Oracle 安装
  5. android 布局变化动画效果,使用LayoutTransition实现布局变化时的动画
  6. php本地文件包含漏洞,php文件包含漏洞利用小结
  7. Spring Security中关于认证授权的配置
  8. go语言和java比_python与java、php、go的优势对比,各语言不要引起恐慌哈
  9. 多线程安全小结-可见性(内存屏障,共享变量副本)、原子性、有序性(编译器优化、cpu流水线乱序)
  10. 计算机大赛开场白,比赛主持开场白