مرت تقنية التحديث بعدة مراحل:
1. أضف مفتاحًا إلى رأس ملف HTML لجعل الصفحة تنتقل إلى الصفحة المحددة (بما في ذلك نفسها) بعد وقت محدد،
على سبيل المثال:
<meta http-equiv="refresh " content= "30">
2. استخدم الإطار وقم بتحديث محتوى الإطار بانتظام في البرنامج النصي JS.
ستعمل الطريقتان المذكورتان أعلاه على إعادة تحميل الصفحة، أي التحديث، وهو أمر لا يبدو جيدًا جدًا! هكذا ظهرت التكنولوجيا المنعشة.
ثالثا، هو تعديل للطريقة الثانية.
أي، قم بتعيين طول وعرض أحد الإطارات المتعددة على 0 لجعله غير مرئي، ثم قم بتحديث محتوى الإطار المخفي بانتظام من خلال برنامج نصي، ثم "اكتب" محتوى الإطار في إطار قابل للتصفح. استخدمت معظم غرف الدردشة المبكرة هذه التكنولوجيا.
بالمعنى الحقيقي، يتم استخدام التقنيتين التاليتين لتحقيق تقنية غير قابلة للتحديث، والتي يمكنها حتى تحقيق تحديث جزئي:
4. تقنية xmlHttp، والتي يمكنها الوصول إلى صفحات asp وصفحات aspx وWebService وما إلى ذلك من خلال xmlHttp.
<لغة البرمجة = "جافا سكريبت">
وظيفة ()
{
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET"../Advertisement/3.htm",false);
http.send();
var str = http.responseText;
t.innerHTML=str;
}
</script>
<span id=t></span>
5. WebService، استخدم مكون WebService.htc للوصول إلى خدمة الويب.
varOBJ;
وظيفة الحرف الأول (obj، المرجع، معرف)
{
OBJ=obj;
OBJ.useService("admin/DataOperation.asmx?WSDL"،"getBody");
OBJ.getBody.callService(show,op,id);
}
عرض الوظيفة (النتيجة) {
OBJ.innerHTML=result.value;
}
6. الاتصال عن بعد، يمكن أن يؤدي استخدام الاتصال عن بعد أيضًا إلى تحقيق تقنية لا تنعش. نظرًا لأن مكون الاتصال عن بعد يمكنه توفير طرق وصول متعددة بما في ذلك Http، فهو يعادل خدمة ويب عند الوصول إليه كـ Http.