搜索
您的当前位置:首页正文

javascriptSocialHistory检查访问者是否访问过某站点_javascript技巧

2023-12-02 来源:优库美食网

window.onload = function() { var sl = new SocialHistory(); alert(sl.doesVisit("www.gxlcms.com")); } 如果用户曾经使用过www.gxlcms.com,那么该函数就会返回真,否则返回假。 其实原理并不复杂,它利用了链接的 a:visited 伪类的属性。首先在页面上生成一个iframe,并在这个iframe中设置 a 和 a:visited 为不同的样式。然后将网站的链接插入到 iframe 中。浏览器就会根据用户的访问历史,为访问过的链接设置 a:visited 的样式。最后再获得链接的最终样式,如果是 a:visited,就可以认为用户访问过该网站了。具体的实现方式可以参考源代码。 这个脚本主要用于显示社会性书签的图标,可以恰到好处地显示用户所使用的网站。但我担心,这样的做法是不是有盗取用户隐私之嫌?虽然这个方法只能判断用户有无访问特定的网站,并不能无限制地得到所有访问历史。 /*
* Social Limit - Only the social you care about.
*
* Enables your site to know which social bookmarking badges to display to your
* visitors. It tells you all social sites the user has gone to, or you can
* query for a specific one.
*
* For example:
*
* var sl = SocialHistory();
* alert( sl.doesVisit("Digg") ); // Returns true/false, -1 if unknown.
* var listOfVisitedSites = sl.visitedSites();
* var checkedSites = sl.checkedSites();
*
* If you want to add more sites to check, you can pass that in as a dictionary
* to History:
*
* var more = { "Humanized": "http://humanized.com",
* "Azarask.in": ["http://azarask.in", "http://azarask.in/blog"]
* };
* var sl = SocialHistory(more);
* alert( sl.doesVisit("Humanized") );
*
* For a list of built-in sites, see the sites variable below.
*
* Copyright (c) 2008 Aza Raskin (http://azarask.in/blog)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
*/
var SocialHistory = function( moreSites ){
var sites = {
"Digg": ["http://digg.com", "http://digg.com/login"],
"Reddit": ["http://reddit.com", "http://reddit.com/new/", "http://reddit.com/controversial/", "http://reddit.com/top/", "http://reddit.com/r/reddit.com/", "http://reddit.com/r/programming/"],
"StumbleUpon": ["http://stumbleupon.com"],
"Yahoo Buzz": ["http://buzz.yahoo.com"],
"Facebook": ["http://facebook.com/home.php", "http://facebook.com", "https://login.facebook.com/login.php"],
"Del.icio.us": ["https://secure.del.icio.us/login", "http://del.icio.us/"],
"MySpace": ["http://www.myspace.com/"],
"Technorati": ["http://www.technorati.com"],
"Newsvine": ["https://www.newsvine.com", "https://www.newsvine.com/_tools/user/login"],
"Songza": ["http://songza.com"],
"Slashdot": ["http://slashdot.org/"],
"Ma.gnolia": ["http://ma.gnolia.com/"],
"Blinklist": ["http://www.blinklist.com"],
"Furl": ["http://furl.net", "http://furl.net/members/login"],
"Mister Wong": ["http://www.mister-wong.com"],
"Current": ["http://current.com", "http://current.com/login.html"],
"Menaeme": ["http://meneame.net", "http://meneame.net/login.php"],
"Oknotizie": ["http://oknotizie.alice.it", "http://oknotizie.alice.it/login.html.php"],
"Diigo": ["http://www.diigo.com/", "https://secure.diigo.com/sign-in"],
"Funp": ["http://funp.com", "http://funp.com/account/loginpage.php"],
"Blogmarks": ["http://blogmarks.net"],
"Yahoo Bookmarks": ["http://bookmarks.yahoo.com"],
"Xanga": ["http://xanga.com"],
"Blogger": ["http://blogger.com"],
"Last.fm": ["http://www.last.fm/", "https://www.last.fm/login/"],
"N4G": ["http://www.n4g.com"],
"Faves": ["http://faves.com", "http://faves.com/home", "https://secure.faves.com/signIn"],
"Simpy": ["http://www.simpy.com", "http://www.simpy.com/login"],
"Yigg": ["http://www.yigg.de"],
"Kirtsy": ["http://www.kirtsy.com", "http://www.kirtsy.com/login.php"],
"Fark": ["http://www.fark.com", "http://cgi.fark.com/cgi/fark/users.pl?self=1"],
"Mixx": ["https://www.mixx.com/login/dual", "http://www.mixx.com"],
"Google Bookmarks": ["http://www.google.com/bookmarks", "http://www.google.com/ig/add?moduleurl=bookmarks.xml&hl=en"],
"Subbmitt": ["http://subbmitt.com/"]
};
for( var site in moreSites ) {
// If we don't have the site, create the URL list.
if( typeof( sites[site] ) == "undefined" ) sites[site] = [];
// If the value is string, just push that onto the URL list.
if( typeof( moreSites[site] ) == "string" )
sites[site].push( moreSites[site] );
else
sites[site] = sites[site].concat( moreSites[site] );
}
var visited = {};
function getStyle(el, scopeDoc,styleProp) {
if (el.currentStyle)
var y = el.currentStyle[styleProp];
else if (window.getComputedStyle)
var y = scopeDoc.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
return y;
}
function remove( el ) {
el.parentNode.removeChild( el );
}
// Code inspired by:
// bindzus.wordpress.com/2007/12/24/adding-dynamic-contents-to-iframes
function createIframe() {
var iframe = document.createElement("iframe");
iframe.style.position = "absolute";
iframe.style.visibility = "hidden";
document.body.appendChild(iframe);
// Firefox, Opera
if(iframe.contentDocument) iframe.doc = iframe.contentDocument;
// Internet Explorer
else if(iframe.contentWindow) iframe.doc = iframe.contentWindow.document;
// Magic: Force creation of the body (which is null by default in IE).
// Also force the styles of visited/not-visted links.
iframe.doc.open();
iframe.doc.write('');
iframe.doc.close();
// Return the iframe: iframe.doc contains the iframe.
return iframe;
}
var iframe = createIframe();
function embedLinkInIframe( href, text ) {
var a = iframe.doc.createElement("a");
a.href = href;
a.innerHTML = site;
iframe.doc.body.appendChild( a );
}
for( var site in sites ) {
var urls = sites[site];
for( var i=0; i
// You have to create elements in the scope of the iframe for IE.
embedLinkInIframe( urls[i], site );
// Automatically try variations of the URLS with and without the "www"
if( urls[i].match(/www./) ){
var sansWWW = urls[i].replace(/www./, "");
embedLinkInIframe( sansWWW, site );
} else {
// 2 = 1 for length of string + 1 for slice offset
var httpLen = urls[i].indexOf("//") + 2;
var withWWW = urls[i].substring(0, httpLen ) + "www." + urls[i].substring( httpLen );
embedLinkInIframe( withWWW, site );
}
}
}
var links = iframe.doc.body.childNodes;
for( var i=0; i
// Handle both Firefox/Safari, and IE (respectively)
var displayValue = getStyle(links[i], iframe.doc, "display");
var didVisit = displayValue != "none";
if( didVisit ){
visited[ links[i].innerHTML ] = true;
}
}
remove( iframe );
return new (function(){
var usedSites = [];
for( var site in visited ){
usedSites.push( site );
}
// Return an array of visited sites.
this.visitedSites = function() {
return usedSites;
}
// Return true/false. If we didn't check the site, return -1.
this.doesVisit = function( site ) {
if( typeof( sites[site] ) == "undefined" )
return -1;
return typeof( visited[site] ) != "undefined";
}
var checkedSites = [];
for( var site in sites ){
checkedSites.push( site );
}
// Return a list of the sites checked.
this.checkedSites = function(){
return checkedSites;
}
})();
}

小编还为您整理了以下内容,可能对您也有帮助:

javascript 使用 alert后,如何返回提交前的网页位置,

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

ECMAScript"标准制定的网页脚本语言。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。 在 1998 年,该标准成为了国际 ISO 标准 (ISO/IEC 16262)。这个标准仍然处于发展之中。 在 2005年12月,ECMA发布ECMA-357标准(ISO/IEC 22537)出台,主要增加对扩展标记语言XML的有效支持。 目前javascript 的最新版本为4.0。

1、运算符

运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(>,<,<=,>=,==,===,!=,!==)、逻辑运算符(||,&&,!)、条件运算(?:)、位移运算符(|,&,<<,>>,~,^)和字符串运算符(+)。 可能很多人不知道"==="是什么。 在这里,我为大家解释一下,在javascript中,“=="是等同运算符。 等同运算符的比较规则: 当两个运算数的类型不同时:将他们转换成相同的类型, 1)一个数字与一个字符串,字符串转换成数字之后,进行比较。 2)true转换为1、false转换为0,进行比较。 3)一个对象、数组、函数 与 一个数字或字符串,对象、数组、函数转换为原始类型的值,然后进行比较。(先使用valueOf,如果不行就使用toString) 4)其他类型的组合不星等。 想两个运算数类型相同,或转换成相同类型后: 1)2个字符串:同一位置上的字符相等,2个字符串就相同。 2)2个数字:2个数字相同,就相同。如果一个是NaN,或两个都是NaN,则不相同。 3)2个都是true,或者2个都是false,则相同。 4)2个引用的是同一个对象、函数、数组,则他们相等,如果引用的不是同一个对象、函数、数组,则不相同,即使这2个对象、函数、数组可以转换成完全相等的原始值。 5)2个null,或者2个都是未定义的,那么他们相等。 而“===”是全同运算符,全同运算符遵循等同运算符的比较规则,但是它不对运算数进行类型转换,当两个运算数的类型不同时,返回false;只有当两个运算数的类型相同的时候,才遵循等同运算符的比较规则进行比较。 例如:null==undefined 会返回真 , 但是null===undefined 就会返回假!

2、表达式

运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。

3、语句

Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们是: 赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do while循环语句、break循环中止语句、continue循环中断语句、with语句、try...catch语句、 if语句(if..else,if...else if ...)、let语句。

4、函数

函数是命名的语句段,这个语句段可以被当作一个整体来引用和执行。使用函数要注意以下几点: 1)函数由关键字function定义(也可由Function构造函数构造); 2)使用function关键字定义的函数在一个作用域内是可以在任意处调用的(包括定义函数的语句前);而用var关键字定义的必须定义后才能被调用; 3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名; 4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量,也可以是函数,在函数内部可以通过arguments对象(arguments对象是一个伪数组,属性callee引用被调用的函数)访问所有参数; 5)return语句用于返回表达式的值。 6)yield语句扔出一个表达式,并且中断函数执行直到下一次调用next。 一般的函数都是以下格式: function myFunction(params) 函数表达式: var myFunction=function(params) var myFunction = function() myFunction();//调用函数 匿名函数,它常作为参数在其他函数间传递: window.addEventListener('load',function(),false);

5、对象

Javascript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。 一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。

6、事件

用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也可能是页面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。绝大部分事件都由用户的动作所引发,如:用户按鼠标的按键,就产生click事件,若鼠标的指针在链接上移动,就产生mouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。 而对事件的处理,W3C的方法是用addEventListener()函数,它有三个参数:事件,引发的函数,是否使用事件捕捉。为了安全性,建议将第三个参数始终设置为false; 传统的方法就是定义元素的on...事件,它就是W3C的方法中的事件参数前加一个“on”。而IE的事件模型使用attachEvent和dettachEvent对事件进行绑定和删除。javascript中事件还分捕获和冒泡两个阶段,但是传统绑定只支持冒泡事件。

7、变量

如 var myVariable = "some value"; 变量有它的类型,上例中myVariable的类型为string(字符串) javascript支持的常用类型还有: object:对象 array:数组 number:数; boolean:布尔值,只有true和false两个值,是所有类型中占用内存最少的; null:一个空值,唯一的值是null; undefined:没有定义和赋值的变量 实际上javascript的变量是弱变量类型,你赋值给他的是字符串,他就是String . 是数字他就是整形。是true和false他就是boolean型(注意,不能加引号,不然会被当成字符串处理)。

编辑本段特点

能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。 JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。

编辑本段开发工具

javascript程序是纯文本的,且不需要编译,所以任何纯文本的编辑器都可以编辑javascript文件。在Dreamweaver CS5中不仅有很好的代码高亮,还有较全的代码提示和错误提示,相比其他编辑器来说是十分强大的。 Visual Studio 2008 支持javascript调试,使程序开发起来更加方便。

编辑本段使用技巧

在网页的用法

Javascript加入网页有两种方法: 1、直接加入HTML文档 这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如: <script type="application/javascript"> <!-- document.write("这是Javascript!采用直接插入的方法!"); //-Javascript结束--> </script> 在这个例子中,我们可看到一个新的标签: <script>……</script>,而<script language="Javascript"> 用来告诉浏览器这是用Javascript编写的程序,需要调动相应的解释程序进行解释。(w3c已经建议使用新的标准:<script type="application/javascript">) HTML的注释标签<!--和-->:用来去掉浏览器所不能识别的Javascript源代码的,这对不支持 Javascript 语言的浏览器来说是很有用的。 注意在非xhtml文档中插入script标签时,如果不是引用外部文件,应该在script内加上cdata声明,避免大于和小于运算符引起的浏览器解析错误 //-Javascript结束:双斜杠表示 Javascript的注释部分,即从//开始到行尾的字符都被忽略。 至于程序中所用到的document.write()函数则表示将括号中的文字输出到窗口中去, 这在后面将会详细介绍。 另外一点需要注意的是,<script>……</script>的位置并不是固定的,可以包含在<head>......</head> 或<body>.....</body>中的任何地方。 还有一个更高级版本的嵌入脚本,它使用了HTML中的CDATA语法(Character Data,就是把CDATA中的文本全部当作纯文本处理,除非遇到CDATA的结束) <script language="javascript" type="text/javascript"><!--//--><!CDATA[[//><!-- //javascript代码 //--><!]]></script>

引用方式

如果已经存在一个Javascript源文件(通常以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下: <script src=“url” type="text/javascript"></script> 其中的Url就是程序文件的地址。同样的,这样的语句可以放在HTML文档头部或主体的任何部分。 如果要实现“直接插入方式”中所举例子的效果,可以首先创建一个Javascript源代码文件“Script.js”,其内容如下: document.write("这是Javascript!采用直接插入的方法!"); 在网页中可以这样调用程序:<script src="Script.js" type="text/javascript"></script> 。 也可以同时在导入文件时制定javascript的版本,例如:<script src="Script.js" type="text/javascript; version=1.8"></script> 注意:凡是指定了src属性的script标签里的内容都会被忽略.

脚本的调试

JavaScript Editor

随着用JavaScript编程的深入,你会开始理解那些JavaScript给出的不透明错误信息。一旦你理解了你常犯的一般性错误,你就会很快知道怎样避免它们,这样你写的代码中的错误将越来越少。编程实际上是一种能随着时间不断飞快进步的技术。但是不管变得多么熟练,你仍然要花一些时间调试你的代码。如果你做过家庭作业,或有过JavaScript编程经验,你会知道相当多的时间是花在调试上。这很正常 - 这只是编程者必须做的事之一。实际上,按照大量的研究,程序员平均百分之五十的时间花在解决代码中的错误。 调试的技巧: 根据浏览器的提示信息 选择浏览器是很重要的,不同的浏览器的错误提示都不同,在浏览器中错误信息最容易理解的,能最快找出错误的,就是firefox和opera了。它们都会给出详细的出错原因和行号。 使用调试工具 如果你是Firefox的用户,那么你可以到添加组件的网页中搜索一些用于网页开发的组件 推荐:Firebug 一款非常优秀的组件,可以指出你的脚本中的错误,查看DOM树,查看cookie,ajax通信,并且还有CSS的调试工具,而且也有不少firebug的扩展。 javascript debugger 这是mozilla开发的调试工具,项目代号叫venkman,和gecko的javascript解析器无缝集成,功能非常强大。 清除浏览器缓存 有时浏览器会在网页明明修改过的时候却依然使用缓存里的网页来显示,这时最好强制刷新网页以重新载入数据,如果还不行就清除缓存。 输出变量 如果你使用firebug调试的话,可以很方便地在脚本里用console.log()来输出变量的值,而且幸运的是,firebug还会对你输出的变量进行解析,在控制台里显示一个清晰的变量结构 如果你没有firebug,那么可以用alert代替,不过当有几百个变量输出时,很可能不得不强行关闭浏览器。在网页里专门放置一个调试用的div也是一种不错的解决办法。

HTML CSS JavaScript实战详解的目 录

第1篇 HTML网页技术 1
第1章 网页技术学前班 2
1.1 Internet相关技术介绍 3
1.1.1 TCP/IP协议 3
1.1.2 IP地址和域名简介 3
1.1.3 URL简介 4
1.1.4 Web浏览器 4
1.2 Internet技术的应用 4
1.3 HTML网页技术简介 5
1.3.1 什么是HTML 5
1.3.2 HTML网页的结构 5
1.3.3 如何获取网页的HTML 6
1.4 静态网页和动态网页 6
1.4.1 有动画的网页就是动态网页吗 6
1.4.2 有了动态网页还有必要学习HTML吗 7
1.4.3 网站简介 8
1.5 小结 8
第2章 网页制作的第一次接触 9
2.1 配置Web服务器运行环境 10
2.1.1 系统要求 10
2.1.2 IIS是干什么的 10
2.1.3 安装IIS 10
2.1.4 配置IIS 11
2.1.5 网页制作工具的选择 13
2.2 了解网页技术的工作原理 13
2.2.1 静态HTML的工作流程 14
2.2.2 如何设置Web技术中的访问路径 14
2.2.3 网页中怎么表示颜色 15
2.2.4 学习网页技术的顺序 16
2.3 制作一个完整的HTML网页 17
2.3.1 怎样写HTML网页的标签 17
2.3.2 完成第一个网页 17
2.4 小结 19
第3章 HTML网页的整体设置 20
3.1 HTML的头部信息设置 21
3.1.1 定义网页的标题 21
3.1.2 设置网页的基底网址 22
3.1.3 掌握强大的元信息标签 22
3.1.4 怎样和CSS及JavaScript产生联系 24
3.1.5 头部信息的其他设置 25
3.2 HTML主体的常用设置 26
3.2.1 设置网页的背景色 26
3.2.2 设置网页的背景图片 27
3.3 页面的整体边距 29
3.4 HTML代码的注释 30
3.5 小结 30
第4章 HTML网页中的文字和段落 31
4.1 段落排版和换行 32
4.1.1 给大段文字进行分段 32
4.1.2 给文字加入空格 33
4.1.3 设置文字换行与不换行 33
4.1.4 设置文字对齐方式 34
4.1.5 添加水平分隔线 35
4.2 文字的多样化修饰 37
4.2.1 文字样式设置的基本标签—<font> 37
4.2.2 设置文字的颜色 37
4.2.3 设置文字的尺寸 38
4.2.4 设置文字的字体 39
4.2.5 使文字倾斜 39
4.2.6 使文字加粗 39
4.2.7 给文字加下画线 40
4.2.8 多种标题样式的使用 40
4.2.9 学会处理网页中的特殊字符 41
4.2.10 如何更方便地忽略浏览器对部分HTML的解析 42
4.2.11 其他文字修饰方法 43
4.3 制作滚动文字 44
4.3.1 设置文字滚动 44
4.3.2 设置文字滚动的方向 45
4.3.3 设置文字滚动的速度和形式 45
4.4 用于组织数据的列表 46
4.4.1 列表的结构组成 46
4.4.2 制作无序列表 46
4.4.3 制作有序列表 46
4.5 超级链接 47
4.5.1 给文字添加链接 48
4.5.2 修改链接的窗口打开方式 48
4.5.3 给链接添加提示文字 49
4.5.4 什么是锚(anchor) 49
4.5.5 电子邮件、FTP和Telnet的链接 51
4.6 小结 52
第5章 HTML网页中的图片 53
5.1 认识网页中的图片格式 54
5.1.1 常用的图片格式 54
5.1.2 选择合适的图片格式 55
5.2 插入图片 56
5.2.1 插入图片到网页 56
5.2.2 设置图片的高度和宽度 56
5.2.3 设置图片的边框 57
5.2.4 给图片添加提示文字 57
5.2.5 给图片添加替代文字 58
5.3 图文混合排版 58
5.4 给图片加链接 60
5.5 制作滚动图片 62
5.6 小结 63
第6章 插入外部资源 64
6.1 插入多媒体资源 65
6.1.1 为网页添加背景声音 65
6.1.2 为网页添加音乐、动画等更多媒体资源 66
6.2 插入外部程序 67
6.2.1 插入外部JavaScript程序 67
6.2.2 区分程序的客户端程序与服务器端程序 68
6.3 小结 69
第7章 强大的表格 70
7.1 认识表格的作用 71
7.1.1 用表格组织数据 71
7.1.2 用表格布局网页 72
7.2 创建一个表格 73
7.2.1 表格的基本构成 73
7.2.2 <tr>与<td>的配合 74
7.2.3 表头组和表尾组的设置 75
7.2.4 创建一个完整的表格 75
7.3 表格的整体控制 76
7.3.1 控制表格的高度和宽度 76
7.3.2 调整表格的水平对齐方式 77
7.3.3 尝试不同类型的表格边框 78
7.3.4 调整表格的填充和间距 82
7.3.5 改变表格的背景色及背景图片 85
7.4 表格行的控制 87
7.4.1 整行的高度设置 87
7.4.2 行内的对齐控制 88
7.5 表格单元格的控制 89
7.5.1 控制单元格的高度和宽度 90
7.5.2 单元格的对齐设置 91
7.5.3 合并多个单元格 91
7.6 表格的互相嵌套 93
7.6.1 嵌套表格的作用 93
7.6.2 表格布局网页实例 94
7.6.3 用Photoshop切片迅速生成布局表格 97
7.7 小结 99
第8章 和程序交互的利器——表单 100
8.1 表单的用途及属性 101
8.1.1 表单的用途 101
8.1.2 表单的结构 101
8.1.3 表单的数据传递方式 102
8.2 表单的控件 103
8.2.1 单行文本框控件和密码框控件 103
8.2.2 多行文本框控件 104
8.2.3 不同类型的按钮控件 105
8.2.4 单选框控件和复选框控件 106
8.2.5 下拉列表和列表框控件 107
8.2.6 图像域控件、文件域控件和隐藏域控件 108
8.3 实战表单制作 109
8.3.1 表单控件的分组方法 110
8.3.2 用户注册表单页面实例 111
8.4 小结 113
第9章 网页的框架页面 114
9.1 用框架灵活地组织网页 115
9.1.1 框架在网站中的作用 115
9.1.2 框架的结构分析 115
9.2 建立完整的框架页面 116
9.2.1 建立窗口框架集 116
9.2.2 帧的比例调整 117
9.2.3 调整帧边框属性 118
9.2.4 设置帧滚动条 119
9.2.5 复杂帧结构的框架页面 120
9.3 特殊的<iframe>框架 121
9.3.1 使用<iframe>的好处 121
9.3.2 设置浮动框架属性 122
9.4 框架综合实例 123
9.5 小结 125
第2篇 CSS网站布局与样式 126
第10章 CSS的第一次接触 127
10.1 何谓Web标准 128
10.1.1 理解Web标准的基本组成和内涵 128
10.1.2 关于Web标准与浏览器的兼容性 129
10.2 XHTML与CSS的概念 129
10.2.1 XHTML与CSS实现样式与结构分离 129
10.2.2 CSS布局与表格布局的分析 130
10.3 XHTML的基本知识 132
10.4 CSS编写基本模式 133
10.4.1 CSS的声明方法 133
10.4.2 CSS的媒介控制 134
10.5 CSS的基本语法 135
10.5.1 CSS通过接口作用于XHTML元素 135
10.5.2 CSS的属性和选择符 136
10.5.3 CSS的各种选择符详解 137
10.5.4 id和class的区别 139
10.6 CSS的颜色和数值单位 139
10.7 小结 139
第11章 CSS布局方法 140
11.1 什么叫“DIV+CSS” 141
11.1.1 初识div 141
11.1.2 XHTML中的块状元素和内联元素 142
11.1.3 div元素的样式设置 143
11.1.4 布局页面的宽度 144
11.1.5 布局页面水平居中 145
11.1.6 div元素的嵌套 146
11.1.7 div元素的浮动 147
11.1.8 一些高级的div布局技巧 151
11.1.9 一个典型的网页布局实例 153
11.2 列表元素布局 156
11.2.1 列表元素制作导航条 156
11.2.2 列表元素的综合使用——导航条制作 158
11.2.3 导航条的互动布局 159
11.3 CSS盒模型 161
11.3.1 什么是CSS盒模型 161
11.3.2 外边距的控制 162
11.3.3 边框的样式设置 163
11.3.4 内边距的设置 165
11.3.5 盒模型兼容问题 167
11.4 元素的非常规定位方式 167
11.4.1 CSS绝对定位 167
11.4.2 CSS固定定位 170
11.4.3 CSS相对定位 171
11.5 小结 172
第12章 CSS网页元素设计 173
12.1 背景样式控制 174
12.1.1 背景色样式 174
12.1.2 背景图片样式的分类 175
12.1.3 背景图片样式的模拟 175
12.1.4 背景图片的位置 177
12.1.5 固定背景图片 179
12.1.6 背景属性缩写设置 179
12.1.7 背景样式综合示例 181
12.2 超级链接深入应用 184
12.2.1 超级链接伪类的应用实例1 184
12.2.2 超级链接伪类的应用实例2 187
12.3 表单的CSS设计 189
12.4 列表的CSS设计 192
12.4.1 列表演示 192
12.4.2 列表显示技巧 194
12.4.3 使用图片作为列表符号 195
12.5 段落及字体样式设计 198
12.5.1 字体样式的设计 198
12.5.2 字体修饰 199
12.5.3 段落样式的设计 201
12.5.4 设置行距 202
12.5.5 段落内容裁剪 204
12.5.6 纵向段落排版 205
12.6 图片样式控制 207
12.6.1 图片作为超链接 207
12.6.2 漂亮的图文排版 208
12.6.3 技巧图片裁切 211
12.7 CSS滤镜 212
12.7.1 如何使用CSS滤镜 213
12.7.2 CSS滤镜综合实例 215
12.8 小结 217
第13章 CSS编写技巧 218
13.1 CSS设计与编写原则 219
13.1.1 养成好的命名习惯 219
13.1.2 用好id和class 221
13.1.3 提高代码重用率技巧1 222
13.1.4 提高代码重用率技巧2 224
13.1.5 提高代码重用率技巧3 225
13.1.6 CSS属性值的缩写 229
13.2 浏览器解析CSS的兼容问题 230
13.2.1 IE浏览器版本兼容问题的解决办法 230
13.2.2 IE与Firefox之间兼容问题的解决办法 232
13.2.3 IE与Firefox之间兼容问题的解决办法:属性选择符 233
13.2.4 IE与Firefox之间兼容问题的解决办法:子对象选择符 234
13.2.5 IE与Firefox之间兼容问题的解决办法:符号修饰选择符 235
13.3 小结 236
第3篇 JavaScript动态行为 237
第14章 JavaScript的第一次接触 238
14.1 什么是JavaScript 239
14.2 JavaScript有什么功能 239
14.3 在什么地方编写JavaScript 239
14.4 写一个简单的JavaScript程序 240
14.5 小结 241
第15章 JavaScript程序基础知识 242
15.1 JavaScript的基本语法 243
15.1.1 字母大小写编写规范 243
15.1.2 JavaScript代码编写格式 243
15.1.3 注释格式 243
15.1.4 保留字 244
15.1.5 基本的输出方法 244
15.1.6 关于<script></script>标签的声明 246
15.2 JavaScript交互基本方法 246
15.2.1 最常用的信息对话框 246
15.2.2 选择对话框 247
15.2.3 显示提示的对话框 249
15.3 数据类型和变量 250
15.3.1 数据类型的理解 250
15.3.2 学习几种基本数据类型 251
15.3.3 变量的含义 253
15.3.4 变量的声明与使用 253
15.4 常用的运算符 254
15.4.1 运算符与表达式 254
15.4.2 基本算术运算符及使用 256
15.4.3 关系运算符及使用 259
15.4.4 逻辑运算符及使用 261
15.4.5 其他常用运算符及使用 263
15.5 小结 264
第16章 JavaScript程序核心语法 265
16.1 程序的核心:分支和循环 266
16.1.1 if和switch的条件分支 266
16.1.2 while和do…while循环 269
16.1.3 for和for…in循环 272
16.1.4 如何更合理地控制循环语句 274
16.2 函数 278
16.2.1 什么是函数 278
16.2.2 学会使用函数解决问题 279
16.2.3 理解函数的参数传递 280
16.2.4 函数中变量的作用域和返回值 281
16.2.5 函数的嵌套 283
16.3 面向对象编程的简单概念 285
16.3.1 什么是面向对象 285
16.3.2 如何创建对象 286
16.3.3 定义对象的属性 286
16.3.4 对象的构造函数和方法 288
16.3.5 关联数组的概念 290
16.3.6 with语句和for…in语句 292
16.4 小结 294
第17章 JavaScript核心对象 295
17.1 数组对象 296
17.1.1 创建数组 296
17.1.2 数组元素的操作 297
17.1.3 创建*数组 299
17.1.4 数组的方法 300
17.2 日期对象 306
17.2.1 用Date对象创建常用日期 306
17.2.2 Date日期对象的方法 307
17.2.3 编写一个时间计算程序 311
17.3 数*算对象 312
17.3.1 数*算对象的方法和属性 313
17.3.2 做一个小型计算器 315
17.4 字符串对象 317
17.4.1 字符串对象的属性 317
17.4.2 字符串对象的方法 318
17.5 函数对象 322
17.6 小结 324
第18章 浏览器对象模型 325
18.1 navigator浏览器信息对象 326
18.1.1 navigator对象的管理方法 326
18.1.2 在网页上显示浏览者系统的基本信息 326
18.2 window对象 328
18.2.1 window对象的管理方法 328
18.2.2 制作可定制的弹出窗口 329
18.2.3 完美地关闭窗口 331
18.2.4 制作简单网页动画 332
18.2.5 延时执行命令 334
18.3 location对象 336
18.4 history对象 338
18.5 screen对象 339
18.6 小结 341
第19章 文档对象模型 342
19.1 文档对象模型概念详解 343
19.1.1 文档对象模型简介 343
19.1.2 文档对象的属性 343
19.1.3 文档对象的方法 345
19.2 forms对象 347
19.2.1 访问表单对象的方法 347
19.2.2 表单控件 350
19.2.3 制作数据检测功能的注册页面 357
19.3 image对象 361
19.4 链接对象 364
19.5 小结 366
第20章 事件响应 367
20.1 事件响应编程的概念 368
20.1.1 事件和事件处理程序 368
20.1.2 HTML元素常用事件的展示 368
20.2 事件方法的使用 370
20.3 event对象 372
20.3.1 event对象的各种属性 372
20.3.2 网页监视发生事件的元素 373
20.3.3 网页检测用户的鼠标信息 374
20.3.4 网页检测用户的键盘按键信息 376
20.3.5 鼠标随意拖动网页元素 378
20.4 事件编程访问网页元素 380
20.4.1 数组方式访问 380
20.4.2 id名称和name名称访问 382
20.4.3 HTML标签名称访问 383
20.4.4 DOM节点方法访问 385
20.5 结合CSS制作动态页面 387
20.5.1 让HTML元素动起来 388
20.5.2 通过切换CSS给网页换肤 390
20.5.3 动态添加节点 392
20.6 小结 395
第21章 JavaScript综合范例 396
21.1 流行的应用:JavaScript选项卡切换内容块 397
21.1.1 思路分析 397
21.1.2 编写内容容器切换程序 398
21.1.3 选项卡切换实例功能编写 398
21.1.4 选项卡切换实例美化 400
21.2 仿猫扑:网页框架伸缩 404
21.2.1 思路分析 404
21.2.2 分析JavaScript的框架操作 405
21.2.3 框架伸缩实例功能编写 406
21.2.4 框架伸缩实例美化 408
21.3 实用多级导航条 412
21.3.1 思路分析 413
21.3.2 CSS二级导航条实例功能编写 413
21.3.3 完善CSS二级导航条实例 415
21.3.4 JavaScript制作导航条 417
21.4 各种对联广告的制作 420
21.4.1 分析对联广告如何适应不同分辨率屏幕 420
21.4.2 分析对联广告如何关闭 422
21.4.3 固定位置的对联广告 425
21.4.4 移动的对联广告 428
21.5 HTML元素伸缩效果的制作 431
21.5.1 制作进度条 431
21.5.2 制作可伸缩的菜单组 433
21.6 小结 435
第4篇 网页制作综合实例 436
第22章 制作个人网站 437
22.1 网站整体规划 438
22.1.1 网站结构规划 438
22.1.2 页面功能划分 438
22.1.3 页面内容结构布局 439
22.2 页面设计效果图 439
22.3 站点目录规划 440
22.3.1 规划各种资源目录 440
22.3.2 配置IIS虚拟目录 441
22.4 构建XHTML结构并用CSS布局 442
22.5 参照最终效果图美化页面样式 446
22.5.1 输入所有的标题和内容 446
22.5.2 用CSS设置背景图片 451
22.5.3 用CSS设置渐变背景 451
22.5.4 用CSS设置页面垂直滚动条样式 452
22.6 首页添加动态行为 453
22.7 制作日志页面 458
22.7.1 日志浏览功能思路分析 458
22.7.2 日志代码编写 459
22.8 制作相册页面 462
22.8.1 相册浏览功能思路分析 463
22.8.2 相册代码编写 463
22.9 注册域名并发布网站 467
22.10 小结 468
第23章 制作门户网站 469
23.1 门户网站整体规划 470
23.1.1 规划门户网站结构 470
23.1.2 规划页面功能结构 470
23.1.3 首页内容结构布局 470
23.2 页面设计效果图 471
23.3 站点目录规划 472
23.4 构建XHTML结构并用CSS布局 472
23.5 参照最终效果图美化页面样式 478
23.5.1 输入所有的标题和内容 478
23.5.2 设置页面主体背景 478
23.5.3 设置页面渐变背景 479
23.5.4 设置有规律的背景图片 479
23.6 插入无虚框的Flash动画 480
23.7 JavaScript与Flash制作轮换图片 482
23.8 制作栏目页面 488
23.9 制作文章页面 492
23.10 注册域名并发布门户网站 495
23.11 小结 496
附录A HTML标记参考 497
附录B CSS属性列表 503
附录C JavaScript属性及方法列表 506

HTML CSS JavaScript实战详解的目 录

第1篇 HTML网页技术 1
第1章 网页技术学前班 2
1.1 Internet相关技术介绍 3
1.1.1 TCP/IP协议 3
1.1.2 IP地址和域名简介 3
1.1.3 URL简介 4
1.1.4 Web浏览器 4
1.2 Internet技术的应用 4
1.3 HTML网页技术简介 5
1.3.1 什么是HTML 5
1.3.2 HTML网页的结构 5
1.3.3 如何获取网页的HTML 6
1.4 静态网页和动态网页 6
1.4.1 有动画的网页就是动态网页吗 6
1.4.2 有了动态网页还有必要学习HTML吗 7
1.4.3 网站简介 8
1.5 小结 8
第2章 网页制作的第一次接触 9
2.1 配置Web服务器运行环境 10
2.1.1 系统要求 10
2.1.2 IIS是干什么的 10
2.1.3 安装IIS 10
2.1.4 配置IIS 11
2.1.5 网页制作工具的选择 13
2.2 了解网页技术的工作原理 13
2.2.1 静态HTML的工作流程 14
2.2.2 如何设置Web技术中的访问路径 14
2.2.3 网页中怎么表示颜色 15
2.2.4 学习网页技术的顺序 16
2.3 制作一个完整的HTML网页 17
2.3.1 怎样写HTML网页的标签 17
2.3.2 完成第一个网页 17
2.4 小结 19
第3章 HTML网页的整体设置 20
3.1 HTML的头部信息设置 21
3.1.1 定义网页的标题 21
3.1.2 设置网页的基底网址 22
3.1.3 掌握强大的元信息标签 22
3.1.4 怎样和CSS及JavaScript产生联系 24
3.1.5 头部信息的其他设置 25
3.2 HTML主体的常用设置 26
3.2.1 设置网页的背景色 26
3.2.2 设置网页的背景图片 27
3.3 页面的整体边距 29
3.4 HTML代码的注释 30
3.5 小结 30
第4章 HTML网页中的文字和段落 31
4.1 段落排版和换行 32
4.1.1 给大段文字进行分段 32
4.1.2 给文字加入空格 33
4.1.3 设置文字换行与不换行 33
4.1.4 设置文字对齐方式 34
4.1.5 添加水平分隔线 35
4.2 文字的多样化修饰 37
4.2.1 文字样式设置的基本标签—<font> 37
4.2.2 设置文字的颜色 37
4.2.3 设置文字的尺寸 38
4.2.4 设置文字的字体 39
4.2.5 使文字倾斜 39
4.2.6 使文字加粗 39
4.2.7 给文字加下画线 40
4.2.8 多种标题样式的使用 40
4.2.9 学会处理网页中的特殊字符 41
4.2.10 如何更方便地忽略浏览器对部分HTML的解析 42
4.2.11 其他文字修饰方法 43
4.3 制作滚动文字 44
4.3.1 设置文字滚动 44
4.3.2 设置文字滚动的方向 45
4.3.3 设置文字滚动的速度和形式 45
4.4 用于组织数据的列表 46
4.4.1 列表的结构组成 46
4.4.2 制作无序列表 46
4.4.3 制作有序列表 46
4.5 超级链接 47
4.5.1 给文字添加链接 48
4.5.2 修改链接的窗口打开方式 48
4.5.3 给链接添加提示文字 49
4.5.4 什么是锚(anchor) 49
4.5.5 电子邮件、FTP和Telnet的链接 51
4.6 小结 52
第5章 HTML网页中的图片 53
5.1 认识网页中的图片格式 54
5.1.1 常用的图片格式 54
5.1.2 选择合适的图片格式 55
5.2 插入图片 56
5.2.1 插入图片到网页 56
5.2.2 设置图片的高度和宽度 56
5.2.3 设置图片的边框 57
5.2.4 给图片添加提示文字 57
5.2.5 给图片添加替代文字 58
5.3 图文混合排版 58
5.4 给图片加链接 60
5.5 制作滚动图片 62
5.6 小结 63
第6章 插入外部资源 64
6.1 插入多媒体资源 65
6.1.1 为网页添加背景声音 65
6.1.2 为网页添加音乐、动画等更多媒体资源 66
6.2 插入外部程序 67
6.2.1 插入外部JavaScript程序 67
6.2.2 区分程序的客户端程序与服务器端程序 68
6.3 小结 69
第7章 强大的表格 70
7.1 认识表格的作用 71
7.1.1 用表格组织数据 71
7.1.2 用表格布局网页 72
7.2 创建一个表格 73
7.2.1 表格的基本构成 73
7.2.2 <tr>与<td>的配合 74
7.2.3 表头组和表尾组的设置 75
7.2.4 创建一个完整的表格 75
7.3 表格的整体控制 76
7.3.1 控制表格的高度和宽度 76
7.3.2 调整表格的水平对齐方式 77
7.3.3 尝试不同类型的表格边框 78
7.3.4 调整表格的填充和间距 82
7.3.5 改变表格的背景色及背景图片 85
7.4 表格行的控制 87
7.4.1 整行的高度设置 87
7.4.2 行内的对齐控制 88
7.5 表格单元格的控制 89
7.5.1 控制单元格的高度和宽度 90
7.5.2 单元格的对齐设置 91
7.5.3 合并多个单元格 91
7.6 表格的互相嵌套 93
7.6.1 嵌套表格的作用 93
7.6.2 表格布局网页实例 94
7.6.3 用Photoshop切片迅速生成布局表格 97
7.7 小结 99
第8章 和程序交互的利器——表单 100
8.1 表单的用途及属性 101
8.1.1 表单的用途 101
8.1.2 表单的结构 101
8.1.3 表单的数据传递方式 102
8.2 表单的控件 103
8.2.1 单行文本框控件和密码框控件 103
8.2.2 多行文本框控件 104
8.2.3 不同类型的按钮控件 105
8.2.4 单选框控件和复选框控件 106
8.2.5 下拉列表和列表框控件 107
8.2.6 图像域控件、文件域控件和隐藏域控件 108
8.3 实战表单制作 109
8.3.1 表单控件的分组方法 110
8.3.2 用户注册表单页面实例 111
8.4 小结 113
第9章 网页的框架页面 114
9.1 用框架灵活地组织网页 115
9.1.1 框架在网站中的作用 115
9.1.2 框架的结构分析 115
9.2 建立完整的框架页面 116
9.2.1 建立窗口框架集 116
9.2.2 帧的比例调整 117
9.2.3 调整帧边框属性 118
9.2.4 设置帧滚动条 119
9.2.5 复杂帧结构的框架页面 120
9.3 特殊的<iframe>框架 121
9.3.1 使用<iframe>的好处 121
9.3.2 设置浮动框架属性 122
9.4 框架综合实例 123
9.5 小结 125
第2篇 CSS网站布局与样式 126
第10章 CSS的第一次接触 127
10.1 何谓Web标准 128
10.1.1 理解Web标准的基本组成和内涵 128
10.1.2 关于Web标准与浏览器的兼容性 129
10.2 XHTML与CSS的概念 129
10.2.1 XHTML与CSS实现样式与结构分离 129
10.2.2 CSS布局与表格布局的分析 130
10.3 XHTML的基本知识 132
10.4 CSS编写基本模式 133
10.4.1 CSS的声明方法 133
10.4.2 CSS的媒介控制 134
10.5 CSS的基本语法 135
10.5.1 CSS通过接口作用于XHTML元素 135
10.5.2 CSS的属性和选择符 136
10.5.3 CSS的各种选择符详解 137
10.5.4 id和class的区别 139
10.6 CSS的颜色和数值单位 139
10.7 小结 139
第11章 CSS布局方法 140
11.1 什么叫“DIV+CSS” 141
11.1.1 初识div 141
11.1.2 XHTML中的块状元素和内联元素 142
11.1.3 div元素的样式设置 143
11.1.4 布局页面的宽度 144
11.1.5 布局页面水平居中 145
11.1.6 div元素的嵌套 146
11.1.7 div元素的浮动 147
11.1.8 一些高级的div布局技巧 151
11.1.9 一个典型的网页布局实例 153
11.2 列表元素布局 156
11.2.1 列表元素制作导航条 156
11.2.2 列表元素的综合使用——导航条制作 158
11.2.3 导航条的互动布局 159
11.3 CSS盒模型 161
11.3.1 什么是CSS盒模型 161
11.3.2 外边距的控制 162
11.3.3 边框的样式设置 163
11.3.4 内边距的设置 165
11.3.5 盒模型兼容问题 167
11.4 元素的非常规定位方式 167
11.4.1 CSS绝对定位 167
11.4.2 CSS固定定位 170
11.4.3 CSS相对定位 171
11.5 小结 172
第12章 CSS网页元素设计 173
12.1 背景样式控制 174
12.1.1 背景色样式 174
12.1.2 背景图片样式的分类 175
12.1.3 背景图片样式的模拟 175
12.1.4 背景图片的位置 177
12.1.5 固定背景图片 179
12.1.6 背景属性缩写设置 179
12.1.7 背景样式综合示例 181
12.2 超级链接深入应用 184
12.2.1 超级链接伪类的应用实例1 184
12.2.2 超级链接伪类的应用实例2 187
12.3 表单的CSS设计 189
12.4 列表的CSS设计 192
12.4.1 列表演示 192
12.4.2 列表显示技巧 194
12.4.3 使用图片作为列表符号 195
12.5 段落及字体样式设计 198
12.5.1 字体样式的设计 198
12.5.2 字体修饰 199
12.5.3 段落样式的设计 201
12.5.4 设置行距 202
12.5.5 段落内容裁剪 204
12.5.6 纵向段落排版 205
12.6 图片样式控制 207
12.6.1 图片作为超链接 207
12.6.2 漂亮的图文排版 208
12.6.3 技巧图片裁切 211
12.7 CSS滤镜 212
12.7.1 如何使用CSS滤镜 213
12.7.2 CSS滤镜综合实例 215
12.8 小结 217
第13章 CSS编写技巧 218
13.1 CSS设计与编写原则 219
13.1.1 养成好的命名习惯 219
13.1.2 用好id和class 221
13.1.3 提高代码重用率技巧1 222
13.1.4 提高代码重用率技巧2 224
13.1.5 提高代码重用率技巧3 225
13.1.6 CSS属性值的缩写 229
13.2 浏览器解析CSS的兼容问题 230
13.2.1 IE浏览器版本兼容问题的解决办法 230
13.2.2 IE与Firefox之间兼容问题的解决办法 232
13.2.3 IE与Firefox之间兼容问题的解决办法:属性选择符 233
13.2.4 IE与Firefox之间兼容问题的解决办法:子对象选择符 234
13.2.5 IE与Firefox之间兼容问题的解决办法:符号修饰选择符 235
13.3 小结 236
第3篇 JavaScript动态行为 237
第14章 JavaScript的第一次接触 238
14.1 什么是JavaScript 239
14.2 JavaScript有什么功能 239
14.3 在什么地方编写JavaScript 239
14.4 写一个简单的JavaScript程序 240
14.5 小结 241
第15章 JavaScript程序基础知识 242
15.1 JavaScript的基本语法 243
15.1.1 字母大小写编写规范 243
15.1.2 JavaScript代码编写格式 243
15.1.3 注释格式 243
15.1.4 保留字 244
15.1.5 基本的输出方法 244
15.1.6 关于<script></script>标签的声明 246
15.2 JavaScript交互基本方法 246
15.2.1 最常用的信息对话框 246
15.2.2 选择对话框 247
15.2.3 显示提示的对话框 249
15.3 数据类型和变量 250
15.3.1 数据类型的理解 250
15.3.2 学习几种基本数据类型 251
15.3.3 变量的含义 253
15.3.4 变量的声明与使用 253
15.4 常用的运算符 254
15.4.1 运算符与表达式 254
15.4.2 基本算术运算符及使用 256
15.4.3 关系运算符及使用 259
15.4.4 逻辑运算符及使用 261
15.4.5 其他常用运算符及使用 263
15.5 小结 264
第16章 JavaScript程序核心语法 265
16.1 程序的核心:分支和循环 266
16.1.1 if和switch的条件分支 266
16.1.2 while和do…while循环 269
16.1.3 for和for…in循环 272
16.1.4 如何更合理地控制循环语句 274
16.2 函数 278
16.2.1 什么是函数 278
16.2.2 学会使用函数解决问题 279
16.2.3 理解函数的参数传递 280
16.2.4 函数中变量的作用域和返回值 281
16.2.5 函数的嵌套 283
16.3 面向对象编程的简单概念 285
16.3.1 什么是面向对象 285
16.3.2 如何创建对象 286
16.3.3 定义对象的属性 286
16.3.4 对象的构造函数和方法 288
16.3.5 关联数组的概念 290
16.3.6 with语句和for…in语句 292
16.4 小结 294
第17章 JavaScript核心对象 295
17.1 数组对象 296
17.1.1 创建数组 296
17.1.2 数组元素的操作 297
17.1.3 创建*数组 299
17.1.4 数组的方法 300
17.2 日期对象 306
17.2.1 用Date对象创建常用日期 306
17.2.2 Date日期对象的方法 307
17.2.3 编写一个时间计算程序 311
17.3 数*算对象 312
17.3.1 数*算对象的方法和属性 313
17.3.2 做一个小型计算器 315
17.4 字符串对象 317
17.4.1 字符串对象的属性 317
17.4.2 字符串对象的方法 318
17.5 函数对象 322
17.6 小结 324
第18章 浏览器对象模型 325
18.1 navigator浏览器信息对象 326
18.1.1 navigator对象的管理方法 326
18.1.2 在网页上显示浏览者系统的基本信息 326
18.2 window对象 328
18.2.1 window对象的管理方法 328
18.2.2 制作可定制的弹出窗口 329
18.2.3 完美地关闭窗口 331
18.2.4 制作简单网页动画 332
18.2.5 延时执行命令 334
18.3 location对象 336
18.4 history对象 338
18.5 screen对象 339
18.6 小结 341
第19章 文档对象模型 342
19.1 文档对象模型概念详解 343
19.1.1 文档对象模型简介 343
19.1.2 文档对象的属性 343
19.1.3 文档对象的方法 345
19.2 forms对象 347
19.2.1 访问表单对象的方法 347
19.2.2 表单控件 350
19.2.3 制作数据检测功能的注册页面 357
19.3 image对象 361
19.4 链接对象 364
19.5 小结 366
第20章 事件响应 367
20.1 事件响应编程的概念 368
20.1.1 事件和事件处理程序 368
20.1.2 HTML元素常用事件的展示 368
20.2 事件方法的使用 370
20.3 event对象 372
20.3.1 event对象的各种属性 372
20.3.2 网页监视发生事件的元素 373
20.3.3 网页检测用户的鼠标信息 374
20.3.4 网页检测用户的键盘按键信息 376
20.3.5 鼠标随意拖动网页元素 378
20.4 事件编程访问网页元素 380
20.4.1 数组方式访问 380
20.4.2 id名称和name名称访问 382
20.4.3 HTML标签名称访问 383
20.4.4 DOM节点方法访问 385
20.5 结合CSS制作动态页面 387
20.5.1 让HTML元素动起来 388
20.5.2 通过切换CSS给网页换肤 390
20.5.3 动态添加节点 392
20.6 小结 395
第21章 JavaScript综合范例 396
21.1 流行的应用:JavaScript选项卡切换内容块 397
21.1.1 思路分析 397
21.1.2 编写内容容器切换程序 398
21.1.3 选项卡切换实例功能编写 398
21.1.4 选项卡切换实例美化 400
21.2 仿猫扑:网页框架伸缩 404
21.2.1 思路分析 404
21.2.2 分析JavaScript的框架操作 405
21.2.3 框架伸缩实例功能编写 406
21.2.4 框架伸缩实例美化 408
21.3 实用多级导航条 412
21.3.1 思路分析 413
21.3.2 CSS二级导航条实例功能编写 413
21.3.3 完善CSS二级导航条实例 415
21.3.4 JavaScript制作导航条 417
21.4 各种对联广告的制作 420
21.4.1 分析对联广告如何适应不同分辨率屏幕 420
21.4.2 分析对联广告如何关闭 422
21.4.3 固定位置的对联广告 425
21.4.4 移动的对联广告 428
21.5 HTML元素伸缩效果的制作 431
21.5.1 制作进度条 431
21.5.2 制作可伸缩的菜单组 433
21.6 小结 435
第4篇 网页制作综合实例 436
第22章 制作个人网站 437
22.1 网站整体规划 438
22.1.1 网站结构规划 438
22.1.2 页面功能划分 438
22.1.3 页面内容结构布局 439
22.2 页面设计效果图 439
22.3 站点目录规划 440
22.3.1 规划各种资源目录 440
22.3.2 配置IIS虚拟目录 441
22.4 构建XHTML结构并用CSS布局 442
22.5 参照最终效果图美化页面样式 446
22.5.1 输入所有的标题和内容 446
22.5.2 用CSS设置背景图片 451
22.5.3 用CSS设置渐变背景 451
22.5.4 用CSS设置页面垂直滚动条样式 452
22.6 首页添加动态行为 453
22.7 制作日志页面 458
22.7.1 日志浏览功能思路分析 458
22.7.2 日志代码编写 459
22.8 制作相册页面 462
22.8.1 相册浏览功能思路分析 463
22.8.2 相册代码编写 463
22.9 注册域名并发布网站 467
22.10 小结 468
第23章 制作门户网站 469
23.1 门户网站整体规划 470
23.1.1 规划门户网站结构 470
23.1.2 规划页面功能结构 470
23.1.3 首页内容结构布局 470
23.2 页面设计效果图 471
23.3 站点目录规划 472
23.4 构建XHTML结构并用CSS布局 472
23.5 参照最终效果图美化页面样式 478
23.5.1 输入所有的标题和内容 478
23.5.2 设置页面主体背景 478
23.5.3 设置页面渐变背景 479
23.5.4 设置有规律的背景图片 479
23.6 插入无虚框的Flash动画 480
23.7 JavaScript与Flash制作轮换图片 482
23.8 制作栏目页面 488
23.9 制作文章页面 492
23.10 注册域名并发布门户网站 495
23.11 小结 496
附录A HTML标记参考 497
附录B CSS属性列表 503
附录C JavaScript属性及方法列表 506

如何制作网页?

网页制做入门 (1)

网页制做入门

我们天天与网页打交道,那些或界面精美,或内容丰富,或构思独特、风格各异的网页,不知道吸引了多少人的眼球了,它们的运行方式,制做方法,你说你说一点都不好奇,一点都不想知道,那肯定是假的,嘿嘿,我也一样,而且我的好奇心有时还不小~~~,可我的好奇心有是有了,因为网页制做没有真正当成吃饭的家伙,所以,,,当初的热度也只有三分钟,在这里,把以前的一些经验介绍给大家,强烈希望广大高手介入,来个你说,我说,大家说,集众人的智慧于此。因为大多数地方,是跟据我自己的做法,我自己的理解说的,难免有说错的地方,也请大家指正了。

第一讲 网页基本常识

我们平时常见的网页,基本可以分为两类,静态网页(htm,html等)和动态网页(asp、cgi、php等)。静态网页交互性不强,只是单纯的传输信息给客户浏览器,而动态的一般有很强的交互性,很多都在一定程度上结合了数据库,能进行资料的搜索等功能,常用于论坛,留言本,网上订单等。常用的网页脚本语言VBScript 、 JScript ,也是一种编程语言。下面这几点是在别的地方抄来的,就当看小说一样看下吧,只需大概知道下就行了。

一、什么是HTML?

网页的学名称作HTML文件,是一种可以在www网上传输,并被浏览器认识和翻译成页面显示出来的文件。www是“world wide web"的缩写;HTML的意思则是"Hypertext Markup Language",中文翻译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。

网页就是由HTML语言编写出来的。

HTML语言只是一种排版语言,语法就类似于这样:"页高8宽5,(1,2)处插入高1宽1的图片A..."

HTML语言发展很快,已经历经HTML1.0,HTML2.0和HTML3.0,html4.0多个版本,现在html5.0正在测试同时DHTML (动态),VHTML(虚拟),SHTML等也飞速发展。我们现在一般只要掌握HTML4.0就可以了。

二、什么是动态 HTML(DHTML) ?

动态HTML是一组技术,是一种新的思想方法,它被设计用来创造和显示更多的交互性网页,包括动态样式,动态内容,2D布局,数据捆梆和多媒体效果等等。

动态HTML (DHTML) 是一门令人兴奋的新技术,它完全克服了传统 HTML 的不足,极具发展前景。DHTML使用一个文件对象模型 (DOM) 来扩充 HTML 语言,使得 WEB 页面的所有元素及其属性都可以实时存取, 从而允许你使用脚本动态地修改页面元素,而这些都不需要 WEB 服务器的干预。使用 DHTML 完全能够设计出复杂的,动态的,交互式的 WEB 页面,使我们的WEB 页面将因此而变得更为生动和精彩。DHTML目前正在发展中,尚没有形成一个标准。Microsoft 和 Netscape 两大公司对 DHTML 各有自己的看法,尽管两大公司都使用了很多相同的技术术语,并引用相同的已发表和提议的标准集合,但在具体实现中,两者不能统一。Netscape 是增加一些新的标记(主要是Layer, Ilayer等),而 Microsoft 是对现有的标记增加一些新的属性。由此引起的问题是在Internet Explorer上正常运行的动态网页,在 Netscape 上可能会不正确运行;反之亦然。W3C 目前正在努力开发一种标准使它能与所有的平台和浏览器兼容。

三、什么是HTTP?

Hypertext Transfer Protocol, WWW服务程序所用的协议。我们在用浏览器浏览网页时,使用的就是这个协议,所以在地址栏中都要输入http://……。

四、什么是FTP?

FTP是File Transfer Protocol(文件传输协议)的缩写。它是一种在UNIX类操作系统上使用的协议,现在已经被纳入TCP/IP协议中,被广泛的应用在Internet上。它的传输方式一般分为ASCII和BIN(二进制)两种。我们在说到Internet上的FTP时,通常是指一些使用FTP协议的站点和FTP的传输方式。

五、上传主页有哪几种方式?E-Mail方式维护主页是什么意思?

通常我们上传主页的方式是由提供主页空间的ICP来决定了。一般的上传方式有FTP、HTTP、和E-Mail三种。FTP是文件传输协议的英文缩写,光看字面意思,我们就应该知道传输文件是它的拿手好戏。好戏。HTTP方式是利用浏览器与服务器链接,向服务器端发送文件。E-Mail方式是指在维护主页的时候将要更新的内容用压缩软件压缩打包,用E-Mail发给主页空间所在网站的WebMaster。再由WebMaster将主页内容解压打开,完成更新工作。这三种上传的方式中,FTP以它的快速和良好的交互性,得到了大家的公认和推崇,现在已经是最流行的上传和下载方式了。而E-Mail上传方式的优点是安全性极高,不易被黑客乘虚而入。但是由于交互性和灵活性太差,已经很少使用了。

六、什么是CGI?

CGI 意思为 Common Gateway Interface,公共网关接口,一种基于浏览器的输入、在Web服务器上运行的程序方法。 CGI脚本 使你的浏览器与用户能交互,为了在数据库中寻找一个名词, 提供你写入的评论,或者从一个表单中选择几个条目并且能得到一个明确的回答. 如果你曾经遇到过在web上填表或进行搜索, 你就是用的CGI脚本。你那时也许没有意识到,因为大部分工作是在服务器上运行的,你看到的只是结果。作为一个网页设计者,你创建客户端的 CGI脚本,服务器端的程序用来处理用户输入,结果返回给用户。

七、什么是ASP?

Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点:

1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。

2. 无须 compile 编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。

4. 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。

6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7. 可使用服务器端的脚本来产生客户端的脚本。

8. 物件导向( Object-oriented )。

9.ActiveX Server Components(ActiveX 服务器元件) 具有无限可扩充性。可以使用Visual Basic 、 Java、Visual C++ 、COBOL等编程语言来编写你所需要的 ActiveX Server Component 。

八、JavaScript是什么?Java和JavaScript是一样的吗?

JavaScript是一种新的描述语言,此一语言可以被嵌入HTML的文件之中。透过JavaScript可以做到回应使用者的需求事件(如form的输入)而不用任何的网络来回传输资料。所以当一位使用者输入一项资料时,它不用经过传给服务器端(server)处理,再传回来的过程,而直接可以被客户端(client)的应用程序所处理,你也可以想像成有一个可执行程式在你的客端上执行一样。javascript虽然效果不错,但它在网络上的效果奇慢。

在JavaScript上,JavaScript和Java 很类似,但到底并不一样。Java是一种比JavaScript更复杂许多的程序语言。而JavaScript则是相当容易了解的语言,JavaScript创作者可以不那么注重程序技巧。所以许多Java的特性在JavaScript中并不支持。

九、常用的WEB图像格式有哪些?

1、PNG(Portable Network Graphic)

PNG格式是WEB图像中最通用的格式。它是一种无损压缩格式,但是如果没有插件支持,有的浏览器可能不支持这种格式。PNG格式最多可以支持32位颜色,但是不支持动画图。

2、GIF(Graphics Interchange Format)

GIF是Web上最常用的图像格式,它可以用来存储各种图像文件。特别适用于存储线条、图标和电脑生成的图像、卡通和其它有大色块的图像。GIF文件非常小,它形成的是一种压缩的8位图像文件,所以最多只支持256种不同的颜色。Gif支持动态图、透明图和交织图。

3、BMP(Windows Bitmap)

BMP格式使用的是索引色彩,它的图像具有极其丰富的色彩,可以使用16M色彩渲染图像。此格式一般用在多媒体演示和视频输出等情况下。

4、TIFF(Tag Inage File Format)

TIFF格式是对色彩通道图像来说最有用的格式,支持24个通道,能存储多于4个通道。TIFF格式的结果要比其它格式更大、更复杂,它非常适合于印刷和输出。

5、JPEG(Joint Photographic Experts Group)

JPEG是Web上仅次于GIF的常用图像格式。JPEG是一种压缩得非常紧凑的格式,专门用于不含大色块的图像。JPEG的图像有一定的失真度,但是在正常的损失下肉眼分辨不出JPEG和GIF图像的差别。,而JPEG文件只有GIF文件的1/4大小。JPEG对图标之类的含大色块的图像不很有效,不支持透明图和动态图。

6、TGA(Targa)

TGA格式与TIFF格式相同,都可以用来处理高质量的色彩通道图形。

另外,PDD、PSD格式也是存储包括通道的RGB图像的最常见的文件格式。

十、域名

由于IP地址全是些的数字,为了便于用户记忆,Internet上引进了域名服务系统DNS(Domain Name System)。当您键入某个域名的时候,这个信息首先到达提供此域名解析的服务器上,再将此域名解析为相应网站的IP地址。完成这一任务的过程就称为域名解析。

以机构区分的最高域名原来有7个:com(商业机构)、net(网络服务机构)、gov(机构)、mil(军事机构)、org(非盈利性组织)、e(教育部门)、int(国际机构)。1997年又新增7个最高级标准域名:firm(企业和公司)、store(商业企业)、web(从事与WEB相关业务的实体)、arts(从事文化娱乐的实体)、REC(从事休闲娱乐业的实体)、info(从事信息服务业的实体)、nom(从事个人活动的个体、发布个人信息)。这些域名的注册服务 由多家机构承担, CNNIC也有幸成为注册机构 之一; 按照ISO-3166标准制定的国家域名,一般 由各国的NIC(Network Information Center, 网络信息中心 )负责运行。

以地域区分的最高域名有:AQ(南极洲)、AR(阿根廷)、AT(奥地利)、AU(澳大利亚)、BE(比利时)、BR(巴西)、CA(加拿大)、CH(瑞士)、CN(中国)、DE(德国)、DK(丹麦)、ES(西班牙)、FI(芬兰)、FR(法国)、GR(希腊)、IE(、爱尔兰)、IL(以色列)、IN(印度)、IS(冰岛)、IT(意大利)、JP(日本)、KR(韩国)、MY(马来西亚)、NL(荷兰)、NO(挪威)、NZ(新西兰)、PT(葡萄牙)、RU(俄罗斯)、SE(瑞典)、SG(新加坡)、TH(泰国)、TW(中国台湾)、UK或GB(英国)、US(美国)(一般可省略)等。

从域名的结构上来看,域名可分为一级域名、二级域名、域名等。以电脑报网站为例www.cpcw.com是个一级域名,在一级域名的下一级bbs.cpcw.com就是一个二级域名,如果要在bbs.cpcw.com下面设立xxx.bbs.cpcw.com则是域名了。我们见到的免费域名通常是二级域名。

网页制做入门 (2)

作者:

第二讲 初识代码

我的网页之路是从洪恩网站里的DW教程开始的,从零到现在这个半调子水平。那里的很多教程都是从最基础的开始,很合适广大初学者,所以建议大家也从那里开始了。洪恩网站的学习网址:http://www.hongen.com/pc/homepage/index.htm

在这里,基本上不讲软件的具体使用,只讲总结性的东西,要注意的技巧吧,在最后,也会写一两个用DW做的简单特效实例。

随便打开一个网页,点击查看,再点源代码,一般都可以看到这个网页的代码,做网页说白了,也就是把文字、图象等多媒体效果有机的结合在一起,DW和FP等只是书写代码的利器,只要你知道代码,用记事本也一样能做出精美的网页(真正的高手据说就是用记事本做网页),但对我们初学者来说,没有必要去记代码,只需知道利用DW或FP,能实现哪些操作,就象用WORD一样,画一条线就有一条线,画一个表格就有一个表格,在软件的演示窗口里,有着同WORD一样所见即所得的最后效果察看。因此,可以说,做网页入门很简单!可后面还有半句话:做好网页不简单!因为,一个好的网页,不单单是代码书写,更重要的是美工设计,内容的充实。虽然很多代码不需要一一手工书写,可有些代码的基本组织结构了解一些,还是对做网页大有帮助的。我们可以这样学习、研究代码:在用DW或FP中做了某一个操作,把效果与上面的代码窗口比较一下,就可以知道什么代码是实现什么效果的,还可以通过查看别人的网页的源代码分析学习。想学ASP网页的朋友们,有些基本代码是非记不可的。

现在很多做网页的人,都是用借鸡生蛋的办法做的网页,做法是从网上下载现成的网页模板,对模板稍加更改,替换下内容成了。当然,这也是新手们做网页速成的一种好办法。模板在很多有提供空间的网站都有下载。很多以前收录的网址,现在打开都没有用了,在这里,能提供给大家的,只有这些了。

1.源代码下载:要下载ASP源代码的可以到“中国站长站”去,网址:http://www.chinaz.com/download/,这是个比较权威的源代码下载点,在这里下到动网源码,说不定可以下到动网7.0 for SQL Server版本(excelhome的论坛就是用这个版本)。

2.网页图片及音乐等素材:http://www.dabaoku.com/sucai/shejilei/bj/

3.网页特效代码:推建一个小工具:“水晶情缘网页特效专家”,有1M,本来想发上来,太大了,算了,要的话,留下邮箱,我发过去。如,下雪的效果,鼠标滑动效果等,这里都有。

下面我把一些常用的写下来,以供大家参考:

DREAMWEAVER常用标记:(都是以前记的一些笔记了)

标记一般成对出现,一个表示特定代码部分的开始,另一个表示特定代码部分的结束(表示结束的前面带"/"符号),但也不是绝对的,比如,<br>标记。基本的HTML标记:html、head和body必不可少。

1. <head>和</head>标记中仅包含网页标题(如<title>我的网页</title>)和程序脚本。

2. <body></body>标记中包含网页的全部内容。是网页的主体部分。

3. <center>和</center>:是中间内容居中标记;

4. <h2>和</h2>:从h1~h6,将文本标注为标题,通常要比正文粗大,h1最大;

5. <p>和</p>:段落标记,在行与行之间添加额外的空白行;

6. <br>:强行换行标记,插入单行,不需要封闭标记

7. 图象标记:<img src="aaa\\bbb.gif" width="500" height="198" align="center">

align水平对齐(left、right或center),valign垂直对齐(top,bottom或middle),border边框宽度

alt="鼠标放在图片上时出现的提示文字"

8. <p><font size="3"><b>本行字符将以粗体显示</b></font></p>

9. <p><font size="3"><i>本行字符将以斜体显示</i></font></p> (<i>等效于<em>)

10.<p><font size="3" face="宋体" color="#RRGGBB">本行字符将宋体显示</font></p>

11. <a href="test.htm">点击此处文字打开链接的网页</a> :该处文字有下划线标示

12. <HR>显示一长灰色细线,分割网页为上下两部分。可以只用单边。完整的如下:

<HR align=center width="100%" SIZE=1>显示一灰色矩形,SIZE为1时,宽为1(很细,可看作一直线)

13.<LI>在文字前出现一个圆点的项目符号</LI>,可单个使用,也可结合<br>使用

14.<OL type=2 start=1><li>标记</li><li>区段</li></ol>:控制项目序号及显示方式,如1,2,3

15.<UL>使该段文字首行和下面都缩进约两个字符</UL>

16.<BLOCKQUOTE>使该段文字整体都缩进约两个字符,可以多重使用<BLOCKQUOTE>

17.<SUP>这是上标字</SUP>,<SUB>这是下标字</SUB>,<U>这是加下划线字</U>

18.<TT>这是Windows的等宽字</TT>

19.<FONT SIZE=+1>字体放大一级</FONT>

20.<DL><DT>语言<DD>基础要素</DL>:“语言”显示为列表标题,“基础要素”显示为列表内容,自动缩进。

21.<DIV Align="Right">这是右对齐的段落一<P>这是右对齐的段落二<P></DIV>默认为左对齐方式。

表格及其标志:Align:水平,Valign:垂直。Align或Valign写在<TR >中时表该行的几个列都用同一方式。

22<BLINK>闪烁</BLINK>:标记中的文字实现闪烁效果,但并不适用于所有的浏览器。

23.<TABLE BORDER=1> <TR><TD>第一列第一栏</TD><TD>第一列第二栏</TD></TR>

<TR BgColor="yellow"><TD >第二列的第一栏</TD><TD>第二列的第二栏</TD></TR>

<TR><TD Align="Left" Valign="Center">水平:左对齐<br>垂直:居中</TD></TR></TABLE>

BgColor可写在<TABLE>、<TR>、<TD>中,分别为整个表格、整行、单一单元格的背景颜色设置。

以上是我以前笔记中收录的一些常用的标记,今天看到lfspecter大虾也发了一些关于网页的帖子,可以两边对照着看,侧重点各有不同,也许更有利于初学者的理解,链接如下:http://club.excelhome.net/dispbbs.asp?boardID=100&;ID=78021&page=1

技巧篇:

1. 在<BODY>标签中可以规定整个文档的一些基本属性:

"bgcolor":指定html文档的背景色。

"text":指定html文档中文字的颜色。

"link":指定html文档中待连接超链接对象的颜色。

"alink":指定html文档中连接中超链接对象颜色。

"vlink":指定html文档中以连接超链接对象颜色。

"background":指定html文档的背景文件。 有两种方式表示颜色对象: <body bgcolor="green">或<body bgcolor="#00FF00">。文档主体部分可用颜色列表:black 黑色 Red 红色 Line 石灰色 Maroon 栗色 Gray 灰色 Silver 银白色 Navy 海军蓝 Olive 橄榄绿 Purple 紫色 Yellow Aqua 浅绿色 Blue 蓝色 Green 绿色 Fuchsia 紫红色 White 白色 Teal 暗蓝绿

2. 浏览器的状态列提示文字控制

(1).鼠标经过:<a href="tpage.htm" onMouseOver="window.status=\'相关提示\'; return true">页面上鼠标经过的文字<a>

(2).改变状态栏提示文字:打开"Behaviors"行为编辑窗,单击"+"按钮,选择"Set Text Set"下的"Text Of Status Bar"选项,然后在方框中输入自己的文字,例如"欢迎来到我的主页"等,单击"确定"即可。

3.链接控制:

a. 返回前页:使用OnClick="history.go(-1)"

返回主页:使用OnClick=\'top.location.href="../index.html"\'

b. 链接提示:在链接语句中增加,如:去哪儿? (在点击链接前注意看状态行显示的变化)

OnMouseOver="window.status=\'这里是 ...\'; return true" OnMouseOut="window.status=\'\'; return true"

c. 链接的不同方式:

在帧里显示:在链接处加target="main"语句,其中main为帧名

整页显示:在链接处加target="_top"语句

开新窗口:在链接处加target="resource window"语句,如<A HREF="index.htm" TARGET="resource window"></A>

d. 强制主页每次都不进行缓存,而从服务器上重读

在Head部分加<MEAT HTTP-EQUIV="Pragma" CONTENT="no-cache">

e. 自动刷新

定时刷新:<META HTTP-EQUIV="Refresh" content="10; URL=http://自己的URL">

幻灯片效果:语句类似上面,但在页面1中URL指向页面2,而页面2指向页面3 ... 页面n指回页面1,即可实现循环显示页面的效果。

f. 在某一个时间内自动链接到其他主页,这只需在〈title〉######〈/title〉之后加入下面这一行即可:

〈meta http-equiv="refresh" content="20; url=otherpage.htm"〉("20"代表二十秒后连到另一个主页)

h. 在打开指定网页的同时打开另一指定网页\'next.htm,只需在指定网页的body中加入指令onload:

<html><body onload="parent.banner.location.href=\'next.htm\'">指定打开的一个网页内容</body>

4. 设置"添加到收藏夹"链接:

选中"添加到收藏夹"文字,在属性面板中的链接(Link)中输入:"javascript :window.external.AddFavorite (\'http://www.excelhome.net\',\'学习之家\')"。点击此链接时会弹出对话框,可以将你的主页地址加到收藏夹中。

5.文字移动动态效果:

1) 文字从右移到左边:<marquee><b>大家好</b>欢迎您经常光临!</marquee>

2) 让文字在固定的区域内出现从下到上的滚动效果:

例1:<table height=542 cellspacing=0 cellpadding=0 width=800 border=0>

<tr><td valign=center align=middle width=316 height=405>

<marquee scrollamount=1 scrolldelay=140 direction=up width=382 height=403><center>谨以此网站送给xxx

<font color=#ff0000></font></center><br>此处为长篇大论!</marquee></td></tr></table>

例2:<body><div align="center"><p><marquee aligh=left bgcolor=#FFFED7 direction=up behavior=scroll height=100

hspace=1 scrollamount=2 Scrolldelay=1 width=250 VSpace=1 loop=-1>

<font color="#FF0000" size="5" face="方正大黑简体">望 岳</font><br> <br>

<font color="#FF0000">岱宗夫如何,齐鲁青未了。<br>造化钟神秀,阴阳割昏晓。<br>汤胸生层云,决眦入归鸟,<br>会当凌绝顶,一览众山小。<br></font></marquee></p></div></body></html>

3) 在指定宽度内移来移去的文字代码:<TD height=20><P align=center><MARQUEE scrollDelay=120 direction=right

behavior=alternate width=150 height=12>产品导航</MARQUEE></P></TD>

6.E-mail链接:

选中字或图片,在属性中设置Alt为"给我来信",链接为"mailt ketang.pc@goldhuman.com",在浏览器中单击此图,就会启动发送邮件窗口。在链接地址前加"#"符号,可以在网页中不打开实际链接。

7.动画背景为透明:

选中Flash(gif),在源代码</object></p>前加入代码:<param name="wmode" value="transparent">。或文件属性栏里 "参数"输入wmode,value="transparent"。

8.浮动背景图象(主页内容向下滚动而背景图象不动的效果):

(1).<body backgroud="image.jpg" bgproperties="fixed">

(2).在Dreamweaver中用「Text」-「Custom Style」-「Edit Style Sheet」-「New」-Redefine HTML Tag中选择Body,然后在Background中的Attachment里选fixed

9.滚动条换颜色:

默认的网页滚动条是灰色,在网页代码<head></head>里插入一对<style></style>标签,标签里写入下面的代码:

body {SCROLLBAR-FACE-COLOR:#3333FF;(立体滚动条凸出部分的颜色)

SCROLLBAR-HIGHLIGHT-COLOR:#505050;(滚动条空白部分的颜色)

SCROLLBAR-SHADOW-COLOR:#fc2400;(立体滚动条阴影的颜色)

SCROLLBAR-ARROW-COLOR:#666666;(上下按钮上三角箭头的颜色)

SCROLLBAR-BASE-COLOR:#333333; (滚动条的基本颜色)

SCROLLBAR-DARK-SHADOW-COLOR:#b4fc48} (立体滚动条强阴影的颜色)

后面的16位颜色值你可以随意更改,括号内是解释说明,在输入时请不要插入。

10.背景音乐:

body中加入以下任一个代码(建议为midi格式的):

显示操作面板:在相应地方加:

<embed src="aladdin.mid" width="140" height="35" autostart=true controls="middleconsole">

不显示操作面板:在页中任意地方加<embed src="aladdin.mid" hidden=true autostart=true loop=true>

<bgsound src=音乐路径 loop=次数>-1为无数次

<embed src=音乐路径 width=0 height=0>

11.在Dreamweaver中轻松设置行间距:

用层叠样式表(CSS)来实现,在Dreamweaver中编辑层叠样式表不用编写代码,具体操作方法如下:

(1)在快速启动栏中点击层叠样式表按钮("show css styles"按钮),在弹出的CSS Styles面板上双击(none);

(2)此时,可看到弹出的Edit Style Sheet 面板,在该面板上按New按钮;

(3)再在弹出的New Style 面板上点取Redefine HTML Tag(重新定义HTML标记),再在Tag中选择"body"标记后按OK按钮;

(4)这时可看到弹出的Style dehinition for body 的对话框,在此对话框中可以设置"body"标记的许多属性,可以按你的意愿设置,但我们这里主要是要设置行距,所以在line属性输入框中填上行距的像素点数,现在流行的九号字,行距一般用12,按OK按钮返回到Edit Style Sheet 面板,此时已把"body"的行距设置好了;

(5)由于"body"中定义的行距对表格不起作用,所以再在Edit Style Sheet 面板上再按New按钮;

(6)再在弹出的New Style

参考资料:http://zhidao.baidu.com/question/6212686.html

常用电脑英语 200分收集

计算机常用英语词汇大全

CPU(Center Processor Unit)处理单元

mainboard主板

RAM(random access memory)随机存储器(内存)

ROM(Read Only Memory)只读存储器

Floppy Disk软盘

Hard Disk硬盘

CD-ROM光盘驱动器(光驱)

monitor监视器

keyboard键盘

mouse鼠标

chip芯片

CD-R光盘刻录机

HUB集线器

Modem= MOlator-DEMolator,调制解调器

P-P(Plug and Play)即插即用

UPS(Uninterruptable Power Supply)不间断电源

BIOS(Basic-input-Output System)基本输入输出系统

CMOS(Complementary Metal-Oxide-Semiconctor)互补金属氧化物半导体

setup安装

uninstall卸载

wizzard向导

OS(Operation Systrem)操作系统

OA(Office AutoMation)办公自动化

exit退出

edit编辑

copy复制

cut剪切

paste粘贴

delete删除

select选择

find查找

select all全选

replace替换

undo撤消

redo重做

program程序

license许可(证)

back前一步

next下一步

finish结束

folder文件夹

Destination Folder目的文件夹

user用户

click点击

double click双击

right click右击

settings设置

update更新

release发布

data数据

data base数据库

DBMS(Data Base Manege System)数据库管理系统

view视图

insert插入

object对象

configuration配置

command命令

document文档

POST(power-on-self-test)电源自检程序

cursor光标

attribute属性

icon图标

service pack服务补丁

option pack功能补丁

Demo演示

short cut快捷方式

exception异常

debug调试

previous前一个

column行

row列

restart重新启动

text文本

font字体

size大小

scale比例

interface界面

function函数

access访问

manual指南

active激活

computer language计算机语言

menu菜单

GUI(graphical user interfaces )图形用户界面

template模版

page setup页面设置

password口令

code密码

print preview打印预览

zoom in放大

zoom out缩小

pan漫游

cruise漫游

full screen全屏

tool bar工具条

status bar状态条

ruler标尺

table表

paragraph段落

symbol符号

style风格

execute执行

graphics图形

image图像

Unix用于服务器的一种操作系统

Mac OS苹果公司开发的操作系统

OO(Object-Oriented)面向对象

virus病毒

file文件

open打开

colse关闭

new新建

save保存

exit退出

clear清除

default默认

LAN局域网

WAN广域网

Client/Server客户机/服务器

ATM( Asynchronous Transfer Mode)异步传输模式

Windows NT微软公司的网络操作系统

Internet互联网

WWW(World Wide Web)万维网

protocol协议

HTTP超文本传输协议

FTP文件传输协议

Browser浏览器

homepage主页

Webpage网页

website网站

URL在Internet的WWW服务程序上 用于指定信息位置的表示方法

Online在线

Email电子邮件

ICQ网上寻呼

Firewall防火墙

Gateway网关

HTML超文本标识语言

hypertext超文本

hyperlink超级链接

IP(Address)互联网协议(地址)

SearchEngine搜索引擎

TCP/IP用于网络的一组通讯协议

Telnet远程登录

IE(Internet Explorer)探索者(微软公司的网络浏览器)

Navigator引航者(网景公司的浏览器)

multimedia多媒体

ISO国际标准化组织

ANSI美国国家标准协会

able 能

activefile 活动文件

addwatch 添加监视点

allfiles 所有文件

allrightsreserved 所有的权力保留

altdirlst 切换目录格式

andfixamuchwiderrangeofdiskproblems 并能够解决更大范围内的磁盘问题

andotherinformation 以及其它的信息

archivefileattribute 归档文件属性

assignto 指定到

autoanswer 自动应答

autodetect 自动检测

autoindent 自动缩进

autosave 自动存储

availableonvolume 该盘剩余空间

badcommand 命令错

badcommandorfilename 命令或文件名错

batchparameters 批处理参数

binaryfile 二进制文件

binaryfiles 二进制文件

borlandinternational borland国际公司

bottommargin 页下空白

bydate 按曰期

byextension 按扩展名

byname 按名称

bytesfree 字节空闲

callstack 调用栈

casesensitive 区分大小写

causespromptingtoconfirmyouwanttooverwritean 要求出现确认提示,在你想覆盖一个

centralpointsoftwareinc central point 软件股份公司

changedirectory 更换目录

changedrive 改变驱动器

changename 更改名称

characterset 字符集

checkingfor 正在检查

checksadiskanddisplaysastatusreport 检查磁盘并显示一个状态报告

chgdrivepath 改变盘/路径

china 中国

chooseoneofthefollowing 从下列中选一项

clearall 全部清除

clearallbreakpoints 清除所有断点

clearsanattribute 清除属性

clearscommandhistory 清除命令历史

clearscreen 清除屏幕

closeall 关闭所有文件

codegeneration 代码生成

colorpalette 彩色调色板

commandline 命令行

commandprompt 命令提示符

compressedfile 压缩文件

configuresaharddiskforusewithmsdos 配置硬盘,以为 MS-DOS 所用

conventionalmemory 常规内存

copiesdirectoriesandsubdirectoriesexceptemptyones 拷贝目录和子目录,空的除外

copiesfileswiththearchiveattributeset 拷贝设置了归档属性的文件

copiesoneormorefilestoanotherlocation 把文件拷贝或搬移至另一地方

copiesthecontentsofonefloppydisktoanother 把一个软盘的内容拷贝到另一个软盘上

copydiskette 复制磁盘

copymovecompfindrenamedeletevervieweditattribwordpprintlist C拷贝M移动 O比 F搜索R改名 D删除 V版本 E浏览A属性 W写字 P打印 L列表

copyrightc 版权

(c createdospartitionorlogicaldosdrive 创建DOS分区或逻辑DOS驱动器

createextendeddospartition 创建扩展DOS分区

createlogicaldosdrivesintheextendeddospartition 在扩展DOS分区中创建逻辑DOS驱动器

createprimarydospartition 创建DOS主分区

createsadirectory 创建一个目录

createschangesordeletesthevolumelabelofadisk 创建,改变或删除磁盘的卷标

currentfile 当前文件

currentfixeddiskdrive 当前硬盘驱动器

currentsettings 当前设置

currenttime 当前时间

cursorposition 光标位置

defrag 整理碎片

dele 删去

deletepartitionorlogicaldosdrive 删除分区或逻辑DOS驱动器

deletesadirectoryandallthesubdirectoriesandfilesinit 删除一个目录和所有的子目录及其中的所有文件

deltree 删除树

devicedriver 设备驱动程序

dialogbox 对话栏

directionkeys 方向键

directly 直接地

directorylistargument 目录显示变量

directoryof 目录清单

directorystructure 目录结构

diskaccess 磁盘存取

diskcopy 磁盘拷贝

diskservicescopycomparefindrenameverifyvieweditmaplocateinitialize 磁盘服务功能: C拷贝 O比较 F搜索R改卷名V校验 浏览E编缉M图 L找文件 N格式化

diskspace 磁盘空间

displayfile 显示文件

displayoptions 显示选项

displaypartitioninformation 显示分区信息

displaysfilesinspecifieddirectoryandallsubdirectories 显示指定目录和所有目录下的文件

displaysfileswithspecifiedattributes 显示指定属性的文件

displaysorchangesfileattributes 显示或改变文件属性

displaysorsetsthedate 显示或设备曰期

displayssetupscreensinmonochromeinsteadofcolor 以单色而非彩色显示安装屏信息

displaystheamountofusedandfreememoryinyoursystem 显示系统中已用和未用的内存数量

displaysthefullpathandnameofeveryfileonthedisk 显示磁盘上所有文件的完整路径和名称

displaysthenameoforchangesthecurrentdirectory 显示或改变当前目录

doctor 医生

doesn 不

doesntchangetheattribute 不要改变属性

dosshell DOS 外壳

doubleclick 双击

doyouwanttodisplaythelogicaldriveinformationyn 你想显示逻辑驱动器信息吗(y/n)?

driveletter 驱动器名

editmenu 编辑选单

emsmemory ems内存

endoffile 文件尾

endofline 行尾

enterchoice 输入选择

entiredisk 转换磁盘

environmentvariable 环境变量

esc esc everyfileandsubdirectory 所有的文件和子目录

existingdestinationfile 已存在的目录文件时

expandedmemory 扩充内存

expandtabs 扩充标签

explicitly 明确地

extendedmemory 扩展内存

fastest 最快的

fatfilesystem fat 文件系统

fdiskoptions fdisk选项

fileattributes 文件属性

fileformat 文件格式

filefunctions 文件功能

fileselection 文件选择

fileselectionargument 文件选择变元

filesin 文件在

filesinsubdir 子目录中文件

fileslisted 列出文件

filespec 文件说明

filespecification 文件标识

filesselected 选中文件

findfile 文件查寻

fixeddisk 硬盘

fixeddisksetupprogram 硬盘安装程序

fixeserrorsonthedisk 解决磁盘错误

floppydisk 软盘

formatdiskette 格式化磁盘

formatsadiskforusewithmsdos 格式化用于MS-DOS的磁盘

formfeed 进纸

freememory 闲置内存

fullscreen 全屏幕

functionprocere 函数过程

graphical 图解的

graphicslibrary 图形库

groupdirectoriesfirst 先显示目录组

hangup 挂断

harddisk 硬盘

hardwaredetection 硬件检测

hasbeen 已经

helpfile 帮助文件

helpindex 帮助索引

helpinformation 帮助信息

helppath 帮助路径

helpscreen 帮助屏

helptext 帮助说明

helptopics 帮助主题

helpwindow 帮助窗口

hiddenfile 隐含文件

hiddenfileattribute 隐含文件属性

hiddenfiles 隐含文件

howto 操作方式

ignorecase 忽略大小写

inbothconventionalanppermemory 在常规和上位内存

incorrectdos 不正确的DOS

incorrectdosversion DOS 版本不正确

indicatesabinaryfile 表示是一个二进制文件

indicatesanasciitextfile 表示是一个ascii文本文件

insertmode 插入方式

insteadofusingchkdsktryusingscandisk 请用scandisk,不要用chkdsk

inuse 在使用

invaliddirectory 无效的目录

is 是

kbytes 千字节

keyboardtype 键盘类型

labeldisk 标注磁盘

laptop 膝上

largestexecutableprogram 最大可执行程序

largestmemoryblockavailable 最大内存块可用

lefthanded 左手习惯

leftmargin 左边界

linenumber 行号

linenumbers 行号

linespacing 行间距

listbyfilesinsortedorder 按指定顺序显示文件

listfile 列表文件

listof 清单

locatefile 文件定位

lookat 查看

lookup 查找

macroname 宏名字

makedirectory 创建目录

memoryinfo 内存信息

memorymodel 内存模式

menubar 菜单条

menucommand 菜单命令

menus 菜单

messagewindow 信息窗口

microsoft 微软

microsoftantivirus 微软反病毒软件

microsoftcorporation 微软公司

mini 小的

modemsetup 调制解调器安装

molename 模块名

monitormode 监控状态

monochromemonitor 单色监视器

moveto 移至

multi 多

newdata 新建数据

newer 更新的

newfile 新文件

newname 新名称

newwindow 新建窗口

norton norton nostack 栈未定义

noteusedeltreecautiously 注意:小心使用deltree

onlinehelp 联机求助

optionally 可选择地

or 或

pageframe 页面

pagelength 页长

pausesaftereachscreenfulofinformation 在显示每屏信息后暂停一下

pctools pc工具

postscript 附言

prefixmeaningnot 前缀意即\"不

prefixtoreverseorder 反向显示的前缀

presetswitchesbyprefixinganyswitchwithhyphenforexamplew 用前缀和放在短横线-后的开关(例如/-w)预置开关

pressakeytoresume 按一键继续

pressanykeyforfilefunctions 敲任意键执行文件功能

pressentertokeepthesamedate 敲回车以保持相同的曰期

pressentertokeepthesametime 敲回车以保持相同的时间

pressesctocontinue 敲esc继续

pressesctoexit 敲键退出

pressesctoexitfdisk 敲esc退出fdisk

pressesctoreturntofdiskoptions 敲esc返回fdisk选项

previously 在以前

printall 全部打印

printdevice 打印设备

printerport 打印机端口

processesfilesinalldirectoriesinthespecifiedpath 在指定的路径下处理所有目录下的文件

programfile 程序文件

programmingenvironment 程序设计环境

promptsyoubeforecreatingeachdestinationfile 在创建每个目标文件时提醒你

promptsyoutopressakeybeforecopying 在拷贝前提示你敲一下键

pulldown 下拉

pulldownmenus 下拉式选单

quickformat 快速格式化

quickview 快速查看

readonlyfile 只读文件

readonlyfileattribute 只读文件属性

readonlyfiles 只读文件

readonlymode 只读方式

redial 重拨

repeatlastfind 重复上次查找

reportfile 报表文件

resize 调整大小

respectively 分别地

rightmargin 右边距

rootdirectory 根目录

runsdebugaprogramtestingandeditingtool 运行debug, 它是一个测试和编辑工具 runtimeerror 运行时出错

saveall 全部保存

saveas 另存为

scandisk 磁盘扫描程序

scandiskcanreliablydetect scandisk可以可靠地发现

screencolors 屏幕色彩

screenoptions 屏幕任选项

screensaver 屏幕暂存器

screensavers 屏幕保护程序

screensize 屏幕大小

scrollbars 翻卷栏

scrolllockoff 滚屏已锁定

searchfor 搜索

sectorspertrack 每道扇区数

selectgroup 选定组

selectionbar 选择栏

setactivepartition 设置活动分区

setupoptions 安装选项

shortcutkeys 快捷键

showclipboard 显示剪贴板

singleside 单面

sizemove 大小/移动

sorthelp S排序H帮助

sortorder 顺序

specialservicesdirectorymaint 特殊服务功能: D目录维护

specifiesdrivedirectoryandorfilestolist 指定要列出的驱动器,目录,和文件

specifiesthatyouwanttochangetotheparentdirectory 指定你想把父目录作为当前目录

specifiesthedirectoryandorfilenameforthenewfile 指定新文件的目录或文件名

specifiesthefileorfilestobecopied 指定要拷贝的文件

stackoverflow 栈溢出

standalone 的

startupoptions 启动选项

statusline 状态行

stepover 单步

summaryof 摘要信息

suppressespromptingtoconfirmyouwanttooverwritean 取消确认提示,在你想覆盖一个 swapfile 交换文件

switchesmaybepresetinthedircmdenvironmentvariable 开关可在dircmd环境变量中设置

switchto 切换到

sync 同步

systemfile 系统文件

systemfiles 系统文件

systeminfo 系统信息

systeminformation 系统信息程序

tableofcontents 目录

terminalemulation 终端仿真

terminalsettings 终端设置

testfile 测试文件

testfileparameters 测试文件参数

theactivewindow 激活窗口

theswitchymaybepresetinthecopycmdenvironmentvariable /y开关可以在copycmd环境变量中预置

thetwofloppydisksmustbethesametype 两个软磁盘必须是同种类型的

thismaybeoverriddenwithyonthecommandline 在命令行输入/-y可以使之无效

togglebreakpoint 切换断点

tomsdos 转到MS-DOS

topmargin 页面顶栏

turnoff 关闭

typecddrivetodisplaythecurrentdirectoryinthespecifieddrive 键入cd驱动器:显示指定驱动器的当前目录

typecdwithoutparameterstodisplaythecurrentdriveanddirectory 键入无参数的cd以显示当前驱动器的当前目录

typedatewithoutparameterstodisplaythecurrentdatesettingand 键入无参数的date,显示当前曰期设置和

unmark 取消标记

unselect 取消选择

usesbareformat 使用简洁方式

useslowercase 使用小写

useswidelistformat 使用宽行显示

usinghelp 使用帮助

verbosely 冗长地

verifiesthatnewfilesarewrittencorrectly 校验新文件是否正确写入了

videomode 显示方式

viewwindow 内容浏览

viruses 病毒

vision 景象

vollabel 卷标

volumelabel 卷标

volumeserialnumberis 卷序号是

windowshelp windows 帮助

wordwrap 整字换行

workingdirectory 正在工作的目录

worm 蠕虫

writemode 写方式

writeto 写到

xmsmemory 扩充内存

youmay 你可以

优库美食网还为您提供以下相关内容希望对您有帮助:

HTML CSS JavaScript实战详解的目 录

20.3.5 鼠标随意拖动网页元素 37820.4 事件编程访问网页元素 38020.4.1 数组方式访问 38020.4.2 id名称和name名称访问 38220.4.3 HTML标签名称访问 38320.4.4 DOM节点方法访问 38520.5 结合CSS制作动态页面 38720.5.1 让HTML元素动起...

常用电脑英语 200分收集

设置为“THOROUGH”则开机自检时执行全套硬件检查。 Config Warnings 警告设置:该选项用来设置在系统使用较低电压的电源适配器或其他不支持的配置时是否报警,设置为“DISABLED”禁用报警,设置为“ENABLED”启用报警 Internal Modem 内置调制解调...

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

热门图文

  • 浊水半和泥的下一句是什么

    浊水半和泥的下一句:最是萧条处。诗词名称:《茅城驿》。本名:白居易。别称:诗王、诗魔。字号:字乐天号香山居士,又号醉吟先生。所处时代:唐代。民族族群:汉族。出生地:河南新郑。出生时间:772年2月28日。去世时间:846年9月8日。主要作品:《直中书省》《新亭病后独坐招李侍郎公垂》《忆江南》《家园三绝》《赋得古原草送别》等。主要成就:新乐府运动主要倡导者、写下了不少反映人民疾苦的诗篇。

  • 早苗多间草的下一句是什么

    早苗多间草的下一句:浊水半和泥。诗词名称:《茅城驿》。本名:白居易。别称:诗王、诗魔。字号:字乐天号香山居士,又号醉吟先生。所处时代:唐代。民族族群:汉族。出生地:河南新郑。出生时间:772年2月28日。去世时间:846年9月8日。主要作品:《直中书省》《新亭病后独坐招李侍郎公垂》《忆江南》《家园三绝》《赋得古原草送别》等。主要成就:新乐府运动主要倡导者、写下了不少反映人民疾苦的诗篇。

  • 村贫屋舍低的下一句是什么

    村贫屋舍低的下一句:早苗多间草。诗词名称:《茅城驿》。本名:白居易。别称:诗王、诗魔。字号:字乐天号香山居士,又号醉吟先生。所处时代:唐代。民族族群:汉族。出生地:河南新郑。出生时间:772年2月28日。去世时间:846年9月8日。主要作品:《直中书省》《新亭病后独坐招李侍郎公垂》《忆江南》《家园三绝》《赋得古原草送别》等。主要成就:新乐府运动主要倡导者、写下了不少反映人民疾苦的诗篇。

  • 地薄桑麻瘦的下一句是什么

    地薄桑麻瘦的下一句:村贫屋舍低。诗词名称:《茅城驿》。本名:白居易。别称:诗王、诗魔。字号:字乐天号香山居士,又号醉吟先生。所处时代:唐代。民族族群:汉族。出生地:河南新郑。出生时间:772年2月28日。去世时间:846年9月8日。主要作品:《直中书省》《新亭病后独坐招李侍郎公垂》《忆江南》《家园三绝》《赋得古原草送别》等。主要成就:新乐府运动主要倡导者、写下了不少反映人民疾苦的诗篇。

  • 秋日又凄凄的下一句是什么

    秋日又凄凄的下一句:地薄桑麻瘦。诗词名称:《茅城驿》。本名:白居易。别称:诗王、诗魔。字号:字乐天号香山居士,又号醉吟先生。所处时代:唐代。民族族群:汉族。出生地:河南新郑。出生时间:772年2月28日。去世时间:846年9月8日。主要作品:《直中书省》《新亭病后独坐招李侍郎公垂》《忆江南》《家园三绝》《赋得古原草送别》等。主要成就:新乐府运动主要倡导者、写下了不少反映人民疾苦的诗篇。

Top