精华内容
下载资源
问答
  • 网页编程----HTML网页编程

    千次阅读 2019-08-01 21:43:52
    网页编程也是每个程序员必懂的技能。本阶段课程主要讲解 HTML5、CSS3 和 JavaScript 语言以及 Jquery。对于 JAVA 程序员来说,不需要像前端程序员那样精通这部分内容,但是需要做到熟悉。 第一节:互联网的三大基石 ...

    网页编程设计(HTML)

    ​ 目前软件行业大多数的项目都是基于 B/S 架构,即在浏览器端实现效果展示。网页编程也是每个程序员必懂的技能。本阶段课程主要讲解 HTML5、CSS3 和 JavaScript 语言以及 Jquery。对于 JAVA 程序员来说,不需要像前端程序员那样精通这部分内容,但是需要做到熟悉。

    第一节:互联网的三大基石

    1.1 概念

    HTML(Hyper Text Markup Language):超文本标记语言
    HTTP(HyperText Transfer Protocol):超文本传输协议
    URL(Uniform Resource Location) :统一资源定位符

    1.2 理解示意图

    [外链图片转存失败(img-yMKZulXy-1564666966476)(C:\Users\Administrator\Documents\HTML基本结构.jpg)]

    第二节:HTML 入门

    2.1 为什么学习 HTML?

    需求:(生活中遇到问题)
    随着技术的发展,信息量的增大网页的数据信息没有办法完美的、漂亮的展现到用户的面前。
    意义(作用):
    HTML是一种专门对网页信息进行规范化展示的语言。把网页的信息格式化展现的语言。

    2.2 什么是 HTML?

    HTML(Hyper Text Markup Language):超文本标记语言
    超文本:文本信息 、图片、声音、视频、超链接等
    标记:标签的体现

    2.3 学习的网站

    w3cschool在线教程(网址:http://www.w3school.com.cn/)

    2.4HTML 的基本结构

    [外链图片转存失败(img-CXXgHXqn-1564666966478)(C:\Users\Administrator\Documents\互联网.jpg)]

    第三节:Head 标签的子标签

    3.1 常用标签

    #### 实例

    实例 1 - 定义文档关键词,用于搜索引擎:

    实例 2 - 定义web页面描述:

    实例 3 - 定义页面作者:

    实例 4 - 每30秒刷新页面:

    第四节:基本标签

    4.1 基本标签

    【新时代·幸福美丽新边疆】西藏:代代接力守护绿色家园

    【新时代·幸福美丽新边疆】

    【新时代·幸福美丽新边疆】

    【新时代·幸福美丽新边疆】

    【新时代·幸福美丽新边疆】

    【新时代·幸福美丽新边疆】
    【新时代·幸福美丽新边疆】

      新华网阿里5月11日电(张宸 雪珍)55岁 的白玛加布看着在
    玛旁雍错边飞舞的海鸥和欢呼的游客,脸上露出了欣慰的笑 容。

    新华网阿里5月11日电(张宸 雪珍)
    55岁的
    白玛加布 看着在
    

    第五节:基本标签 2

    5.1 常用基本标签

    北京尚学堂

    北京尚学堂

    北京尚学堂

    北京尚学堂

    23

    log7

    北京尚学堂

    北京尚学堂

    北京尚学堂

    作用:
    【1】树形菜单
    【2】导航栏的布局

    1. javaSE
    2. javaEE
    3. javaME
    • javaSE
    • javaEE
    • javaME
    java
    javaSE
    javaEE
    javaME
    北京尚学堂

    第六节:超连接标签

    6.1 超链接标签的作用
    超链接标签的作用(不会自动换行)
    【1】实现不同页面之间的跳转
    href:指定跳转到目标资源的位置
    target:打开网页的方式
    【2】实现锚点功能
    6.2 超链接标签的使用

    02小标签测试

    北京尚学堂
    锚点功能
    返回底部
    返回顶部

    第七节:图片标签

    7.1 图片标签的注意
    img (不会自动的换行)
    src:引入图片的位置{相对路径、绝对路径、网络路径 }
    title:图片的标题
    原始 宽和高
    400px 260px
    200px 130px
    border:图片的边框
    alt:图片无法正常显示的时候显示的属性
    align:图片的位置 ,必须有参照物
    7.2 图片标签的使用

    6666 图片显示错误 8888

    第八节:表格标签

    8.1 表格标签的注意事项
    table>tr3>th3 :声明3行3列的表格
    table表格的自适应能力 (align=“center”)整个的表格整
    体居中
    width=“300px” height=“300px”

    cellpadding:内容和单元格的距离

    cellspacing:单元格和单元格的距离
    tr:行 :height
    td/th:列 width
    td:普通的列
    th:标题列:自动的居中,加黑效果
    colspan:列合并
    rowspan:行合并
    bgcolor:背景颜色

    第九节:表单标签学习 1

    https://www.baidu.com/s?键1=值1&键2=值2
    action:表单提交的位置
    method(get/post):表单提交的方式
    GET:
    (1)参数会依附于url地址之后
    (2)利用get方式提交数据,数据的长度有限制
    (3)利用get方式提交数据,是不安全的
    Post
    (1)请求不会依附于地址,
    (2)利用post处理参数不受限制
    (3)post提交数据比较安全

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>My Web</title>	
    	</head>
    	<body>
    		
    		<form action="01HTML.html" method="post">
    			
    			<input type="txt" name="wd"/>
    			
    			<input type="submit" value="百度一下" />
    		</form>
    
    	</body>
    </html>
    
    

    第十节:表单标签学习 2

    账号:
    密码:

    男:
    女:

    抽烟:
    喝酒:
    烫头:

    个人介绍: 你


    中国 美国 日本 新加坡

    第十一节:框架签学习

    1、iframe 框架学习:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    	</head>
    	<body>
    		
    		<ul>
    			<li><a href="http://www.baidu.com" target="ifm">百度</a></li>
    			<li><a href="http://www.taobao.com" target="ifm">淘宝</a></li>
    			<li><a href="http://www.jd.com" target="ifm">京东</a></li>
    		</ul>
    		
    		<!--框架学习  width:宽度  height:高度  src:默认路径 -->
    		<iframe width="1000px" height="550px" name="ifm" src="http://www.baidu.com"></iframe>
    		
    		
    	</body>
    </html>
    

    2、frameset 框架学习

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    	</head>
    	
    	 <frameset rows="150px,*,100px">
    	 	
    	 	<!--顶部部分-->
    	 	 <frame  src="admin/top.html" noresize="noresize"/>
    	 	<!--中间的部分-->
    	 	
    	 <frameset cols="10%,*">
    	 	 <!--左侧部分-->
             <frame  src="admin/left.html"/>
             <!--右侧部分-->
             <frame  src="admin/right.html" name="rig"/>
    	 </frameset>
     	      <!--底部部分-->
             <frame  src="admin/bottom.html"/>
    	 	
    	 </frameset>
    	
    	<!--<body>
    	</body>-->
    </html>
    

    第十二节:div 标签学习

    13.1div 标签的注意事项
    div本身是没有任何的含义
    div:作用就是把网页进行模块化的划分
    13.2div 标签的使用

    第十三节:H5 中增强表单标签

    邮箱: 年龄: 滑动器: 搜索: 日期: 日期: 日期: 颜色: 网址: H5中表单增强的属性 placeholder autofocus:自动的获得焦点 max:最大值 min:最小值 minlength:最小长度 maxlength:最大长度 账号: 密码: 密码:

    第十四节、HTML5 中新增结构标签

    16.1 博客地址
    https://www.cnblogs.com/fly_dragon/archive/2012/05/
    25/2516142.html
    16.2 标签的使用

    第十五、HTML5 中音频视频标签

    17.1 标签的使用

    改网页不支持媒体标签 改网页不支持媒体标签 改网页不支持媒体标签
    ### 第十六节、HTML5 中的绘图标签

    18.1 标签的使用

    IT程序员
    请选择

    中国1

    中国2

    中国3

    中国4

    IBM IBM1 IBM2 IBM3
    展开全文
  • HTML网页编程

    千次阅读 2016-05-21 17:41:57
    HTML网页编程 前 言 ☆静态页面和动态页面 网站页面分为静态页面和动态页面两种 • 静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器; • 动态页面:...

    HTML网页编程


    前 言

    ☆静态页面和动态页面

    网站页面分为静态页面和动态页面两种
    • 静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器;
    • 动态页面:服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#、VB.Net、PHP、Java、C等编写。

    ☆HTML学习要求

    掌握手写HTML实现一般难度的Web页面的能力(如网站注册表单),为JavaWeb学习打基础。坚持手写HTML。

    注:不要把精力放到怎么把界面做好看上,正规公司都有专门的页面美工,不正规公司都是偷别人的美工页面,无论是偷别人的页面,还是使用公司美工开发出来的页面,对于开发人员要做的“填模板”工作都是一样的。

    ☆用HTML语言创作网页的说明

    Web页面可采用超文本标识语言(HTML)创作,它允许将常规的文本与一些用来描述文本的标记混合使用。这些标记的主要功能是Web中文本的显示外观、版面布局和主体的描述。
    在做网页的时候,有经验的程序员经常是分两步走:首先使用一些常用的网页制作工具做成网页的原型,然后再修改其HTML代码。HTML代码不区分大小写,只要能够编辑文本的任何编辑器都可以用于编写HTML代码。

    编写普通的HTML页面是和任何后台语言无关的,可以使用Dreamweaver、Expression Web(FrontPage的改头换面版)等工具写,这些工具是给页面美工用的,开发人员直接用Eclipse写html代码就够了。


    HTML概述1

    HTML是Hyper Text Markup Language的缩写,意思是“超文本标识语言”,它实际上是专门用来编写网页的一种编程语言。大多数网页的构成基础就是HTML的语句。

    ☆HTML文档的基本结构


    所有页面都应该至少包含这些部分,由于浏览器容错性强,所以即使不包含也能正常显示,但是最好还是写完全了。


    HTML概述2

    ☆如何编写一个HTML文件

    HTML文件是一个ASCII格式的文件。它可以在任何一种可以编辑ASCII文件的编辑器中编辑(如果HTML文件中包含汉字,则要在支持汉字的编辑器中编辑)。

    ☆HTML文件的调试

    <html>
       <head>
          <title>HTML概述</title>
       </head>
       <body>
           HTML Hello Wrold!!!  
       </body>
    </html>

    直接用浏览器打开,检查运行结果


    HTML概述3

    ◇ 头部分是给Html页面增加一些辅助或者属性信息,它里面的内容会最先加载。体部分是真正存放页面数据的地方。
    ◇ 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。
    ◇ 想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择。
    ◇ 属性与属性值之间用“=”连接,属性值可以用双引号或单引号或者不用引号,一般都会用双引号。或公司规定书写规范。

    ☆格式:

    <标签名 属性名=‘属性值’> 数据内容 </标签名>


    <标签名 属性名='属性值' />

    ☆操作思想:

          为了操作数据,都需要对数据进行不同标签的封装,通过标签中的属性对封装的数据进行操作。
          标签就相当于一个容器。对容器中的数据进行操作,就是在不断的改变容器的属性值。


    HTML的标记

    ☆标记的一般特性

    一个HTML文件中由两大类元素组成:
           (1)标记     (2)标记的作用对象(如文字、图形等)

    ☆常用的标记

    1. <html>和</html>
    2. <head>和</head>
    3. <title>和</title>
    4. <body>和</body>
    5. <hn>和</hn>
    6. <br>
    7. <hr>
    8. <!-- 这是注释 -->


    文字修饰1

    一个网页大多由以下要素构成:文字、图片、表格、动画及声音。在这些元素中,文字是十分重要的。下面我们就逐一讲述涉及文字的标记。

    ☆字号

    1. <small>和</small>

    设置为小字体
    2. <big>和</big>

    设置为大字体
    3. <font size=n>

    设置字体大小,n值越大字体越大
    4. <basefont size=n>

    <basefont> 标签定义基准字体。该标签可以为文档中的所有文本定义默认字体颜色、字体大小和字体系列。
    5. <sub>和</sub>

    设置下标,如:x<sub>2</sub>
    6. <sup>和</sup>

    设置上标,如:x<sup>2</sup>,为x²

    可以采用多种方式设置文字大小。不过设置文字的大小后,其效果会受到IE中选项的影响。


    文字修饰2

    ☆字体样式

    1. <b>和</b>

    粗体显示
    2. <I>和</I>

    斜体显示
    3. <u>和</u>

    加下划线显示
    4. <strike>和</strike>

    加删除线显示

    ☆特殊标记



    列 表

    列表是一种条理化地排列信息的方法。它把内容一条条地水平排列显示,直观、清晰。而它也不同于表格,一般列表没有表格复杂。

    ☆列表标记使用的通用格式

    <标记>
    <条目标记1>条目内容1
    <条目标记2>条目内容2
    <条目标记3>条目内容3
    ……
    </标记>

    ☆列表的嵌套

    <dl>:列表
    <dt>:上层项目
    <dd> :下层项目

    <dl>  
    <dt>Coffee</dt>  
    <dd>Black hot drink</dd>  
    <dt>Milk</dt>  
    <dd>White cold drink</dd>  
    </dl></span>  
    结果为:

    Coffee
    Black hot drink
    Milk
    White cold drink 

    1.<dir>和</dir>
    2.<menu>和</menu>
    3.<ul>和</ul>
    4. <ol>与</ol> 

    无序列表ul

    <ul>  
      <li>咖啡</li>  
      <li>茶</li>  
      <li>牛奶</li>  
    </ul></span>  

    有序列表ol

    <ol>  
      <li>咖啡</li>  
      <li>牛奶</li>  
      <li>茶</li>  
    </ol>  
      
    <ol start="50">  
      <li>咖啡</li>  
      <li>牛奶</li>  
      <li>茶</li>  
    </ol>


    ☆两个可带属性的复杂列表标记ul和ol

    1. <ul>和</ul>
        此标记可以带属性,变成<ul type=f>的形式,f有如下几种:
        f为disc:条目以符号“●”引导。
        f为circle:条目以符号“○”引导。
        f为square:条目以符号“■”引导。
    2. <ol>与</ol>
        此标记会自动给条目排序并加上序号,也可带有属性:
    1) < ol type=f>
        f为A:以大写字母排序。如A,B,C,D等。
        f为a:以小写字母排序。如a,b,c,d等。
        f为I:以大写罗马数字排序。如I,II,III,IV等。
        f为i:以小写罗马数字排序。如i,ii,iii,iv等。
        f为1:以阿拉伯数字排序。如1,2,3,4等。
    2) <ol start=n>
        n是一个数字,此标记符表示重新定义的起始号。

    <html>  
    <body>  
      
    <h4>Disc 项目符号列表:</h4>  
    <ul type="disc">  
     <li>苹果</li>  
     <li>香蕉</li>  
     <li>柠檬</li>  
     <li>桔子</li>  
    </ul>    
      
    <h4>Circle 项目符号列表:</h4>  
    <ul type="circle">  
     <li>苹果</li>  
     <li>香蕉</li>  
     <li>柠檬</li>  
     <li>桔子</li>  
    </ul>    
      
    <h4>Square 项目符号列表:</h4>  
    <ul type="square">  
     <li>苹果</li>  
     <li>香蕉</li>  
     <li>柠檬</li>  
     <li>桔子</li>  
    </ul>    
      
    </body>  
    </html> 


    表 格1

    使用表格基本能实现对页面元素在浏览器中随心所欲的排版定位。表格通常用来显示大量的、分类化的信息,具有表示清晰、明了的特点,使用十分广泛。
    表格一般由以下几部分组成:表格名称、表格栏及表中数据。

    <table></table>

    这是一对用来指明表格范围的标记,格式如下:
    <table>
        表格全部内容
    </table>

    border属性

    使用表格的这一属性可以给表格加上框线。如<table border>表示表格是有表格线的,border的线宽默认为1。没有写border则表示表格是没有表格线的。一般用<table border=n>来设置“有线表格”和边框宽度。n是一个具体的数字,用来指定宽度的大小,单位是“像素”,默认为没有边框。当n为0时,也没有边框。


    表 格2

    width属性

    这一属性可以用来设置“有线表格”占整个页面的相对宽度,写法为<table width=n>。n是一个具体的数字,可以是一个百分数(如100%),也可以是一个具体的数值,单位是像素(如80,表示表格占80个像素单位的宽度)。

    height属性

    这一属性可以用来设置“有线表格”占整个页面的相对高度。其用法与<table width=n>相似。
    使用相对方式来设置表格大小时,浏览器窗口大小的变化会影响到表格大小的变化。

    cellspacing属性

    这一属性可以用来设置有线表格的单元格线的宽度,用法为<table cellspacing=n>。n是一个具体的数值,单位是像素。

    cellpadding属性

    这一属性可以用来设置单元格线与数据之间的距离,用法为<table cellpadding=n>。n为数值,单位是像素,默认值是1。


    表 格3

    <caption>和</caption>

    这是一对用来指明表格标题的标记,常用格式如下:
    <caption>   表格标题内容   </caption>

    <tr>和</tr>

    这对标记用来指明表格一行的内容。这一行可以是表格的栏目,也可以是数据。

    <th>和</th>

    这对标记用来指明表格栏目行中的一项。一行可以由多项组成,必须嵌套在<tr>与</tr>之中使用。由此标记指定的栏目,文字会突出显示。

    <td>和</td>

    这对标记用来指明表格数据行中的一项。一行可以由多项组成,它也必须嵌套在<tr>与</tr>之中使用。


    表 格4

    align属性

    可用于<tr>、<th>及<td>

    设置水平方向的位置:align=left、align=center 或  align=right

    nowrap属性

    可用于<th>及<td>

    超过一行,浏览器默认会自动换行显示。使用该属性进行屏蔽。

    width属性

    可用于<th>及<td>

    使用此属性可以指定宽度。具体用法与在<table>中一样。

    valign属性

    可用于<th>及<td> 

    指定垂直方向的位置<valign=f>,f取值:top、middle或bottom

    colspan属性

    可用于<th>及<td>

    指定垂直方向的位置<valign=f>,f取值:top、middle或bottom

    colspan属性

    可用于<th>及<td>

    实现单元格的横向合并,格式如: <colspan=n>

    rowspan属性

    可用于<th>及<td>

    实现单元格的纵向合并,格式如: <rowspan=n>


    色彩的表示

    在计算机显示器中,使用红(red)、绿(green)、蓝(blue)3种颜色来构成各种各样的颜色。颜色的种类有16,256及65536等多种。我们把这三种颜色人0到255分别编号,再表示为16进制的数,则红色(rr)就从00到ff,绿色(gg)和蓝色(bb)两种颜色也如此。三种颜色的表示合起来就是rrggbb。这样一来,可以用一种颜色中所含红、绿、蓝成分的程度,数值化地表示颜色。如:黑色为000000、白色为ffffff、墨绿色为008040、深灰色为808080等。在HTML中,可用这种方式指定颜色。也可以直接写上该颜色的英文表示。


    文本的颜色

    在body的属性中,可以使用以下几种属性改变文本的颜色。

    text属性

    该属性用来设置文本的颜色。该“文本”可以是标题、正文及表中的文字,但不能用于超链接的文字。使用格式为:<text=#rrggbb>

    link属性

    设置超链接文字的颜色,默认为蓝色,格式:<link=#rrggbb>

    vlink属性

    设置鼠标指向超链接文字时,该链接文字的颜色,默认为红色,使用格式为:<vlink=#rrggbb>

     <font>标记的color属性

    标记的color属性可指定任意一段文字的色彩。<font color=#rrggbb> 


    表格的背景色

    <table>标记的bgcolor属性

    用来指定整个表格的背景颜色,使用格式为: <table bgcolor=#rrggbb>

    <td>标记的bgcolor属性

    用来指定表格中一行的背景颜色,使用格式为:<td bgcolor=#rrggbb>

    <th>标记的bgcolor属性

    用来指定表格中栏目行的背景颜色,使用格式为:<th bgcolor=#rrggbb>

    <hr>标记的color属性

    用来指定分隔线的颜色,使用格式为:<hr color=#rrggbb />

    <font>标记的face和color属性

    指定字体与颜色,格式:<font face=“字体名” color=#rrggbb >


    超文本链接1

    超文本链接是网页中一种非常重要的功能,是网页中最重要、最根本的元素之一。通过链接可以从一个网页转到另一个网页,也可以从一个网站转到另一个网站,这符合人类的跳跃思维方式。链接的标志有文字和图形两种。可以制作一些精美的图形作为链接按钮,使它和整个网页融为一体。

    所谓的超文本链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片、一个电子邮件地址、一个文件,甚至是一个应用程序。
    而在一个网页中用来超文本链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。


    超文本链接2

    ☆页面链接

    用HTML创建超文本链接需要使用<A>标记符(结束标记符</A>不能省略),它的最基本属性是href,用于指定超文本链接的目标。通过为href指定不同的值,可以创建出不同类型的超链接。
    在HTML文件中用链接指针指向一个目标。其基本格式为:
    <a href = "…">标记超文本链接信息</a>

    ☆本地链接

    超文本链接指向自己的计算机中的某一个文件,叫本地链接。在文件中需要创建一个标签(即做一个记号),为页面中需要跳转到的位置命名。命名时应使用<A>标记符的name属性。格式如下:
    <a name="标签名">此处创建了一个标签</a>

    ☆电子邮件链接

    如果希望用户在网页上通过链接直接打开客户端的发送邮件的工具发送电子邮件,则可以在网页内包含发送电子邮件的功能。实现此功能所需的全部工作就是在链接标记中插入mailto值。如:
    <a href="mailto:webmaster@hnu.cn">管理员信箱</a>


    图 像

    ☆图像标签:<img> 

    属性说明:
        src:连接一个文件
        align:属性定义图片的排列方式
        border用来设置图像的边框
        height和width为显示的高宽。

    ☆图像地图:<map>

            应用:当要在图像中选取某一部分作为连接的时候。如:中国地图每个省所对应的区域

    map标签要和img标签联合使用

    <img src="Sunset.jpg" alt="图片说明文字" usemap="#map" />
    <map >
        <area shape="rect" coords="50,59,116,104" href="1.html" />
        <area shape="circle" coords="118,203,40" href="2.html" />
    </map>
    


    框 架
    ☆框架标签:<frameset> 

    <frameset rows="10%,*">
      <frame src="1.html" name="top" />
      <frameset cols="30%,*">
        <frame src="2.html" name="left" />
        <frame src="3.html" name="right" />
      </frameset>
    </frameset> 
    
    ☆画中画标签:<iframe> 

    frameset标签是把整个窗口划分成不同的子窗体,而iframe标签可以实现在网页中的任意位置显示一个窗体(注意,它不是把整个窗口进行分割)。 

    <iframe src=”1.html” >  画中画窗口1  </iframe> 
    


    表单<form> 1
    表单标签是最常用的标签,用于与服务器端的交互。

    ☆<input>:输入标签

    接收用户输入信息。其中的type属性指定输入标签的类型。

    文本框 text。输入的文本信息直接显示在框中。
    密码框 password。输入的文本以原点或者星号的形式显示。
    单选框 radio 如:性别选择。
    复选框 checkbox 如:兴趣选择。
    隐藏字段 hidden 在页面上不显示,但在提交的时候随其他内容一起提交。
    提交按钮 submit 用于提交表单中的内容。
    重置按钮 reset 将表单中填写的内容设置为初始值。
    按钮 button 可以为其自定义事件。
    文件上传 file 后期扩展内容,会自动生成一个文本框,和一个浏览按钮。
    图像 image 它可以替代submit按钮。

    以上10个属性是必须掌握的


    表单<form> 2
    ☆ <select>:选择标签 

    <select name="lang">
         <option value="none"> --请选择语言--</option>
         <option value="java" selected="selected"> JAVA </option>
         <option value="c"> C语言 </option>
    </select>
    
    ☆ <textarea>:多行文本框

    ☆ 表单组件格式化 

    用表格标签<table>对表单中的组件进行格式化。

    ☆表单提交的页面实现

    1)先定义form表单中的action属性值,指定表单数据提交的目的地(服务端)。
    2)明确提交方式,通过指定method属性值。如果不定义,那么method的值默认是get。


    表单提交方式(get/post)
    ☆两种方式的区别

    1) get提交将数据显示在地址栏,对于敏感信息不安全。post提交不显示在地址栏,对于敏感信息安全
    2) 地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。而post可以提交大体积数据。
    3) 对提交数据的封装方式不同。get将提交数据封装到了http消息头的第一行即请求行中。而post将提交的数据封装到请求体(请求数据)体中。

    ☆表单提交方式与乱码问题

           无论是get还是post方式,对于Tomcat服务器端,默认的解码方式是ISO8859-1,因此中文会出现乱码。解决:通过用ISO8859-1进行编码,再用相应的中文码表进行解码即可。
           如果是post提交,可以使用request.setCharacterEncoding(“GBK”);来解决乱码问题,该方法只对数据体有效即该方法只设置数据体的编码方式。因此,通常表单使用post提交,因为这样编码更方便。


    浏览器与服务端的交互方式

    ☆客户端(浏览器)与服务端交互的三种方式:

    1) 地址栏中输入url地址—— get方式
    2) 超连接 —— get方式
    3) 表单—— get和post方式

    ☆客户端与服务器的数据校验问题

    1) 客户端进行了增强型的校验,服务器是否还要校验?

    2) 服务器端进行了增强型的校验,客户端是否还要校验?


    头标签 <head>

    头标签都放在<head></head>头部分之间。
    包括:title  base  meta  link

    ☆ <title>

    ☆ <base>

    href 属性:指定网页中所有的超链接的目录。target 属性:指定打开超链接的方式,如_blank 表示所有的超链接都用新窗口打开显示。

    ☆ <meta>

    name 属性:网页的描述信息。当取keywords时,content属性的内容就作为搜索引擎的关键字进行搜索。
    http-equiv 属性:模拟HTTP协议的响应消息头。 

    ☆<link>

    rel 属性:描述目标文档与当前文档的关系。type 属性:文档类型。media:指定目标文档在哪种设备上起作用。


    其它标签 

    ☆<marquee> 

    设置被包括的内容在屏幕上按指定方式滚动

    direction 属性:left  right  down  up
    behavior 属性:scroll  alternate  slide

    ☆<pre>

    可以将文本内容按在代码区的样子显示在页面上,但对于html的标记则不会原样显示,但若将“<”改成&lt,“>”改成&gt,在将其变成“<”,“>”输出的同时会将包围的内容原样输出

    ☆几个纯数据封装标签

    div标签    span标签    p标签

    ☆标签分为两大类

    1) 块级标签(元素):标签结束后都有换行。 div p dl ol ul table title
    2) 行内标签(元素):标签结束后没有换行。 font span img input select a

    ☆XHTML 与 XML

    lable标签:给元素定义快捷键


    展开全文
  • 我使用的vs2010,语言是C#,在编程中,我想实现点击一个按钮后弹出一个提示消息,然后页面不改变,当点击消息提示上面的确定按钮后,页面开始跳转。搜索了很多,网上说用“if (MessageBox.Show("您真的要删除吗...
  • 该文章主要是通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识、正则表达式实现浏览、获取url、下载图片三个功能.而且...

    该文章主要是通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识、正则表达式实现浏览、获取url、下载图片三个功能.而且很清晰的解析了每一步都是以前一步为基础实现的.

    一. 界面设计

    界面设计如下图所示,添加控件如图,设置webBrowser1其Anchor属性为Top、Bottom、Left、Right,实现对话框缩放;设置groupBox1其Dock(定义要绑到容器控件的边框)为Buttom,实现当浏览器缩放时groupBox1始终在最下边;设置listBox其HorizontalScrollbar属性为True,显示水平滚动条.

    二. 源代码

    1.命名空间

    //新添加命名空间  
    using System.Net;  
    using System.IO;
    using System.Text.RegularExpressions;  //正则表达式
    

    2.浏览

    点击"浏览"按钮,生成button1_Click(object sender, EventArgs e)点击事件中添加如下代码,实现浏览网页:

    private void button1_Click(object sender, EventArgs e)
    {
        webBrowser1.Navigate(textBox1.Text.Trim());         //显示网页
    }

    调用webBrowser的Navigate方法将指定位置的文档加载到控件中,其中一种重载方法Navigate(urlString)将制定的统一资源定位符URL处的文档加载到WebBrowser控件中替换上一个文档.

    3.获取

    点击"获取"按钮,生成button2_Click(object sender, EventArgs e)点击事件中添加如下代码,通过获取"html.OuterHtml"当前网页的HTML内容,利用正则表达式获取网页中所有内容的URL超链接和图片的URL,并显示在listBox控件中.

    <strong>//定义num记录listBox2中获取到的图片URL个数
    public int num = 0;
    //点击"获取"按钮
    private void button2_Click(object sender, EventArgs e)
    {
        HtmlElement html = webBrowser1.Document.Body;      //定义HTML元素
        string str = html.OuterHtml;                       //获取当前元素的HTML代码
        MatchCollection matches;                           //定义正则表达式匹配集合
        //清空
        listBox1.Items.Clear();
        listBox2.Items.Clear();
        //获取
        try
        {          
            //正则表达式获取<a href></a>内容url
            matches = Regex.Matches(str, "<a href=\"([^\"]*?)\".*?>(.*?)</a>", RegexOptions.IgnoreCase);
            foreach (Match match in matches)
            {
                listBox1.Items.Add(match.Value.ToString());     
            }
            //正则表达式获取<img src=>图片url
            matches = Regex.Matches(str, @"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);
            foreach (Match match in matches)
            {
                listBox2.Items.Add(match.Value.ToString());
            }
            //记录图片总数
            num = listBox2.Items.Count;
        }
        catch (Exception msg)
        {
            MessageBox.Show(msg.Message);    //异常处理
        }
    }</strong>

    其中MatchCollection Regex.Matches(string input,string pattern,RegexOption options)表示使用指定的匹配选项pattern在输入的字符串中搜索指定正则表达式的所有结果.上面RegexOptions.IgnoreCase表示不区分大小写匹配.因为下载中我会显示下载成功结果到listBox2中,所以这里使用num先计算图片总数.

    4.下载

    在"获取"中我们已经获取到了所有网页内容的URL和图片的URL,这里想要下载图片,但它的格式通常是:“<img src="http://www.baidu.com/img/bdlogo.gif"width="270" height="129">”所以这里只需要获取src中的内容实现访问该图片,在调用文件相关知识实现简单下载图片.而获取src中的值很显然也是通过正则表达式获取的.代码如下:

    //点击"下载"实现下载图片
    private void button3_Click(object sender, EventArgs e)
    {
        string imgsrc = string.Empty;             //定义
        //循环下载
        for (int j = 0; j < num; j++)
        {
            string content = listBox2.Items[j].ToString();    //获取图片url
            Regex reg = new Regex(@"<img.*?src=""(?<src>[^""]*)""[^>]*>", RegexOptions.IgnoreCase);
            MatchCollection mc = reg.Matches(content);        //设定要查找的字符串
            foreach (Match m in mc)
            {                
                try
                {
                    WebRequest request = WebRequest.Create(m.Groups["src"].Value);//图片src内容
                    WebResponse response = request.GetResponse();
                    //文件流获取图片操作
                    Stream reader = response.GetResponseStream();
                    string path = "E://" + j.ToString() + ".jpg";        //图片路径命名 
                    FileStream writer = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
                    byte[] buff = new byte[512];
                    int c = 0;                                           //实际读取的字节数   
                    while ((c = reader.Read(buff, 0, buff.Length)) > 0)
                    {
                        writer.Write(buff, 0, c);
                    }
                    //释放资源
                    writer.Close();
                    writer.Dispose();
                    reader.Close();
                    reader.Dispose();
                    response.Close();
                    //下载成功
                    listBox2.Items.Add(path + ":图片保存成功!"); 
                }
                catch (Exception msg)
                {
                    MessageBox.Show(msg.Message);
                }
            }
        }
    }
    该部分代码可能存在几个问题:
    (1).获取图片格式不一定是jpg格式,这里主要想展示一种思想,具体的不同图片获取设置一下即可;
    (2).采用该文件流的方法下载速度很慢,可以采用其他方法,WebClient.DownloadFile()等,因为我刚好研究了文件知识和网络爬虫,所以就采用了此基础方法;
    (3).代码中的两层循环有点多余,但MatchCollection mc获取的是匹配集合,总体感觉此段还是有点乱;
    (4).如果想批量下载图片,最好使用上线程等知识,同时采用一些优秀的算法(强调是算法),内存中获取,该程序只是基础知识.

    三. 运行结果

    运行结果如下图所示:点击"浏览"按钮可以实现浏览网页,点击"获取"可以获取网页的URL并显示在listBox控件中,最后点击"下载"把图片保存到E盘目录下,下面就是浏览百度时下载的logo图标.(如果图片没有源URL路径,需要自己去实现,如<img src="/sites/default/files/bitren_logo.gif">)

    四. 网页基础知识

    这里主要介绍HTML网页制作中的超链接和图片链接的基础知识,更好的方便大家理解这篇文章.(参考赵丰年的《网页制作教程》)
    1.页面链接
    网页中创建超链接需要使用A标记符,结束标记符为</A>.它的最基本属性是href,用于指定超链接的目标,通过href属性指定不同的值,可以创建不同类型的超链接.同时<A>和</A>之间可以用单击对象作为超链接的源(文字或图片).
    如百度首页中的:“<a href="
    http://news.baidu.com">新&nbsp;闻</a>”.(锚点连接这里就不介绍)
    2.插入图片
    在HTML中使用IMG标记符向网页中插入图片,它的两个必要基本属性是src和alt.分别用于设置图像文件的位置和替换文本.
    (1).src属性表示要插入图像的文件名,必须包含绝对路径或相对路径.
    (2).alt属性表示图像的简单文本说明,用于不能显示图像的浏览器或显示时间过长时先替换显示.

    如百度首页的logo图标图片“<img src="
    http://www.baidu.com/img/bdlogo.gif" width="270" height="129">”当直接访问该url时能访问图片,我们上面的程序主要就是通过这种方式下载网页中的图片的.如下图:

    五. 正则表达式

    正则表达式(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式.许多语言包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能.我所接触到的正则表达式一个是用户名密码设置和该网页知识中,所以我也还需要去学习该部分知识.这里主要用到3个正则表达式,其中下面两个代码非常有用:

    1.获取HTML中所有图片的URL

    (参考:http://blog.csdn.net/smeller/article/details/7108502)

    /// <summary> 
    /// 取得HTML中所有图片的 URL
    /// </summary> 
    /// <param name="sHtmlText">HTML代码</param> 
    /// <returns>图片的URL列表</returns> 
    public static string[] GetHtmlImageUrlList(string sHtmlText)
    {
        // 定义正则表达式用来匹配 img 标签 
        Regex regImg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);
        // 搜索匹配的字符串 
        MatchCollection matches = regImg.Matches(sHtmlText);
        int i = 0;
        string[] sUrlList = new string[matches.Count];
        // 取得匹配项列表 
        foreach (Match match in matches)
        {
            sUrlList[i++] = match.Groups["imgUrl"].Value;
        }
        return sUrlList;
    }

    2.获得图片的src路径并保存

    (参考:http://bbs.csdn.net/topics/320001867)

    /// <summary>
    /// 获得图片的路径并存放
    /// </summary>
    /// <param name="M_Content">要检索的内容</param>
    /// <returns>IList</returns>
    public static IList<string> GetPicPath(string M_Content)
    {
        IList<string> im = new List<string>();//定义一个泛型字符类
        Regex reg = new Regex(@"<img.*?src=""(?<src>[^""]*)""[^>]*>", RegexOptions.IgnoreCase);
        MatchCollection mc = reg.Matches(M_Content); //设定要查找的字符串
        foreach (Match m in mc)
        {
            im.Add(m.Groups["src"].Value);
        }
        return im;
    }

    六. 总结

    该文章主要是做C#网络知识中关于网络爬虫获取URL和简单下载图片的基础讲解,很清晰的讲述了首先要获取URL就需要浏览网页,至少要获取网页HTML内容,在通过简单的正则表达式获取<A href></A>内容;如果要下载图片就要获取图片的URL<img src="">获取src的网址,在下载该网址中的图片,获取方法还是使用正则表达式,下载方法可以使用很多,这里采用的是文件流,最好使用多线程等批量下载手段.
    (免费下载地址:
    http://download.csdn.net/detail/eastmount/6355125)

    主要通过该文件介绍一些基本的网络知识,同时我也在不断的学习研究,同时讲解正则表达式和网页基本的两个概念知识.最后感谢文章中那个网址的博主及一些人,希望该文章能够对大家有所帮助,同时如果文章中有错误或不足之处,还请大家海涵.
    (By:Eastmount 2013-10-5 夜2点http://blog.csdn.net/eastmount)
    展开全文
  • HTML---网页编程(2)

    万次阅读 2016-05-22 13:55:04
    前言接着前面的HTML—网络编程1)来学习吧~~~色彩的表示在计算机显示器,使用红(red)、绿(green)、蓝(blue)3种颜色来构成各种各样的颜色。颜色的种类有16,256及65536等多种。我们把这三种颜色人0到255分别编号,再...

    前言

    接着前面的HTML—网络编程1)来学习吧~~~

    色彩的表示

    在计算机显示器中,使用红(red)、绿(green)、蓝(blue)3种颜色来构成各种各样的颜色。颜色的种类有16,256及65536等多种。我们把这三种颜色人0到255分别编号,再表示为16进制的数,则红色(rr)就从00到ff,绿色(gg)和蓝色(bb)两种颜色也如此。三种颜色的表示合起来就是rrggbb。这样一来,可以用一种颜色中所含红、绿、蓝成分的程度,数值化地表示颜色。如:黑色为000000、白色为ffffff、墨绿色为008040、深灰色为808080等。在HTML中,可用这种方式指定颜色。

    颜 色 名 称 颜 色 名 称
    BlackRedWhite   白   Fuchsia 洋红
    Navy    深蓝  Maroon  棕
    BluePurple  紫
    Aqua    浅蓝  Green   绿
    Teal    靛   Olive   橄榄色
    Silver  银灰(浅灰)  Lime    柠檬绿
    GrayYellow

    文本的颜色

    在body的属性中,可以使用以下几种属性改变文本的颜色。

    text属性

           该属性用来设置文本的颜色。该“文本”可以是标题、正文及表中的文字,但不能用于超链接的文字。使用格式为:<text=#rrggbb>

    vlink属性

    将文档中已被访问的链接颜色设置颜色:
    设置鼠标点过超链接文字时,该链接文字的颜色,默认为红色,使用格式为:<vlink=#rrggbb>

    alink属性

    设置超链接文字颜色,该链接文字的颜色,默认为红色,使用格式为:<alink=#rrggbb>

    < font>标记的color属性

    以上几种属性所都是指定整个网页中某一类文字的色彩,用<font>标记的color属性可指定任意一段文字的色彩。<font color=#rrggbb> 

    表格的背景色

    <table>标记的bgcolor属性
    用来指定整个表格的背景颜色,使用格式为:
    <table bgcolor=#rrggbb>
    <td>标记的bgcolor属性
    用来指定表格中一行的背景颜色,使用格式为:
    <td bgcolor=#rrggbb>
    <th>标记的bgcolor属性
    用来指定表格中栏目行的背景颜色,使用格式为:
    <th bgcolor=#rrggbb>
    <hr>标记的color属性
    用来指定分隔线的颜色,使用格式为:<hr color=#rrggbb />
    <font>标记的face和color属性
    指定字体与颜色,格式:<font face=“字体名” color=#rrggbb >

    超文本链接

    超文本链接是网页中一种非常重要的功能,是网页中最重要、最根本的元素之一。通过链接可以从一个网页转到另一个网页,也可以从一个网站转到另一个网站,这符合人类的跳跃思维方式。链接的标志有文字和图形两种。可以制作一些精美的图形作为链接按钮,使它和整个网页融为一体。

    所谓的超文本链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片、一个电子邮件地址、一个文件,甚至是一个应用程序。
    而在一个网页中用来超文本链接的对象,可以是一段文本或者是一个图片。当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。

    ☆页面链接

    用HTML创建超文本链接需要使用<A>标记符(结束标记符</A>不能省略),它的最基本属性是href,用于指定超文本链接的目标。
    通过为href指定不同的值,可以创建出不同类型的超链接。
    在HTML文件中用链接指针指向一个目标。
    其基本格式为:<a href = "…">标记超文本链接信息</a>

    ☆本地链接

    超文本链接指向自己的计算机中的某一个文件,叫本地链接。在文件中需要创建一个标签(即做一个记号),为页面中需要跳转到的位置命名。
    命名时应使用<A>标记符的name属性。格式如下:<a name="标签名">此处创建了一个标签</a>

    ☆电子邮件链接

    如果希望用户在网页上通过链接直接打开客户端的发送邮件的工具发送电子邮件,则可以在网页内包含发送电子邮件的功能。实现此功能所需的全部工作就是在链接标记中插入mailto值。如:
    管理员信箱

    图 像

    ☆图像标签:<img> 
    属性说明:
        src:连接一个文件
        align:属性定义图片的排列方式
        border用来设置图像的边框
        height和width为显示的高宽。
    ☆图像地图:<map> 
        应用:当要在图像中选取某一部分作为连接的时候。如:中国地图每个省所对应的区域。
    
    <img src="Sunset.jpg" alt="图片说明文字" usemap="#map" />
    <map >
        <area shape="rect" coords="50,59,116,104" href="1.html" />
        <area shape="circle" coords="118,203,40" href="2.html" />
    </map>

    框 架

    ☆框架标签:<frameset> 框架标签不可以放到<body><frameset rows="10%,*">
      <frame src="1.html" name="top" />
      <frameset cols="30%,*">
        <frame src="2.html" name="left" />
        <frame src="3.html" name="right" />
      </frameset>
    </frameset> 
    ☆画中画标签:<iframe> 

    frameset标签是把整个窗口划分成不同的子窗体,而iframe标签可以实现在网页中的任意位置显示一个窗体(注意,它不是把整个窗口进行分割)。

    <iframe src=”1.html” >  画中画窗口1  </iframe> 

    表 单

    <form> 

    表单标签是最常用的标签,用于与服务器端的交互。

    <input>:输入标签

    接收用户输入信息。其中的type属性指定输入标签的类型。

    文本框 text。输入的文本信息直接显示在框中。
    密码框 password。输入的文本以原点或者星号的形式显示。
    单选框 radio 如:性别选择。
    复选框 checkbox 如:兴趣选择。
    隐藏字段 hidden 在页面上不显示,但在提交的时候随其他内容一起提交。
    提交按钮 submit 用于提交表单中的内容。
    重置按钮 reset 将表单中填写的内容设置为初始值。
    按钮 button 可以为其自定义事件。
    文件上传 file 后期扩展内容,会自动生成一个文本框,和一个浏览按钮。
    图像 image 它可以替代submit按钮。

    以上10个属性必须熟练掌握!

    <select>:选择标签

    <select name="lang">
         <option value="none"> --请选择语言--</option>
         <option value="java" selected="selected"> JAVA </option>
         <option value="c"> C语言 </option>
    </select>

    <textarea>:多行文本框

    ☆ 表单组件格式化

    用表格标签

    对表单中的组件进行格式化。

    ☆表单提交的页面实现

    1)先定义form表单中的action属性值,指定表单数据提交的目的地(服务端)。
    2)明确提交方式,通过指定method属性值。如果不定义,那么method的值默认是get。

    表单提交方式(get/post)

    ☆两种方式的区别
    1) get提交将数据显示在地址栏,对于敏感信息不安全。post提交不显示在地址栏,对于敏感信息安全
    2) 地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。而post可以提交大体积数据。
    3) 对提交数据的封装方式不同。get将提交数据封装到了http消息头的第一行即请求行中。而post将提交的数据封装到请求体(请求数据)体中。

    ☆表单提交方式与乱码问题
    无论是get还是post方式,对于Tomcat服务器端,默认的解码方式是ISO8859-1,因此中文会出现乱码。解决:通过用ISO8859-1进行编码,再用相应的中文码表进行解码即可。
    如果是post提交,可以使用request.setCharacterEncoding(“GBK”);来解决乱码问题,该方法只对数据体有效即该方法只设置数据体的编码方式。因此,通常表单使用post提交,因为这样编码更方便。

    浏览器与服务端的交互方式

    ☆客户端(浏览器)与服务端交互的三种方式:

    1) 地址栏中输入url地址 —— get方式
    2) 超连接  —— get方式
    3) 表单 —— getpost方式

    ☆客户端与服务器的数据校验问题
    1) 客户端进行了增强型的校验,服务器是否还要校验?
    2) 服务器端进行了增强型的校验,客户端是否还要校验?

    都需要!

    头标签 <head>

    头标签都放在<head></head>头部分之间。
    包括:title  base  meta  link
    <title><base> 
    href 属性:指定网页中所有的超链接的目录。target 属性:指定打开超链接的方式,如_blank 表示所有的超链接都用新窗口打开显示。
    ☆ <meta> 
    name 属性:网页的描述信息。当取keywords时,content属性的内容就作为搜索引擎的关键字进行搜索。
    http-equiv 属性:模拟HTTP协议的响应消息头。 
    ☆<link> 
    rel 属性:描述目标文档与当前文档的关系。type 属性:文档类型。media:指定目标文档在哪种设备上起作用。
    

    其它标签

    ☆<marquee> 
    
    direction 属性:left  right  down  up
    behavior 属性:scroll  alternate  slide
    
    ☆<pre>
    可以将文本内容按在代码区的样子显示在页面上。 
    
    ☆几个纯数据封装标签
    div标签  span标签 p标签 
    
    ☆标签分为两大类 
    1) 块级标签(元素):标签结束后都有换行。 div p dl ol ul table title
    2) 行内标签(元素):标签结束后没有换行。 font span img input select a
    
    ☆XHTML 与 XML
    
    lable标签:给元素定义快捷键 
    展开全文
  • 在很多网页为了方便用户带有百度搜索功能,当然有不少是广告联盟性质的,下面介绍的就是一个单纯的搜索功能。 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta ...
  • 网页编程基础第二章知识点总结——HTML&CSS快速入门 知识点预览 HTML概述 HTML语法 HTML文档的结构 网页的文本 网页的注释和实体 什么是CSS及CSS的基本语法 为什么使用CSS 用CLASS和ID属性来定义和使用样式表...
  • HTML编程(网页的基本标签)

    千次阅读 2019-06-14 00:47:33
    点击上图按钮进入设置,在设置界面搜索框中搜索web 点击Web Browers按钮,可以看到右边有多个浏览器选项 选中自己使用的浏览器,在后面Path添加浏览器在计算机的绝对路径,添加完成后保存设置,退出设置,之后...
  • 【网络编程】基于flask框架的古诗词搜索系统

    千次阅读 热门讨论 2021-05-24 15:02:57
    银川比完赛回来,突然想起董老师的大作业还没有写,临时突然的想法,3天时间内要不要写个古诗词搜索系统玩玩(由于老师喜欢古诗词),写了三天写了非常简陋的代码,完成了大作业。 具体目标 采用服务器端和客户端,...
  • 并行编程中的设计模式

    千次阅读 2014-04-10 22:02:19
    这篇文章是对这段时间学习并行编程中的设计模式的一个总结。有不当之处,希望得到大家的批评、指正。 首先,所谓“并行编程中的设计模式”(patterns in parallel programming)仍处于不断的被发现、发掘的阶段。...
  •  ◆介绍常见任务使用的标准元素,例如窗体、邮件、搜索、安全和模板  ◆讨论高级功能,例如ajax、插件、web服务、内容管理服务和国际化  ◆演示如何使用各种测试工具来确保质量和提高性能  ◆介绍即将发布的新...
  • Jquery是网页编程所需的重要技术之一。Jquery是继prototype之后又一个优秀的Javascrīpt框架,它是轻量级的js库,它兼容CSS3,还兼容各种浏览器。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,...
  • C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。
  • WebKit不仅能够搜索网址、查看电子邮件,而且能够播放视频节目。在Android,要使用内置的浏览器,需要通过WebView组件来实现。通过WebView组件可以轻松实现显示网页功能。 如何在Android使用WebView组件: ...
  • 编程概要

    千次阅读 2016-12-10 14:23:04
    编程的根本和精髓在于结构编程。正如万物皆由不计其数的原子通过多样的结构和方式奇迹般地创造,计算世界则是由不计其数的0和1通过多样的结构和方式奇妙地构建。我们将从0和1出发,在结构之神的指引下,经过且行且停...
  • 中文名称:案例编程MOOK系列

    千次阅读 2008-06-15 22:08:00
    中文名称:案例编程MOOK系列 图书集锦版本:高清晰电子图书及源代码发行时间:2003年地区:大陆语言:普通话简介:2008-06-08日添加 Visual C/C++编程精选集锦(网络与通信分册)基本信息·出版社:科学出版社·ISBN...
  • 'Excel VBA 打开百度网页输入关键字并搜索 Dim KW, Su With CreateObject("InternetExplorer.Application") .Navigate "http://www.baidu.com/" .Visible = True Do Until .readyState = 4 DoEvents Loop 'Set KW = ...
  • 十四、文档对象模型 原文:The Document Object Model 译者:飞龙 ... 部分参考了《JavaScript 编程精解(第 2 版)》 Too bad! Same old story! Once you’ve finished building your house y...
  • 上学期参加了一个大数据比赛,需要抓取大量数据,于是我从新浪微博下手,本来准备使用新浪的API的,无奈新浪并没有开放关键字搜索的API,所以只能用爬虫来获取了。幸运的是,新浪提供了一个高级搜索功能,为我们爬取...
  • 本文收集整理关于如何打开搜索历史记录的相关议题,使用内容导航快速到达。...进入个人中心页面,这时我们在页面可以看到"我的搜索”,这就是我们要找的我们搜索过的历史记录。二、搜索时,百度...
  • 下面给大家分享下,众多小伙伴的编程心得,希望对你有所帮助。 这篇文章我是在知乎上看到的,感觉很不错。原作者回顾了自己漫长的编程学习之路,从中总结了许多个人经历,走的弯路,和教训。我摘抄了过来,希望能...
  • 所有编程皆为Web编程

    万次阅读 多人点赞 2014-04-27 09:33:14
    找到这个页面的搜索引擎将无法判断那是什么数据或者那些数据有什么用。要想知道一个Java小程序是做什么的,唯一的办法是亲眼目睹它运行起来。 互联网恰恰是做最简单(或者说最傻)而靠谱之事的具体表现。如果这吓到...
  • IE编程

    2008-09-22 14:16:00
    您的位置:首页 >> 编程开发 >> Visual C++ >> IE编程 >> 列表   00年11月20日定制IE 5.0 00年08月06日VC制作类似于IE4的酷工具条 02年09月23日MicrosoftWebBrowser控件的常用功能 02年09月22日今天又...
  • 热门编程语言间的差异

    万次阅读 2020-10-12 00:18:13
    热门编程语言对比 1. C 用途 操作系统开发 软件开发 硬件设计开发 优点 C 语言高度可移动,在不同平台上运行几乎不需要做修改;...搜索引擎 操作系统 游戏开发 优点 熟练掌握 C++ 有利于理解其他编程语言例如 Java
  • 6.0视图介绍在Zendframework的MVC编程模型,视图(View)是在控制器的控制和指挥下,用来对程序逻辑进行呈现(Render)的。呈现的结果,就是我们在浏览器里看到的文字、图片、表单等各种网页元素及其字体、颜色、样式...
  • 编程进阶

    千次阅读 2012-07-20 14:26:52
    ACM ...把编译原理上学的东西应用到编程中:如 DFA,NFA ,还有语法分析的各种方法等。 当你按上面那些一步步走过来时你已经是牛人了,后面要学的东西,就是由牛人自己来发掘的了。
  • VB网络编程实例

    千次下载 热门讨论 2007-05-29 15:46:04
    ◆ 54.htm 如何利用Winsock控件编写自己的Internet程序 ◆ 55.htm 如何每天抓取 Internet 上某一个网页中的图片来更换桌面的壁纸? ◆ 56.htm 如何启动拨号网路的连线? ◆ 57.htm 如何使用...
  •  尽管学习如何使用单个PHP框架生成动态网页相对简单,但确定这3种主流Web应用程序框架哪一个最能满足您的要求却并不容易。《PHP框架高级编程——应用Symfony、 CakePHP和Zend》一书对3种最受欢迎的开源框架...
  • 编程新手导论

    万次阅读 2012-06-07 20:00:31
    第二部分 导论,这一部分主要是关于编程的导论, (要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关...
  • Linux下C语言编程

    万次阅读 多人点赞 2018-12-26 16:18:17
    第1章 Linux下C语言编程简介 本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等。通过本章的学习,可以对在Linux下使用C语言编程有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,411
精华内容 21,364
关键字:

网页编程中搜索框