Javascript 取得网页高度,宽度全集合
<SCRIPT LANGUAGE="JavaScript">
var s = "";
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
s += "\r\n网页可见区域宽:"+ document.body.offsetWidth +" (包括边线的宽)";
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
s += "\r\n网页正文部分上:"+ window.screenTop;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
alert(s);
</SCRIPT>
面向对象的JS写法
<script language="JavaScript" type="text/javascript">
<!--
function class1(){
var pp=" this is a private property"; //私有属性成员pp
function pm(){ //私有方法成员pm,显示pp的值
alert(pp);
}
this.method1=function(){
//在公有成员中改变私有属性的值
pp="pp has been changed";
}
this.method2=function(){
pm(); //在公有成员中调用私有方法
}
}
var obj1=new class1();
obj1.method1(); //调用公有方法method1
obj1.method2(); //调用公有方法method2
//-->
</script>
分享到:
相关推荐
- **状态管理**:如Redux或MobX用于React Native,Provider或Bloc在Flutter中,用于管理组件间的共享状态,确保备忘录数据的同步更新。 - **触摸事件处理**:适配手机触屏操作,如点击、滑动等。 2. **后端开发**...
从压缩包文件名称“Dialogs.js”我们可以推断,该文件可能与jQuery中的对话框(Dialog)功能有关。jQuery UI库扩展了jQuery,提供了诸如对话框、滑块、进度条等多种用户界面组件。Dialogs.js可能包含实现对话框效果...
在本项目中,我们将探讨如何使用Python的Flask框架与MongoDB数据库来构建一个简易的Todo备忘录应用。这个应用允许用户进行添加、更新和删除待办事项的操作,是学习Web开发的一个基础且实用的例子。 **Flask框架介绍...
- 数据管理:JavaScript文件中实现添加、删除、编辑备忘的功能,确保数据的一致性。 5. 小程序发布与审核: 完成开发和测试后,开发者可以在微信开发者工具中提交版本,进行线上预览,然后提交审核。审核通过后,小...
"唯一"一词表明这个备忘单是全面且实用的,可能是为了帮助用户在日常工作中快速查找和使用相关知识。 【描述】中的"你唯一需要的备忘单"进一步确认了这个压缩文件的独特性和实用性。它可能是针对某个特定领域的,如...
正则表达式在JavaScript中应用非常广泛,除了上述的基本知识点之外,还有许多高级功能和技巧,比如捕获组、前瞻和后顾断言等,这些都需要在实际的编码实践中不断学习和应用。熟练掌握正则表达式,能够显著提高处理...
7. **ASP.NET实现的备忘录**:这个文件可能是具体的代码示例或项目模板,用于演示如何在ASP.NET中实现一个备忘录应用。这涵盖了数据存储(如使用EF Core进行ORM)、用户认证、状态管理、前后端交互等多个方面,通过...
"BlueMoon: BlueMoon Js是初学者的Javascript备忘单"这个资源可能是为了帮助新手快速掌握JavaScript的基础知识,以便他们能够创建功能丰富的网页或应用程序。 JavaScript语法基础: 1. 变量:JavaScript中的变量...
文章还提到了一些JavaScript相关的专题,比如《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法...
这个“前端备忘标签”可能是一个整理了前端开发关键知识点的资源集合,包括HTML、CSS、JavaScript等核心技术,以及相关的框架和工具。下面将详细阐述这些领域的核心概念和重要性。 1. HTML (HyperText Markup ...
**脚本变量中的字符串转义示例**:如果数据被嵌入到JavaScript代码中,需要进行适当的转义以防止代码执行。 ```javascript var msg = '<script>alert("XSS");</script>'; // 不正确的处理方式 document.write(msg); ...
在JavaScript这个动态且灵活的编程语言中,设计模式可以帮助我们构建可维护、可扩展、高复用性的代码。下面将详细阐述其中的关键知识点。 一、JavaScript基础 在深入设计模式之前,我们需要对JavaScript的基础有...
在实际应用中,我们需要根据项目需求、浏览器兼容性和代码可维护性等因素来选择合适的方法。理解`rowspan`的工作原理,熟练掌握CSS和JavaScript技巧,将有助于解决这类问题,提高网页的视觉效果和用户体验。同时,...
在这个上下文中,我们可以理解为一个使用JavaScript编写的备忘录应用程序或者相关的代码示例。"IC-main"可能是项目的核心主文件或者模块,暗示着这是一个关于JavaScript核心概念和实践的讨论。 JavaScript是Web开发...
在JavaScript(JS)编程语言中,算法是解决问题和执行任务的关键组成部分。它们是精心设计的步骤序列,用于解决特定计算问题或数据处理。本压缩包包含两个文件:`main.js` 和 `README.txt`,我们可以推测`main.js`中...
标签“JavaScript”虽然看起来与数学主题不太直接相关,但可能意味着这些数学资源中包含了一些使用JavaScript编写的交互式元素或者代码,如动态图形、计算工具或在线练习平台。JavaScript是一种广泛使用的编程语言,...
JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的轻量级...这个备忘单将持续更新,以涵盖更多实用的JavaScript知识。通过深入理解和实践这些概念,开发者能够更好地掌握JavaScript这门语言,提高编程效率。
标题中的“programming-resources:备忘单”提示我们这是一个与编程相关的资源集合,涵盖了多个技术和工具。这个资源集合可能包括各种编程语言、开发环境、版本控制工具等,旨在帮助开发者更高效地工作。让我们深入...
在开发环境中,`npm run build`命令用于编译项目,将源代码转化为可以在浏览器中运行的JavaScript和其他相关资源。这个过程通常包括了代码的编译、压缩和优化,确保应用程序能在生产环境中快速、有效地运行。 对于...
例如,对于前端开发者,可以安装`Autocomplete Plus`增强代码补全,`Git Plus`方便进行Git操作,`ESLint`进行JavaScript代码检查等。 为了提高性能,你可以开启Atom的离线模式(Safe Mode)来排除可能引起问题的...