WEB应用程序中,经常需要将数据从数据库中取出来,填充到HTML控件中,然后再存回数据库。

如果数据并未改动,仍然占用网络资源存入数据库,则对网络资源是一种浪费,当页面数据很多和网络访问量很大时,就会形成性能的瓶颈。如何能在提交数据前进行判断呢?

一种方法是建隐藏控件或定义全局变量,这种情况适用于控件很少时,若一个表单页面有数十项时,建隐藏控件太多反而降低性能,定义全局变量不容易记忆。

另一种方法,就是在原有控件中增加自定义属性,这样,既能避免逻辑复杂,又能节省网络流量。

如页面中有一文本框:

javascript中的自定义属性的应用--避免频繁访问数据库<input type="text" id="txtName">

在页面的onload事件中加入如下代码:


javascript中的自定义属性的应用--避免频繁访问数据库function initvalue()
javascript中的自定义属性的应用--避免频繁访问数据库}

页面添加一按钮,其点击事件onclick如下:
javascript中的自定义属性的应用--避免频繁访问数据库function upload()
javascript中的自定义属性的应用--避免频繁访问数据库}
代码如下:
javascript中的自定义属性的应用--避免频繁访问数据库<html>
javascript中的自定义属性的应用--避免频繁访问数据库
<head>
javascript中的自定义属性的应用--避免频繁访问数据库    
<title>自定义属性应用</title>
javascript中的自定义属性的应用--避免频繁访问数据库>

源代码:https://files.cnblogs.com/redleaf1995/jsSaveDB.rar

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-02-20
  • 2021-10-10
猜你喜欢
  • 2022-12-23
  • 2021-07-29
  • 2022-01-17
  • 2021-12-07
  • 2021-12-24
  • 2021-06-27
  • 2022-12-23
相关资源
相似解决方案