HTML基础知识回顾

1:ie是浏览器的一种,一般的浏览器只是用到了IE的内盒,知识将IE做了个外包。

2:书写HTML时要按照XML标准类书写。有开始就有结束。

3:HTML种属性单双引号都可以,也可以不写,HTML和XML是一样的,都是用<!__>来做注释的。

4:<p></p>创建段落;<br/>回车;在HTML中有些标签可以不用关闭,br就是一个,这点和XML不同,一般情况都全部要关闭。<br/><img=”1.gif”/>

5:HTML中不把“”当成空格,要抒写空格就必须用&nbsp表示空格。因为在HTML中经常会有缩进的形式,要是这样子网页的排版就会很乱。

6:分段用<p>标签,为什么<>要用&lt【小于】和&dt【大于】,因为在HTML中<>有不同的含义。

7:<pre>可以将中间的字段按其书写格式输出来</pre>

8:<img src=‘1.img’/>这图片一点击就会链接,而且这图片不是插入的。

9:table表格

*:<thead></thead>表示表头,<tr>表示行,<td>表示列。

10:表单

*:<form>为表单标签,如果要将数据提交到数据库则需要将<input>,<textarea>,<select>等表单元素放到form中。

*:<form action=’’>其中的action属性最后到那个页面。

*:<input>是主要的表单元素,type的可选值为:<submit>:提交按钮;<button>普通按钮;<checkbox>复选框;<file>文件选择框;<hidden>:隐藏字段;<image>:图片按钮;<password>:密码框;<radio>:单选按钮;<reset>:重置按钮;<text>:文本框;

*<select>标签用来表示ComboBox或者ListBox的,若其属性的size大于1,则是ListBox否则是ComboBox.

  *:若其属性size大于1,则表示为ComboBox,否则为ListBox

11:css层叠样式表是用来美化网页。

*内联式:对某一个标签,进行美化;

*页面嵌入:对一类标签美化;在<head></head>中设置<style>

*外部引用:<link type=”text/css”rel=’Styleheet’href=’css1.css’>

[JavaScript]<弱类型的语言>

1:格式,书写在<head>中。

<script>

alert(‘输出内容’);

</script>

2:外部引用

<script src=’common.js’ type=”Text/JavaScript”></script>

3:JS是解释行语言,不是编译型的,有时有些错误也会照样子执行的,它和JAVA无一点关系,基本的形式和C#是一样的。

4:js中无类型一说,用var来声明变量。以下的代码在JS中正确的,而在VS中是错误的。

var i=10;

i=”abc”;

alert(i);这样子会输出abc,不会出错。

5:判断其变量初始化

var x;

if(!x){alert(‘不x’);}表示变量被初始化了或者变量不为空或者变量不为0.

6:函数的声明     不需要声明返回值类型,参数类型的。并不是所有的函数都有返回值。

function add(i1,i2){

return i1+i2;

}

7:在js中也有事件一说,这只包括在一些超链接上面的。

<a href=”JavaScript:alert(‘点击我’)”></a>

<input src=”a.js” onclick=”clert(‘点击我’)”type=“JavaScript”>

8:匿名函数

var F1=function(a,b){

return a+b;

}

alert(F1(12.10));  输出22.

9:JS面向对象基础

**js中没有类的语法,是用函数闭包模拟出来的,在JS中String,Date等类,都被叫做对象“”

*********例子

function Person(name,age){                  //可以看成为构造函数,而name,age则看成其属性就好理解。

this.Name=name;

this.Age=age;

this.SayHallo=function(){

alert(“你好,我是”+this.Name+”,我今年“+this.Age+”岁了”);

  }

}

var P1=new Person(“man”,20);

P1.SayHello();               必须要声明类名

10:Array数组

**:js中的数组是一个动态的数组,无需限制大小,长度是不限的。

   var names=new Array();

   names[0]=”tom”;

   names[1]=”son”;

   for(var i=0;i<names.length;i++){

   alert(names[i]);

}

 

HTML知识点01的更多相关文章

  1. MVC知识点01

    1:母版页都 放在View/Shared里面,而且全部的视图页面都可以去用母板页. **母板的应用要用到嵌套,@RenderBody();将别的网页的内容全部显示在此处,它就相当于一个占位符. 2:架 ...

  2. mvc5 知识点01

    1.ViewBag 动态数据类型,也就是说可以随便指定属性,前后台传值很是有用 2.Layout 属性,定义模版,模版中一般用@RenderBody() 做占位符,用于放置子页面内容 3.@model ...

  3. 【1】学习C++时,一些零散知识点01

    1.编程理念 学习从学习完C后,接触了C++,最重要的便是编程理念的转变.C缩重视的是结构化编程,面对一个较大的程序,就将他分解成小型.便于管理的任务,如果分解后的任务还是偏难过大的话,那将这个任务继 ...

  4. flutter 学习零碎知识点01

    1.Expanded组件 占满可用空间 -----可以到达类似flex布局中  第一列占用大量空间,所以它必须包装在Expanded widget中. 写死的高度改成Expanded自动撑满屏幕如果还 ...

  5. Object-C关于GCD多线程的使用

    ```objc1 使用Crearte函数创建的并发队列和全局并发队列的主要区别: 1)全局并发队列在整个应用程序中本身是默认存在的并且对应有高优先级.默认优先级.低优先级和后台优先级一共四个并发队列, ...

  6. NSURLConnection使用

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...

  7. 创建线程方式-NSOperation

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...

  8. mysql+linux 忘记密码

    方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & ...

  9. ios开发多线程四:NSOperation多图下载综合案例

    #import "ViewController.h" #import "XMGAPP.h" @interface ViewController () /** t ...

随机推荐

  1. 图解,为多个oracle数据库下添加ArcSde实例

    最开始肯定要先建一个oracle数据库,我假设名称为dbgis 1, 2, 3, 不重新指定就会出现这个错误,因为以前有sde.dbf文件了 4, 5, 6, 7, 8, 如果以前授权成功过就会出现这 ...

  2. nw.js如何处理拖放操作

    nw.js如何处理拖放操作 其实拖放(drag-drop)操作是Html5的功能,不是nw.js的内置API,那么我们采用Html5应用一般的处理方法就可以了. 首先我们看一下一个正常的页面,直接拖放 ...

  3. [.net 面向对象编程基础] (11) 面向对象三大特性——封装

    [.net 面向对象编程基础] (11) 面向对象三大特性——封装 我们的课题是面向对象编程,前面主要介绍了面向对象的基础知识,而从这里开始才是面向对象的核心部分,即 面向对象的三大特性:封装.继承. ...

  4. windbg 基础命令实战 - 简单程序破解

    以前玩游戏遇到一些实在过不去的管卡,经常会找一些游戏修改软件来修改游戏,让自己变得无比强大,将boss一路砍瓜切菜过足游戏瘾.其实游戏修改软件的功能大多都比较简单,我们可以通过windbg的一些简单命 ...

  5. 如何给开源的DUILib支持Accessibility

    最近的工作是给开源的DUILib支持Accessibility, 一些经验记录并分享下. 微软的Accessibility其实Windows平台上一个挺重要的东西, 尽管在国内不受重视,但是如果你的软 ...

  6. 学习Scala02 基本类型

    scala中有9大基本类型: Byte .Short .Int .Long. Char .String .Float. Double .Boolean 与java的基本类型看起来基本是一致的,但实际上 ...

  7. Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明

    这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账 ...

  8. Mysql日常开发注意要点

    1.MySQL存储引擎介绍 MyISAM:低版本MySQL默认的MySQL插件式存储引擎,存储文件易损坏,不支持事务.InnoDB:目前默认的MySQL存储引擎,用于事务处理应用程序,具有众多特性,包 ...

  9. Redis笔记,安装和常用命令

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/96.html?1455870708 一.redis简单介绍 redis是N ...

  10. Redis学习笔记~Redis主从服务器,读写分离

    回到目录 Redis这个Nosql的存储系统一般会被部署到linux系统中,我们可以把它当成是一个数据服务器,对于并发理大时,我们会使用多台服务器充当Redis服务器,这时,各个Redis之间也是分布 ...