张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习

这两天读完了张孝祥JavaScript--HTML部份,对于HTML的重点进行了总结。

在读HTML这两章时遇到不会的不必深究,有些是动态才用到的,有些是过时(被淘汰的用法和语法)的东东。

(1) 书中介绍的HTML版本是HTML4.01版本,也是HTML的最终版本,XHTML是它的后续版本。

  HTML版本的制定和规范是由W3C组织进行的,W3C组织的网址:www.w3.org

  *相关网站介绍 http://w3china.org/ 它是一个致力于促进W3C技术的广泛应用的中文网站,EN文不好的可以去那看看,有不少翻译后的资料。。

(2) 书中使用的网页编辑器是VS.NET,建议读者使用DW8。另外Editplus也是一个很好的代码编辑器,现在是v2.21版本,网上也是汉化破解版,米钱或E文不好的可以选择。。

(3) 下面介绍一个曾经很少用,现在缺很重要的标签:<!DOCTYPE>文档类型标签,语法:

<html>
    <head>
    <!DOCTYPE HTML PUBLIC "version name" "url">
    </head>
    <body></body>
    <html>

它定义了文件将用何种语言解释,它在这个HTML,XHTML,XML还不能完全统一的情况下至关重要。下面举两个例子:
    HTML:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 //EN" "http://www.w3.org/TR/html4/strict.dtd">
    XHTML:<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    XML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

(3) 书中很多标签是不符合XHTML标准的,读者不要强记,应在学完后XHTML后,总结规则,排除冲突再背下标签和语法。
    如:<marquee><b><center>等。。偶过两天会在BLOG中发表偶对HTML和XTHML标签的资料总结。。

(4) 书中对URL参数,编码及引用介绍的比较详细,这部份内容涉及到动态语言的开发,网页编程的一定要看,如果只搞搞美工,就没什么必要非看懂不可了。。(后面的表单标签也一样)

(5) 书中对frame(frameset,frame,iframe)标签介绍的也挺多,可以叫它帧标签,也可以叫它框架标签(比较容易理解),偶觉得这部份暂时读懂就OK。。

最后介绍下<meta>这个标签:它使用在<head></head>当中。它有一个最实用的功能和一个最好玩的功能。
    <meta name="keywords" content=="关键字1,关键字2"> 
    /*在关键字中输入网页的关键字,用逗号隔开,用于搜索系统,使用后几天,再去百度,就有可能搜到你的主页或页面啦~HOHO~*/
    <meat http-equiv="Page-Enter" content="revealTrans(Transition=23,Duration=1.000)">
    /*当加入这条语句时,进入网页会出现各种效果,HOHO~自己去试试吧*/

(0)

相关推荐

  • 张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习

    这两天读完了张孝祥JavaScript--HTML部份,对于HTML的重点进行了总结. 在读HTML这两章时遇到不会的不必深究,有些是动态才用到的,有些是过时(被淘汰的用法和语法)的东东. (1) 书中介绍的HTML版本是HTML4.01版本,也是HTML的最终版本,XHTML是它的后续版本. HTML版本的制定和规范是由W3C组织进行的,W3C组织的网址:www.w3.org *相关网站介绍 http://w3china.org/ 它是一个致力于促进W3C技术的广泛应用的中文网站,EN文不好的

  • JavaScript正则表达式迷你书之贪婪模式-学习笔记

    贪婪模式: 在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:"{m,n}", "{m,}", "?", "*", "+",具体匹配的次数随被匹配的字符串而定.这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配 非贪婪模式: 在修饰匹配次数的特殊符号后再加上一个 "?" 号,则可以使匹配次数不定的表达式尽可能少的匹配,使可匹配可不匹配的表

  • JavaScript编程通过Matlab质心算法定位学习

    目录 Matlab质心算法 Matlab作为封闭的商业软件,受美国政府左右,无视商业道德,故不建议使用.如果喜欢Matlab语法,可移步开源的octave,其语法与matlab完全相同. Matlab质心算法 所谓质心,就是当密度作为像素点灰度值时的重心,例如其质心的x坐标为 最直观的方法就是下面的这种方式了. %%通过质心算法找到img的质心位置 function [x,y] = oCenter(img) img = double(img); [m,n] = size(img); x = 0;

  • JavaScript节点的增删改查深入学习

    目录 节点的增删改查 节点的创建 22.2 "孤儿节点" 22.2.1 appendChild() insertBefore() 节点创建小案例 移动节点 删除节点 替换节点 22.7 克隆节点 总结 节点的增删改查 节点的创建 document.createElement方法用来生成元素节点,并返回该节点. var newDiv = document.createElement('div'); createElement方法的参数为元素的标签名,即元素节点的tagName属性,对于

  • 深度学习Tensorflow 2.4 完成迁移学习和模型微调

    目录 前言 实现过程 1. 获取数据 2. 数据扩充与数据缩放 3. 迁移学习 4. 微调 5. 预测 前言 本文使用 cpu 的 tensorflow 2.4 完成迁移学习和模型微调,并使用训练好的模型完成猫狗图片分类任务. 预训练模型在 NLP 中最常见的可能就是 BERT 了,在 CV 中我们此次用到了 MobileNetV2 ,它也是一个轻量化预训练模型,它已经经过大量的图片分类任务的训练,里面保存了一个可以通用的去捕获图片特征的模型网络结构,其可以通用地提取出图片的有意义特征.这些特征

  • javascript异步编程代码书写规范Promise学习笔记

    最近工作轻松了点,想起了以前总是看到的一个单词promise,于是耐心下来学习了一下. 一:Promise是什么?为什么会有这个东西? 首先说明,Promise是为了解决javascript异步编程时候代码书写的方式产生的. 随着javascript的发展,异步的场景越来越多.前端有AJAX,setTimeout等,后端Node异步更多.按照传统的做法,那么就是各种回调嵌回调.代码可以把人绕晕. 这个时候,CommonJS社区提出了一个叫做Promise/A+的规范,这个规范定义了如何书写异步代

  • 关于JavaScript的面向对象和继承有利新手学习

    这是一篇关于JavaScript的面向对象和继承的文章,写于1年前,作者循序渐进,对想学习JavaScript中面向对象的同学来说是很有帮助的,因此试着翻译一下,不妥之处,请指正.原文链接Objects and Inheritance in Javascript 虽然一些Javascript用户可能永远也不需要知道原型或面向对象语言的性质,但是那些来自传统面向对象的语言的开发者使用的时候会发现JavaScript的继承模型非常的奇怪.而不同的JS框架提供了各自的方法来编写类面向对象(class-

  • javascript DOM编程实例(智播客学习)

    并给我们讲解了很多关于如何去学习DOM的方法,觉得真的是受益匪浅啊.下面就几个我觉得比较好的例子和大家分享一下. 1.二级连动下拉菜单(一级是省份,二级是城市,要求一级选中省份,二级城市对应出现) 步骤:1)基本框架(HTML):两个复选框,而第二个复选框里面开始应该是没有选项的,注意第一个下拉框会作为事件源,通过 onchange方法激发JavaScript中的功能实现部分. 复制代码 代码如下: <xmp> <select id="province" onchan

  • JavaScript的MVVM库Vue.js入门学习笔记

    一.v-bind 缩写 <!-- 完整语法 --> <a v-bind:href="url"></a> <!-- 缩写 --> <a :href="url"></a> <!-- 完整语法 --> <button v-bind:disabled="someDynamicCondition">Button</button> <!-- 缩写

  • JavaScript高级程序设计 错误处理与调试学习笔记

    第十四章 错误处理与调试 1.开启浏览器错误报告 1.1 Internet Explorer □Toos → Internet Option → Anvanced → Display a notification about every script error 1.2 Firefox □Tools → Error Console (Firebug) 1.3 Safari □Edit → Preferences → Advanced → Show develop menu in menubar/

随机推荐