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. log4net按时间日期,文件大小和个数生成日志文件

    从启动模板生成的基于ABP的应用默认使用的log4net日志框架,当然你也可以使用其他的日志框架. ABP默认的log4net.config配置文件配置的很简单,将所有的日志都写到了一个txt文件中, ...

  2. STC12C5A60S2笔记5(省电模式)

    1. 基本特性 STC12C5A60S2系列单片机可运行三种省电模式以降低功能,STC正常工作电流是2mA~7mA,而掉电模式下<0.1uA,空闲模式下<0.1mA. 1) 空闲模式:由电 ...

  3. 【C语言学习】《C Primer Plus》第7章 C控制语句:分支与跳转

    学习总结 1.if…else…从语义上看就能出用途,跟其他语言没差多少,只需要记住,世界上最遥远的距离之一:我走if你却走else. 2.根据个人几年的编程经验,太多的if…else…嵌套会加大代码的 ...

  4. dojo/aspect源码解析

    dojo/aspect模块是dojo框架中对于AOP的实现.关于AOP的详细解释请读者另行查看其它资料,这里简单复习一下AOP中的基本概念: 切面(Aspect):其实就是共有功能的实现.如日志切面. ...

  5. 【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)

    聚合了博客园新闻.infoq新闻.36kr新闻.oschina新闻.51cto新闻.csdn新闻: 争取做到随时刷随时有开发者的新闻! 目前还只支持安卓APP 最新版本的下载地址:https://gi ...

  6. 为什么我的新项目选择了Quick-cocos2d-x

    混Quick社区快一周了,还是决定分享一下我选择Quick的原因. 一是向大家介绍一下我自己,同时也希望给大家提供一个参考首先,向大家介绍一下我自己姓名,年龄,性别这些都不重要了.我是一名程序员,在游 ...

  7. Mysql日常开发注意要点

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

  8. ios UIButton设置单选效果,以及同时设置图片和标题

    一,设置单选效果 - (void)selectedBtnPress:(UIButton*)sender { //首先把原来按钮的选中效果消除 for (int i=0;i<num;i++) {/ ...

  9. WebApi系列~基于单请求封装多请求的设计~请求的安全性设计与实现

    回到目录 对于一个Http请求如何保证它的安全,这已经不是一个新的话题,对于请求的安全我们通常考虑的无非就是"请求的被篡改性"和"请求的被复制性",第一个问题我们很容易实现,可以通过参数+密钥的方式, ...

  10. MVVM架构~Knockoutjs系列之验证机制的引入

    返回目录 对于Knockoutjs本身来说,没有提供验证模块,不过,有第三方的扩展,就像你为jquery库作extensions一样,这讲中我将介绍一个Knockout插件扩展,knockout.va ...