先看例子:
<script type="text/javascript">
//可断定这个浏览器是IE 或非IE, 注意if 的判断条件, 如果这个浏览器对象的innerWidth返回值为true, 证明
//这个浏览器不是IE.
if(window.innerWidth) {
document.write("no IE inner: "+window.innerWidth+" x "+window.innerHeight);
} else {
document.write("IE:"+document.body.clientWidth+" x "+document.body.clientHeight);
}
</script>
如果用with 程序可简化为:
<script type="text/javascript">
if(window.innerWidth) {
with(window) {
document.write("no IE inner: "+innerWidth+" x "+innerHeight);
}
} else {
with(document.body) {
document.write("IE:"+clientWidth+" x "+clientHeight);
}
}
</script>
分享到:
相关推荐
**Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分网页...Ajax是现代Web开发中不可或缺的一部分,理解并熟练掌握其基本用法和最佳实践,能有效提升网页的交互性和性能。
本主题将深入探讨"C#中的Ajax控件及其用法"。 AjaxPro.2.dll是AjaxPro库的一个组件,它为C# ASP.NET开发者提供了一种简单的方式来创建和使用Ajax功能。AjaxPro库允许开发者将现有的ASP.NET控件转换为Ajax友好型,这...
### AJAX原理及用法 #### 一、什么是Ajax技术? Ajax(Asynchronous JavaScript and XML,异步JavaScript与XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据...
**jQuery的Ajax用法详解** 在Web开发中,Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行数据交互,极大地提升了用户体验。jQuery库简化了JavaScript中的Ajax操作,使得...
这份"Learn_JavaScript_and_Ajax_with_w3Schools.zip"压缩包包含了一个电子书和一个文本文件,旨在帮助学习者掌握这两种技术的核心概念。 JavaScript,全称ECMAScript,是一种轻量级的解释型编程语言,主要用于网页...
ExtJS之Ext.Ajax.request用法详解.docx
ExtJS之Ext.Ajax.request用法详解.pdf
ExtJS之Ext.Ajax.request用法详解 (2).docx
ExtJS之Ext.Ajax.request用法详解 (2).pdf
《 Beginning_Ajax_with_PHP_From_Novice_to_Professional 》是一本专为初学者到专业人士设计的AJAX与PHP结合开发指南。这本书的核心目的是帮助读者掌握如何利用这两种技术创建动态、交互性强的Web应用程序。AJAX...
基本用法如下: ```javascript new Ajax.PeriodicalUpdater('targetElement', url, { method: 'get' | 'post', frequency: seconds, decay: factor, onSuccess: function(response) {}, onFailure: function...
Apress - Practical Ajax Projects with Java Technology.pdf
《 Beginning.Ajax.with.ASP.NET》是一本专为开发者深入理解AJAX技术在ASP.NET环境中的应用而编写的书籍。本书旨在帮助读者掌握如何利用AJAX(Asynchronous JavaScript and XML)提升网页应用程序的性能和用户体验,...
《 Beginning.Ajax.with.ASP.NET》是一本专为ASP.NET开发者设计的教程,它深入浅出地介绍了如何在Web开发中应用Ajax技术。Ajax(Asynchronous JavaScript and XML)是一种提升用户体验的技术,通过在后台与服务器...
JQuery 的 AJAX 用法是前端开发中常用的技术,它简化了原生 JavaScript 中的 AJAX 操作。AJAX,即异步JavaScript和XML,是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。JQuery 提供了一系列方便的API,...
《Wrox.Beginning.Ajax.with.ASP.NET.Sep.2006.pdf》是一本详细介绍如何在ASP.NET环境中使用AJAX技术的专业书籍。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页...
在IT行业中,Ajax(Asynchronous JavaScript and XML)与SSH(Spring、Struts和Hibernate)是两种常见的技术框架,它们在构建高效、响应迅速的Web应用程序时发挥着关键作用。Ajax是一种用于创建动态网页的技术,而...