html

HTML5

  • HTML5
    • 元素分类
      • 内容类型
      • 元素等级
    • 页面结构
      • 页面头部
        • </li> <li><style></li> <li><link></li> </ul> </li> <li>标签的语义化</li> <li>页面标题</li> <li> 页眉页脚 <ul> <li><header></li> <li><footer></li> </ul> </li> <li> 页面导航 <ul> <li><nav></li> </ul> </li> <li> 主要区域 <ul> <li><main></li> </ul> </li> <li> 内容区域 <ul> <li><article></li> </ul> </li> <li> 附加区域 <ul> <li><aside></li> </ul> </li> <li> 区块定义 <ul> <li><section></li> </ul> </li> <li> 容器DIV <ul> <li><div></li> </ul> </li> </ul> </li> <li> 文本相关 <ul> <li> 基本标签 <ul> <li><p></li> <li><span></li> <li><br></li> </ul> </li> <li> 描述文本 <ul> <li><time></li> <li><big></li> <li><small></li> <li><sup></li> <li><sub></li> <li><del></li> <li><ins></li> <li><code></li> <li><progress></li> </ul> </li> <li> 强调文本 <ul> <li><strong></li> <li><b></li> <li><em></li> <li><i></li> <li><mark></li> </ul> </li> <li> 引用标签 <ul> <li><cite></li> <li><blockquote></li> <li><q></li> </ul> </li> <li> 联系信息 <ul> <li><address></li> </ul> </li> </ul> </li> <li> 链接与图片 <ul> <li> 链接 <ul> <li>页面超链接</li> <li>锚点链接</li> <li>邮箱链接</li> <li>电话链接</li> </ul> </li> <li> 图像 <ul> <li><img> 标签</li> </ul> </li> </ul> </li> <li> 列表与多媒体 <ul> <li> 列表 <ul> <li>有序列表</li> <li>无序列表</li> <li>定义列表</li> </ul> </li> <li> 多媒体 <ul> <li>声音</li> <li>视频</li> </ul> </li> </ul> </li> <li> 表格与表单 <ul> <li>表格</li> <li>表单</li> </ul> </li> <li> 其他 <ul> <li>HTML实体符号</li> <li>HTML 颜色</li> </ul> </li> </ul> </li> </ul> <h2>元素分类</h2> <h3>内容类型</h3> <p>HTML5 中引入了很多的标记元素,根据<strong>内容类型</strong>的不同,这些元素被分成了7大类:</p> <ol> <li><p><strong>流内容</strong>(Flow):<br> 包含在文档正常流中的大多数HTML5元素。</p></li> <li><p><strong>元数据</strong>(Metadata):<br> 通常出现在页面的head中,设置页面其他部分的表现和行为 。<br> 元素:<base>,<link>,<meta>,<noscript>,<script>,<style>,<title>。</p></li> <li><p><strong>内联</strong>(Embedded):<br> 在文档中添加其他类型的内容。<br> 元素:<audio>,<video>,<canvas>,<iframe>,<img>,<math>,<object>,<svg>。</p></li> <li><p><strong>交互</strong>(Interactive):<br> 与用户交互的内容。<br> 元素:<a> , <audio> , <video> , <button> , <details> , <embed> , <iframe> , <img> , <input> , <label> , <object> , <select> , <textarea>。</p></li> <li><p><strong>标题</strong>(Heading):<br> 定义段落标题。<br> 元素:<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<hgroup>。</p></li> <li><p><strong>短语</strong>(Phrasing):<br> 文本和文本标记元素。<br> 元素:<img>,<span>,<strong>,<label>,<br />,<small>,<sub>等。</p></li> <li><p><strong>区段内容</strong>(Sectioning) :<br> 定义标题,内容,导航和页脚的范围。<br> 元素:<article>,<aside>,<nav>,<section></p></li> </ol> <div class="image-package"> <div class="image-container" style="max-width: 546px; max-height: 312px;"> <div class="image-view"> </div> </div> <div class="image-caption"></div> </div> <blockquote> <p>相同的元素可以属于多个内容模型。<br> 各种内容类型在某些区域重叠,具体取决于它们的使用方式。</p> </blockquote> <h3>元素等级</h3> <p>HTML5 的元素按优先等级定义为<strong>结构性元素</strong>、<strong>级块性元素</strong>、<strong>行内语义性元素</strong>和<strong>交互性元素</strong>四大类。</p> <p><strong>结构性元素</strong><br> 结构性元素主要负责 Web 的上下文结构的定义,确保 HTML 文档的完整性,这类元素包括以下几个:</p> <ul> <li>section</li> <li>header</li> <li>footer</li> <li>nav</li> <li>article<br> 等等</li> </ul> <p><strong>级块性元素</strong><br> 级块性元素主要完成 Web 页面区域的划分,确保内容的有效分隔,这类元素包括以下几个:</p> <p><strong>行内语义性元素</strong><br> 行内语义性元素主要完成 Web 页面具体内容的引用和表述,是丰富内容展示的基础,这类元素包括以下几个:</p> <p><strong>交互性元素</strong><br> 交互性元素主要用于功能性的内容表达,会有一定的内容和数据的关联,是各种事件的基础,这类元素包括以下几个:</p> <h2>页面结构</h2> <p>常用H5页面结构布局</p> <pre><code class="html"><!doctype html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="format-detection" content="telephone=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="description" content=""> <meta name="keywords" content=""> <title>

          • 声明HTML文档类型,最好小写。
          • lang:网页的语言,如en/ja等,非必选项目

          页面头部

          标签定义文档的头部,包含了所有的头部标签元素。
          在 标签中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。
          可以在头部区域的添加 ,<meta>,<link>,<style>,<script>等。</p> <h4><meta></h4> <p><meta>标签描述了一些基本的元数据,比如针对搜索引擎和更新频度的描述和关键词。</p> <ul> <li><meta>标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析。</li> <li><meta>元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。<br> 元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。</li> <li><meta> 一般放置于<head>区域</li> </ul> <p>为搜索引擎定义关键词:</p> <pre><code class="html"><meta name="keywords" content="HTML, CSS, JavaScript"> </code></pre> <p>为网页定义描述内容:</p> <pre><code class="html"><meta name="description" content="一个神奇的网站"> </code></pre> <p>定义字符编码:</p> <pre><code class="html"><meta charset="utf-8"> </code></pre> <p>定义网页作者:</p> <pre><code class="html"><meta name="author" content="VicSong"> </code></pre> <p>在 iPhone 上默认会自动把一串数字加链接样式、并且点击这个数字还会自动拨号,为了不让手机自动将网页中的电话号码显示为拨号的超链接,设置如下:</p> <pre><code class="html"><meta name="format-detection" content="telephone=no"><!--默认开启 --> <meta name="format-detection" content="email=no"><!-- 告诉设备不识别邮箱,点击之后不自动发送,默认开启 --> <meta name="format-detection" content="adress=no"><!--禁止跳转至地图 --> </code></pre> <p>通知IE 以最高级别的可用模式显示内容:</p> <pre><code class="html"><meta http-equiv="X-UA-Compatible" content="IE=edge"> </code></pre> <p>在iPhone的浏览器中页面将以原始大小显示,不允许缩放:</p> <pre><code class="html"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <!-- content属性值 : width:可视区域的宽度,值可为数字或关键词device-width height:同width intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放 maximum-scale=1.0,允许用户缩放到的最大比例,1.0将禁止 minimum-scale=1.0;允许用户缩放到的最小比例,1.0将禁止 user-scalable:用户是否可以手动对页面进行缩放,no 禁止缩放 --> </code></pre> <h4><title></h4> <p><title>标签定义网页标题,在所有 HTML 文档中是必需的。</p> <ul> <li>定义浏览器工具栏中的标题</li> <li>提供页面被添加到收藏夹时的标题</li> <li>显示在搜索引擎结果中的页面标题</li> </ul> <h4><style></h4> <p><style> 标签定义了HTML文档的样式文件引用地址.</p> <p>在<style> 元素中也可以直接添加样式来渲染HTML文档。</p> <pre><code class="html"><head> <style type="text/css"> body { background-color:yellow; } p { color:blue; } </style> </head> </code></pre> <h4><link></h4> <p><link> 标签定义网页与外部资源之间的关系,常用于链接到 CSS 样式表。</p> <pre><code class="html"><link rel="stylesheet" type="text/css" href="css/common/layout.css"> </code></pre> <p><link>也可以设置网页的图标</p> <pre><code class="html"><link rel="shortcut icon" href="图片url"> </code></pre> <h3>标签的语义化</h3> <ol> <li><p>什么是HTML语义化<br> 根据网页内容的结构(内容语义化),选择合适的html标签(代码语义化)便于开发者浏览,代码更具可读性,同时最重要的是对搜索引擎友好,让爬虫和浏览器很好地解析。</p></li> <li><p>为什么要标签语义化</p></li> </ol> <ul> <li>页面结构清晰:技术上网页内容全部用p标签也能表示大部分内容,但选择合适的语义标签更容易让开发者看懂,页面也能呈现出清晰的内容结构和代码结构,比如:h1表示标题、p标签表示内容、强调内容使用em标签。</li> <li>便于团队开发和维护:语义化使得代码更具有可读性,让其他开发人员更加理解你的html结构,减少差异化。</li> <li>利于SEO优化:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息:爬虫依赖于标签来确定上下文和各个关键字的权重;</li> </ul> <p>常用的语义化的页面结构标签</p> <ul> <li><header>~</header> 头部</li> <li><h1>~<h6>标题</li> <li><nav>~</nav>导航栏</li> <li><section>~</section>区块(有语义化的div)</li> <li><main>~</main>主要区域</li> <li><artical>~</artical>主要内容</li> <li><aside>~</aside>侧边栏</li> <li><footer>~</footer>底部</li> </ul> <h3>页面标题</h3> <p>标题(Heading)是通过 <h1> ~ <h6> 等标签进行定义的。</p> <p><strong>标题很重要</strong><br> 搜索引擎使用标题为网页的结构和内容编制索引。<br> 用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。</p> <p><strong>规范</strong>:</p> <ul> <li><h1> 标题 <ul> <li>页面里面必须要有且只有一个<h1>。</li> <li><h1> 标题的位置,在页眉,通常网站的LOGO作为<h1>标题</li> </ul> </li> <li>H标题不能跳级,比如页面里面有h3,必须有h1和h2标题</li> </ul> <h3>页眉页脚</h3> <h4><header></h4> <p><header> 标签定义页面的页眉,通常网页的头部作为页眉。</p> <h4><footer></h4> <p><footer> 标签定义页面的页脚,通常网页的底部作为页脚。</p> <h3>页面导航</h3> <h4><nav></h4> <p><nav> 标签定义页面导航链接集合。</p> <pre><code class="html"><nav id="gNavi"> <ul> <li><a href="#">text</a></li> <li><a href="#">text</a></li> <li><a href="#">text</a></li> </nav> </code></pre> <h3>主要区域</h3> <h4><main></h4> <p><main> 标签定义页面的主要内容。</p> <p>==注意==:<main> 元素不能是以下元素的后代:<article>、<aside>、<footer>、<header> 或 <nav>。</p> <blockquote> <p>对于IE浏览器11版本和低于11的版本,推荐向 <main> 元素添加 "main" 这一 ARIA 角色,以保证其可访问性。(屏幕阅读器,如 JAWS,当与较旧版本的 Internet Explorer 一起使用时,需包括此 role 属性<main role="main">才能理解 <main> 元素的语义含义)</p> </blockquote> <h3>内容区域</h3> <h4><article></h4> <p><article> 标签定义独立的自包含内容,像之前的conts部分。</p> <h3>附加区域</h3> <h4><aside></h4> <p><aside> 标签定义页面主内容(article/conts)之外的某些内容(比如侧栏的广告等)。</p> <h3>区块定义</h3> <h4><section></h4> <p><section> 标签定义文档中的区块。</p> <h3>容器DIV</h3> <h4><div></h4> <ul> <li><div> 元素是块级元素,它可用于组合其他 HTML 元素的容器。</li> <li><div> 元素没有特定的含义。有些布局有语义的容器不好表达时可以采用div容器,比如图文混排。</li> </ul> <h2>文本相关</h2> <h3>基本标签</h3> <h4><p></h4> <p>定义文本段落</p> <h4><span></h4> <ul> <li><span> 元素是内联元素,可用作文本的容器。</li> <li><span> 标签与 div 标签都是没有语义的,span 常用于对某些文本特殊控制,但该文本又没有适合的语义标签。</li> </ul> <h4><br></h4> <p>定义文本换行</p> <h3>描述文本</h3> <h4><time></h4> <p><time> 标签定义时间(或日期。</p> <h4><big></h4> <p><big> 标签定义大号字体效果。</p> <h4><small></h4> <p><small> 标签定义小号字体效果。</p> <h4><sup></h4> <p><sup> 标签定义上标文本。</p> <h4><sub></h4> <p><sub> 标签定义下标文本。</p> <h4><del></h4> <p><del> 标签定义已被删除的文本。</p> <ul> <li><s> 标签也定义加删除线文本,已==不赞成使用==。</li> <li><del>请与 <ins> 标签配合使用,来描述文档中的更新和修正。</li> </ul> <pre><code class="html">原价 <del>200元</del> 现价 <ins>100元</ins> </code></pre> <h4><ins></h4> <p><ins> 标签定义被插入页面中的文本,与 <del> 一同使用,来描述文档中的更新和修正。</p> <ul> <li><u> 标签也定义下划线文本,已==不赞成使用==。</li> </ul> <h4><code></h4> <p><code>标签用于显示代码块内容,一般需要代码格式化插件完成。</p> <h4><progress></h4> <p><progress> 标签定义运行中的任务进度(进程)。当游览器不支持时显示内容。</p> <p><progress> 标签的属性有:</p> <ul> <li>max:规定需要完成的值。</li> <li>value:规定进程的当前值。</li> </ul> <p>实例:正在进行中的下载,下载进度的当前值为 60。</p> <pre><code class="html"><progress value="60" max="100">完成60%</progress> </code></pre> <h3>强调文本</h3> <h4><strong></h4> <p><strong> 定义==语气更强==的强调的内容。</p> <h4><b></h4> <p><b> 定义粗体文本。</p> <h4><em></h4> <p><em> 定义强调的内容。</p> <h4><i></h4> <p><i> 定义斜体字。</p> <table> <thead> <tr> <th>标签</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td><strong>与<b></td> <td>如果仅定义文本加粗,推荐使用<strong>更具有语义化,对SEO友好。</td> </tr> <tr> <td><em>与<i></td> <td>如果仅定义文本倾斜,推荐使用<i>更具有语义化,对SEO友好。</td> </tr> </tbody> </table> <h4><mark></h4> <p><mark> 标签定义带有记号的文本。</p> <h3>引用标签</h3> <h4><cite></h4> <p><cite> 标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。</p> <h4><blockquote></h4> <p><blockquote> 标签定义块引用。<br> <blockquote> 与 </blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。</p> <h4><q></h4> <p><q> 标签定义短的引用。<br> 用于表示行内引用文本,在大部分浏览器中会加上引号。</p> <h3>联系信息</h3> <h4><address></h4> <p>用于设置联系地址等信息,一般将address 放在footer 标签中,例如:copyright。</p> <h2>链接与图片</h2> <h3>链接</h3> <h4>页面超链接</h4> <pre><code class="html"><a href="http://www.w3school.com.cn/" target="_blank" title="W3School">Visit W3School</a> </code></pre> <ul> <li>href ----- 跳转地址</li> <li>target ----- _blank 新窗口打开, _self 当前窗口打开</li> <li>title ------ 链接提示文本 <strong>没有指定,实际项目不用加</strong> </li> </ul> <h4>锚点链接</h4> <p>锚点可以设置跳转到页面中的某个部分。</p> <ul> <li>为元素添加id 属性来设置锚点</li> <li>设置 a 标签的 href 属性</li> </ul> <pre><code class="html"><a href="#h2Ttl">跳转标题2</a> <h2 id="h2Ttl">这是标题2</h2> </code></pre> <p>也可以跳转到其他页面的锚点</p> <pre><code class="html"><a href="company.html#h2Ttl">跳转company页面的标题2</a> </code></pre> <h4>邮箱链接</h4> <pre><code class="html"><a href="mailto:邮箱地址">邮箱地址</a> </code></pre> <p>==邮箱地址通常要加密==</p> <p>加密网址:<br> [http://www.luft.co.jp/cgi/coding.php]</p> <h4>电话链接</h4> <pre><code class="html"><a href="tel:12345678">12345678</a> </code></pre> <h3>图像</h3> <h4><img> 标签</h4> <pre><code class="html"><img src="coding.png" alt="coding"/> </code></pre> <p><img> 标签有两个必需的属性:src 属性 和 alt 属性。</p> <ul> <li>src 属性显示图像的 URL。</li> <li>alt 属性图像的替代文本。</li> </ul> <h2>列表与多媒体</h2> <h3>列表</h3> <h4>有序列表</h4> <p><ol> 标签定义有序列表,列表排序以数字来显示。使用 <li> 标签来定义列表选项。</p> <pre><code class="html"><ol> <li>apple</li> <li>banana</li> <li>orange</li> </ol> </code></pre> <h4>无序列表</h4> <p><ul> 标签定义无序列表,列表项目以黑色圆点标记,使用 <li> 标签定义列表项目,<br> 。</p> <pre><code class="html"><ul> <li>apple</li> <li>banana</li> <li>orange</li> </ul> </code></pre> <h4>定义列表</h4> <p>自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的描述以 <dd> 开始。</p> <pre><code class="html"><dl> <dt>2020-01-02</dt> <dd>news text</dd> <dt>2020-01-01</dt> <dd>news text</dd> </dl> </code></pre> <h3>多媒体</h3> <h4>声音</h4> <p><audio> 标签定义声音,比如音乐或其他音频流。<br> 目前,<audio> 元素支持的 3 种文件格式:MP3、Wav、Ogg。</p> <p><audio> <strong>常见属性</strong>:</p> <table> <thead> <tr> <th>属性</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>autoplay</td> <td>如果出现该属性,则视频在就绪后马上播放。</td> </tr> <tr> <td>preload</td> <td>如果出现该属性,则视频在页面加载时进行加载,并预备播放。<br> 如果使用 "autoplay",则忽略该属性。<br>如果视频观看度低可以设置为 preload="none" 不加载视频数据减少带宽。<br>如果设置为 preload="metadata"值将加载视频尺寸或关键针数据,目的也是减少带宽占用。<br>设置为preload="auto" 时表示将自动加载视频数据</td> </tr> <tr> <td>controls</td> <td>如果出现该属性,则向用户显示控件,比如播放按钮。</td> </tr> <tr> <td>loop</td> <td>如果出现该属性,则当媒介文件完成播放后再次开始播放。</td> </tr> <tr> <td>muted</td> <td>规定视频的音频输出应该被静音。</td> </tr> <tr> <td>src</td> <td>要播放的视频的 URL。</td> </tr> </tbody> </table> <pre><code class="html"><audio controls autoplay loop preload="auto"> <source src="/statics/demosource/horse.ogg" type="audio/ogg"> <source src="/statics/demosource/horse.mp3" type="audio/mpeg"> 您的浏览器不支持 audio 元素。 </audio> </code></pre> <ul> <li><source> 标签用来定义多种媒体资源。</li> <li><audio> 元素允许使用多个 <source> 元素。<source> 元素可以链接不同的音频文件,浏览器将使用第一个支持的音频文件。</li> <li>可以在 <audio> 和 </audio> 之间放置文本内容,这些文本信息将会被显示在那些不支持 <audio> 标签的浏览器中。</li> </ul> <h4>视频</h4> <p><video> 标签定义视频,比如电影片段或其他视频流。<br> 目前,<video> 元素支持三种视频格式:MP4、WebM、Ogg。</p> <p><video> <strong>常见属性</strong>:</p> <table> <thead> <tr> <th>属性</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>autoplay</td> <td>如果出现该属性,则视频在就绪后马上播放(需要指定类型如 type="video/mp4")。</td> </tr> <tr> <td>preload</td> <td>如果出现该属性,则视频在页面加载时进行加载,并预备播放。<br> 如果使用 "autoplay",则忽略该属性。<br>如果视频观看度低可以设置为 preload="none" 不加载视频数据减少带宽。<br>如果设置为 preload="metadata"值将加载视频尺寸或关键针数据,目的也是减少带宽占用。<br>设置为preload="auto" 时表示将自动加载视频数据</td> </tr> <tr> <td>controls</td> <td>如果出现该属性,则向用户显示控件,比如播放按钮。</td> </tr> <tr> <td>height</td> <td>设置视频播放器的高度。</td> </tr> <tr> <td>width</td> <td>设置视频播放器的宽度。</td> </tr> <tr> <td>poster</td> <td>规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。</td> </tr> <tr> <td>loop</td> <td>如果出现该属性,则当媒介文件完成播放后再次开始播放。</td> </tr> <tr> <td>muted</td> <td>规定视频的音频输出应该被静音。</td> </tr> <tr> <td>src</td> <td>要播放的视频的 URL。</td> </tr> </tbody> </table> <pre><code class="html"><video src="movie.mp4" autoplay="autoplay" loop muted controls width="800" height="200"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> 您的浏览器不支持 video 标签。 </video> </code></pre> <ul> <li><video> 元素与 <audio> 元素一样,支持多个 <source> 元素,<source> 元素可以链接不同的视频文件,浏览器将使用第一个可识别的格式。</li> <li><video> 元素也可以在 <video> 标签之间放置文本内容,这样不支持 <video> 元素的浏览器就可以显示出该标签的信息。</li> </ul> <h2>表格与表单</h2> <h3>表格</h3> <p>HTML 表格由 <table> 标签来定义。</p> <pre><code class="html"><table> <caption>表格标题</caption> <col width="20%"> <col width="30%"> <col width="50%"> <thead> <tr> <th>表头1</th> <th>表头2</th> <th>表头3</th> </tr> </thead> <tbody> <tr> <td colspan="2">合并列单元格</td> <td>表格单元3</td> </tr> <tr> <td rowspan="2">合并行单元格</td> <td>表格单元2</td> <td>表格单元3</td> </tr> <tr> <td>表格单元2</td> <td>表格单元3</td> </tr> <tr> <td>表格单元1</td> <td>表格单元2</td> <td>表格单元3</td> </tr> </tbody> </table> </code></pre> <p>显示如下:</p> <p>[图片上传失败...(image-99c8ec-1623318404810)]</p> <table> <thead> <tr> <th>属性</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td><caption></td> <td>表格的标题</td> </tr> <tr> <td><colgroup></td> <td>定义表格列的组</td> </tr> <tr> <td><col></td> <td>定义表格列的属性</td> </tr> <tr> <td><thead></td> <td>表格的页眉</td> </tr> <tr> <td><tbody></td> <td>表格的主体</td> </tr> <tr> <td><tfoot></td> <td>表格的页脚</td> </tr> <tr> <td><tr></td> <td>行</td> </tr> <tr> <td><th></td> <td>表格的表头</td> </tr> <tr> <td><td></td> <td>表格的单元格</td> </tr> <tr> <td><td colspan="2"></td> <td>合并列单元格</td> </tr> <tr> <td><td rowspan="2"></td> <td>合并行单元格</td> </tr> </tbody> </table> <h3>表单</h3> <p>表单是服务器收集用户数据的方式。</p> <p><form> 标签用于创建供用户输入的 HTML 表单。</p> <pre><code class="html"><form action="" method="post" class="mailForm"> <table> <tbody> <tr> <th>お名前<span>*</span></th> <td><input type="text" value="" name="name"></td> </tr> <tr> <th>性別<span>*</span></th> <td><label> <input type="radio" value="男" name="sex"> 男</label> <label> <input type="radio" value="女" name="sex"> 女</label></td> </tr> <tr> <th>電話番号<span>*</span></th> <td><input type="tel" value="" name="input_main_tp" maxlength="13"></td> </tr> <tr> <th>メールアドレス<span>*</span></th> <td><input type="email" value="" name="input_main_em"></td> </tr> <tr> <th>郵便番号<span>*</span></th> <td><input type="text" name="zip" value="" placeholder="例)451-0045(半角)" maxlength="8"> <input type="button" value="番号検索" name="search"></td> </tr> <tr> <th>住所<span>*</span></th> <td>都道府県: <select name="area"> <option value="">選択してください</option> <option value="北海道">北海道</option> <option value="青森県">青森県</option> </select> 市区町村: <input type="text" value="" name="address"></td> </tr> <tr> <th>ご希望方法<span>*</span></th> <td><label> <input type="checkbox" name="method1" value="電話"> 電話</label> <label> <input type="checkbox" name="method2" value="メールアドレス"> メールアドレス</label></td> </tr> <tr> <th>お問い合わせ内容<span>*</span></th> <td><textarea name="content" rows="5" cols="10"></textarea></td> </tr> </tbody> </table> <ul class="submit"> <li> <input type="submit" value="入力内容を確認する" name="__submit__"> </li> <li> <input type="reset" value="リセット" name="__reset__"> </li> </ul> </form> </code></pre> <h2>其他</h2> <h3>HTML实体符号</h3> <p>下面是常见的 HTML 实体列表:</p> <table> <thead> <tr> <th>显示结果</th> <th>描述</th> <th>实体名称</th> <th>实体编号</th> </tr> </thead> <tbody> <tr> <td></td> <td>空格</td> <td> </td> <td> </td> </tr> <tr> <td><</td> <td>小于号</td> <td><</td> <td><</td> </tr> <tr> <td>></td> <td>大于号</td> <td>></td> <td>></td> </tr> <tr> <td>&</td> <td>和号</td> <td>&</td> <td>&</td> </tr> <tr> <td>"</td> <td>引号</td> <td>"</td> <td>"</td> </tr> <tr> <td>'</td> <td>撇号</td> <td>' (IE不支持)</td> <td>'</td> </tr> <tr> <td>¢</td> <td>分</td> <td>¢</td> <td>¢</td> </tr> <tr> <td>£</td> <td>镑</td> <td>£</td> <td>£</td> </tr> <tr> <td>¥</td> <td>人民币/日元</td> <td>¥</td> <td>¥</td> </tr> <tr> <td>€</td> <td>欧元</td> <td>€</td> <td>€</td> </tr> <tr> <td>§</td> <td>小节</td> <td>§</td> <td>§</td> </tr> <tr> <td>©</td> <td>版权</td> <td>©</td> <td>©</td> </tr> <tr> <td>®</td> <td>注册商标</td> <td>®</td> <td>®</td> </tr> <tr> <td>™</td> <td>商标</td> <td>™</td> <td>™</td> </tr> <tr> <td>×</td> <td>乘号</td> <td>×</td> <td>×</td> </tr> <tr> <td>÷</td> <td>除号</td> <td>÷</td> <td>÷</td> </tr> </tbody> </table> <blockquote> <p><strong>提示</strong>:虽然 HTML 不区分大小写,但实体名称对大小写敏感。</p> </blockquote> <h3>HTML 颜色</h3> <p>HTML 颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。<br> 每种颜色的最小值是 0(十六进制:#00),最大值是 255(十六进制:#FF)。<br> HTML 三种颜色 红,绿,蓝的组合从 0 到 255,一共有1600万种不同颜色(256 x 256 x 256)。</p> <p>RGB <strong>模型如下图所示</strong>:<br> [图片上传失败...(image-db8fb7-1623318404810)]</p> </article> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1753572013370261504"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(html)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1939502100652290048.htm" title="HTML响应式Web设计" target="_blank">HTML响应式Web设计</a> <span class="text-muted">水云桐程序员</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>什么是响应式Web设计?RWD指的是响应式Web设计(ResponsiveWebDesign)RWD能够以可变尺寸传递网页RWD对于平板和移动设备是必需的创建一个响应式设计:.city{float:left;margin:5px;padding:15px;width:300px;height:300px;border:1pxsolidblack;}HTMLDemoResizethisreponsi</div> </li> <li><a href="/article/1939501847798673408.htm" title="从HTML4到HTML5+CSS3,如何快速掌握?(有老版HTML基础或经验)" target="_blank">从HTML4到HTML5+CSS3,如何快速掌握?(有老版HTML基础或经验)</a> <span class="text-muted">唐骁虎</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>从HTML4.0到HTML5+CSS3的升级是Web开发技术的一次重要迭代,两者在语法、功能、兼容性等方面存在显著差异。以下是具体异同点、学习注意事项及快速掌握方法:一、HTML5与HTML4.0的核心差异语义化标签HTML5新增:、、、、等,使代码结构更清晰,利于SEO和可维护性。HTML4.0依赖:主要用配合class/id实现布局,语义性较弱。多媒体支持HTML5原生支持:、标签,无需依赖F</div> </li> <li><a href="/article/1939448030990233600.htm" title="家谱html源码,好看的族谱树状图效果代码" target="_blank">家谱html源码,好看的族谱树状图效果代码</a> <span class="text-muted">Illusion.H</span> <a class="tag" taget="_blank" href="/search/%E5%AE%B6%E8%B0%B1html%E6%BA%90%E7%A0%81/1.htm">家谱html源码</a> <div>家谱树状代码demobywww.webym.net/*NowtheCSS*/*{margin:0;padding:0;}.treeul{padding-top:20px;position:relative;transition:all0.5s;-webkit-transition:all0.5s;-moz-transition:all0.5s;}.treeli{float:left;text-al</div> </li> <li><a href="/article/1939438831090593792.htm" title="python爬取京东图片" target="_blank">python爬取京东图片</a> <span class="text-muted">通信小小白</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%9B%BE%E7%89%87/1.htm">图片</a> <div>网上的淘宝爬取图片的代码一般都已经不能实际运行了,在查看淘宝网源代码是找不到图片源地址,估计采取了反爬技术。又去京东看了下,发现很容易爬取。根据下面网址构建urlhttps://list.jd.com/list.html?cat=670%2C671%2C1105&go=0https://list.jd.com/list.html?cat=670,671,1105&page=2&sort=sort_</div> </li> <li><a href="/article/1939426848169586688.htm" title="H265 Intro - General Concepts" target="_blank">H265 Intro - General Concepts</a> <span class="text-muted">fanbird2008</span> <a class="tag" taget="_blank" href="/search/Stream/1.htm">Stream</a><a class="tag" taget="_blank" href="/search/Media/1.htm">Media</a><a class="tag" taget="_blank" href="/search/Stream/1.htm">Stream</a><a class="tag" taget="_blank" href="/search/Media%2FHEVC%2FH265/1.htm">Media/HEVC/H265</a><a class="tag" taget="_blank" href="/search/hevc/1.htm">hevc</a> <div>http://www.f265.org/f265/static/txt/h265_companion.htmlH.265CompanionPurposeandorganizationofthisdocumentThisdocumentcontainshuman-readableinformationaboutthemorecomplexpartsoftheH.265specification.It</div> </li> <li><a href="/article/1939415380153921536.htm" title="错误处理" target="_blank">错误处理</a> <span class="text-muted">Bainily</span> <div>问题一1.Parseerror:syntaxerror,unexpectedendoffileinE:\phpstudy\phpStudy\WWW\wish\view\index.htmlonline63**解析错误:语法错误,第63行的E:\phpstudy\phpStudy\WWW\wish\view\index.html中的文件意外结束问题原因:是因为在html文件中用PHP语法是php语法</div> </li> <li><a href="/article/1939363211845365760.htm" title="基于人工智能的图表生成器" target="_blank">基于人工智能的图表生成器</a> <span class="text-muted">警世龙</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AE%B0%E5%BD%95/1.htm">开发记录</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86/1.htm">自然语言处理</a> <div>基于人工智能的图表生成器软件需求分析本项目旨在开发一个基于Web的图表生成工具,利用人工智能技术将自然语言描述转换为专业的流程图、时序图等可视化图表。具体需求如下:支持用户输入自然语言描述来生成图表。提供实时预览功能,让用户能够即时看到生成的图表。允许用户对生成的Mermaid代码进行编辑。支持图表的缩放和平移操作。提供代码保存和图片导出功能。具备快捷键支持,提高用户操作效率。技术选型前端HTML</div> </li> <li><a href="/article/1939337875724234752.htm" title="Flask(四) 模板渲染render_template" target="_blank">Flask(四) 模板渲染render_template</a> <span class="text-muted">@昵称不存在</span> <a class="tag" taget="_blank" href="/search/Flask/1.htm">Flask</a><a class="tag" taget="_blank" href="/search/flask/1.htm">flask</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>文章目录过程详解(路由HTML模板)数据是怎么传过去的?多变量示例✅Jinja2支持条件判断、循环、模板继承:✅安全性Flask默认也会对变量进行HTML转义:{{chart|safe}}在pyecharts中怎么用?模板继承文件结构示例base.html(母板模板)index.html(子模板)login.html(子模板)过滤器宏和模板包含Flask-Login登录系统1、安装Flask-Lo</div> </li> <li><a href="/article/1939330561759834112.htm" title="Python实例题:基于 Flask 的博客系统" target="_blank">Python实例题:基于 Flask 的博客系统</a> <span class="text-muted">狐凄</span> <a class="tag" taget="_blank" href="/search/%E5%AE%9E%E4%BE%8B/1.htm">实例</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录Python实例题题目要求:解题思路:代码实现:1.base.html2.index.html3.post.html4.create_post.html5.login.html6.register.htmlPython实例题题目基于Flask的博客系统要求:使用Flask框架构建一个简单的博客系统。实现用户认证(注册、登录、注销)。支持博客文章的创建、编辑、删除和查看。使用SQLite数据库存</div> </li> <li><a href="/article/1939325641124016128.htm" title="2021-07-08 转载Cesium中文网" target="_blank">2021-07-08 转载Cesium中文网</a> <span class="text-muted">liuqun69</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a> <div>Cesium更新日志英文完整更新日志:https://github.com/CesiumGS/cesium/blob/master/CHANGES.md中文:http://cesium.coinidea.com/site/download.html中文更新日志由Cesium中文网(京ICP备15014655号)提供1.83-2021-07-01:Cesium-1.83.zip新增对KTX2和基本通</div> </li> <li><a href="/article/1939313780525690880.htm" title="H5液态玻璃背景效果实现" target="_blank">H5液态玻璃背景效果实现</a> <span class="text-muted">木木黄木木</span> <a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>H5液态玻璃背景效果实现教程在现代网页设计中,动态和交互式的背景效果可以大大提升用户体验。本教程将详细介绍如何使用HTML5技术实现一个美观、流畅的液态玻璃背景效果,无论你是初学者还是有经验的开发者,都能轻松掌握。效果预览本教程提供了两种实现方式:基础版本:使用Canvas2DAPI实现,适合初学者,兼容性好高级版本:使用WebGL和GLSL着色器实现,效果更加逼真,但复杂度更高两个版本都具有以下</div> </li> <li><a href="/article/1939312392018128896.htm" title="arm交叉编译qt应用中含opengl问题解决" target="_blank">arm交叉编译qt应用中含opengl问题解决</a> <span class="text-muted">m0_55576290</span> <a class="tag" taget="_blank" href="/search/%E9%9D%92%E6%B3%A5%E4%BD%95%E7%9B%98%E7%9B%98/1.htm">青泥何盘盘</a><a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/arm%E5%BC%80%E5%8F%91/1.htm">arm开发</a><a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>问题是采用正点原子方案中,用虚拟机交叉编译含opengl的qt程序会出现编译失败问题,因为正点原子中的交叉编译qt源码时没有编opengl。野火似乎有解决:https://doc.embedfire.com/linux/rk356x/Qt/zh/latest/lubancat_qt/install/install_arm_2.html</div> </li> <li><a href="/article/1939293356676935680.htm" title="AD20学习笔记——BOM表输出" target="_blank">AD20学习笔记——BOM表输出</a> <span class="text-muted">Fz@</span> <a class="tag" taget="_blank" href="/search/EDA%E5%AD%A6%E4%B9%A0/1.htm">EDA学习</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>BOM表输出脚本链接GitHub上-lianlian33/InteractiveHtmlBomForAD网盘链接链接:https://pan.baidu.com/s/1uGpwDyWKNgzghY5EH1Aj8A?pwd=72tx提取码:72tx1、下载文件并解压2、复制文件路径3、将脚本导入AD①点击设置中的ScriptingSystem中的GlobalProjects,选择从文件夹安装。②粘贴</div> </li> <li><a href="/article/1939287812671074304.htm" title="Linux离线安装mysql" target="_blank">Linux离线安装mysql</a> <span class="text-muted">为你奋斗!</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85/1.htm">开发环境软件安装</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/adb/1.htm">adb</a> <div>Linux离线安装mysql(centos7)1、下载MySQL2、使用xshell文件传输工具,上传到Linux服务器3、安装前准备4、安装MySQL5、Navicat连接测试1、下载MySQLhttps://dev.mysql.com/downloads/mysql/5.7.html#downloads2、使用xshell文件传输工具,上传到Linux服务器在/usr/local文件夹下创建m</div> </li> <li><a href="/article/1939280502343135232.htm" title="一个简单测试Deepseek吞吐量的脚本,国内环境可跑" target="_blank">一个简单测试Deepseek吞吐量的脚本,国内环境可跑</a> <span class="text-muted">谢平康</span> <a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a><a class="tag" taget="_blank" href="/search/pytorch/1.htm">pytorch</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>一个简单测试Deepseek吞吐量的脚本,这里用DeepSeek-R1-Distill-Qwen-32B,支持单卡409024G可跑,具体看你的硬件情况做调整,理论支持所有的模型,看你需要,可以修改模型名称,重点是pip使用国内的源,模型下载用阿里的ModelScope,无障碍下载,使用.最后可以生成一个txt与html报表.前提是你安装了python与python-venv,你可以不用venv来</div> </li> <li><a href="/article/1939256070308425728.htm" title="第 4 部分 - 认证与权限" target="_blank">第 4 部分 - 认证与权限</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/pythondjango/1.htm">pythondjango</a> <div>目前我们的API对于谁能编辑或删除代码片段没有任何限制。我们希望实现更高级的行为以确保:代码片段始终与创建者相关联。只有经过身份验证的用户才能创建片段。只有片段的创建者才能更新或删除它。未经过身份验证的请求应具有完全的只读访问权限。向模型中添加信息我们将在Snippet模型类中做一些更改。首先,让我们添加几个字段。其中的一个字段将用于表示创建代码片段的用户。另一个字段将用于存储代码的高亮HTML表</div> </li> <li><a href="/article/1939255058457751552.htm" title="Django项目前后端类型中,用户注册功能实现笔记(第一部分)" target="_blank">Django项目前后端类型中,用户注册功能实现笔记(第一部分)</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AFdjango/1.htm">后端django</a> <div>用户注册前端逻辑为了学会使用Vue.js的双向绑定实现用户的交互和页面局部刷新效果。1.用户注册页面绑定Vue数据1.准备div盒子标签......2.register.html绑定内容:变量、事件、错误提示等{{csrf_input}}用户名:[[error_name_message]]密码:请输入8-20位的密码确认密码:两次输入的密码不一致号:[[error_mobile_message]]</div> </li> <li><a href="/article/1939250241110863872.htm" title="React - 错误边界(Error boundary)" target="_blank">React - 错误边界(Error boundary)</a> <span class="text-muted">风轻轻~</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/React__%E5%9F%BA%E7%A1%80/1.htm">React__基础</a><a class="tag" taget="_blank" href="/search/react.js/1.htm">react.js</a> <div>React-错误边界(Errorboundary)一.理解二.使用1.使用方式2.使用案例错误边界:https://zh-hans.reactjs.org/docs/error-boundaries.html一.理解部分UI的JavaScript错误不应该导致整个应用崩溃,为了解决这个问题,React16引入了一个新的概念——错误边界。错误边界是一种React组件,这种组件可以捕获发生在其子组件树</div> </li> <li><a href="/article/1939228797962350592.htm" title="Python爬虫实战:研究Bleach库相关技术" target="_blank">Python爬虫实战:研究Bleach库相关技术</a> <span class="text-muted">ylfhpy</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98/1.htm">爬虫项目实战</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/Bleach/1.htm">Bleach</a> <div>1.引言在大数据时代,网络内容采集已成为信息获取的重要手段。Python凭借其丰富的爬虫库(如Requests、Scrapy)和灵活的数据处理能力,成为网页爬虫开发的首选语言。然而,从互联网获取的内容往往包含恶意脚本、不安全标签等安全隐患,直接使用可能导致XSS(跨站脚本攻击)、数据泄露等风险。Bleach作为专业的HTML净化库,通过白名单机制提供了可靠的内容安全过滤方案。本文将结合实际案例,详</div> </li> <li><a href="/article/1939228799031898112.htm" title="Python爬虫实战:研究untangle库相关技术" target="_blank">Python爬虫实战:研究untangle库相关技术</a> <span class="text-muted">ylfhpy</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98/1.htm">爬虫项目实战</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/untangle/1.htm">untangle</a> <div>1.引言在大数据时代,网络数据已成为重要的信息资源。XML和HTML作为互联网上最常用的数据表示格式,广泛应用于API接口、网站结构和数据交换等场景。Python凭借其丰富的爬虫库(如Requests、Scrapy)和灵活的数据处理能力,成为网络数据采集的首选语言。然而,从复杂的XML/HTML文档中提取结构化数据仍然面临诸多挑战,如文档结构多样性、动态内容渲染和数据格式转换等问题。Untangl</div> </li> <li><a href="/article/1939226528248295424.htm" title="JavaScript基础-常见网页特效案例" target="_blank">JavaScript基础-常见网页特效案例</a> <span class="text-muted">咖啡の猫</span> <a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>一、前言在前端开发中,实现网页特效(如轮播图、下拉菜单、Tab切换、拖拽效果等)是提升用户体验和页面交互性的关键手段之一。这些特效不仅能增强用户对网站的粘性,也是衡量一个前端开发者能力的重要标准。JavaScript是实现网页特效的核心技术之一,结合HTML和CSS,可以轻松构建丰富的交互效果。本文将带你深入了解:常见网页特效的实现原理;如何使用原生JavaScript实现经典特效;每个案例附带完</div> </li> <li><a href="/article/1939208372943384576.htm" title="如何在编辑器wangEditor中完美复制粘贴WORD内容?" target="_blank">如何在编辑器wangEditor中完美复制粘贴WORD内容?</a> <span class="text-muted">M_Snow</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E8%BE%91%E5%99%A8/1.htm">编辑器</a><a class="tag" taget="_blank" href="/search/word/1.htm">word</a><a class="tag" taget="_blank" href="/search/umeditor%E7%B2%98%E8%B4%B4word/1.htm">umeditor粘贴word</a><a class="tag" taget="_blank" href="/search/ueditor%E7%B2%98%E8%B4%B4word/1.htm">ueditor粘贴word</a><a class="tag" taget="_blank" href="/search/ueditor%E5%A4%8D%E5%88%B6word/1.htm">ueditor复制word</a><a class="tag" taget="_blank" href="/search/ueditor%E4%B8%8A%E4%BC%A0word%E5%9B%BE%E7%89%87/1.htm">ueditor上传word图片</a><a class="tag" taget="_blank" href="/search/ueditor%E5%AF%BC%E5%85%A5word/1.htm">ueditor导入word</a> <div>要求:开源,免费,技术支持编辑器:wangEditor前端:vue2,vue3,vue-cli,html5后端:java,jsp,springboot,asp.net,php,asp,.netcore,.netmvc,.netform群体:学生,个人用户,外包,自由职业者,中小型网站,博客,场景:数字门户,数字中台,站群,内网,外网,信创国产化环境,web截屏行业:医疗,教育,建筑,政府,党政,国</div> </li> <li><a href="/article/1939208245839196160.htm" title="网页版wangEditor如何实现WORD图片的高效粘贴?" target="_blank">网页版wangEditor如何实现WORD图片的高效粘贴?</a> <span class="text-muted">M_Snow</span> <a class="tag" taget="_blank" href="/search/word/1.htm">word</a><a class="tag" taget="_blank" href="/search/umeditor%E7%B2%98%E8%B4%B4word/1.htm">umeditor粘贴word</a><a class="tag" taget="_blank" href="/search/ueditor%E7%B2%98%E8%B4%B4word/1.htm">ueditor粘贴word</a><a class="tag" taget="_blank" href="/search/ueditor%E5%A4%8D%E5%88%B6word/1.htm">ueditor复制word</a><a class="tag" taget="_blank" href="/search/ueditor%E4%B8%8A%E4%BC%A0word%E5%9B%BE%E7%89%87/1.htm">ueditor上传word图片</a><a class="tag" taget="_blank" href="/search/ueditor%E5%AF%BC%E5%85%A5word/1.htm">ueditor导入word</a><a class="tag" taget="_blank" href="/search/ueditor%E5%AF%BC%E5%85%A5pdf/1.htm">ueditor导入pdf</a> <div>要求:开源,免费,技术支持编辑器:wangEditor前端:vue2,vue3,vue-cli,html5后端:java,jsp,springboot,asp.net,php,asp,.netcore,.netmvc,.netform群体:学生,个人用户,外包,自由职业者,中小型网站,博客,场景:数字门户,数字中台,站群,内网,外网,信创国产化环境,web截屏行业:医疗,教育,建筑,政府,党政,国</div> </li> <li><a href="/article/1939204085588750336.htm" title="buuctf新生赛(ACTF2020)" target="_blank">buuctf新生赛(ACTF2020)</a> <span class="text-muted">HfLllo</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>1.Upload:文件上传,phtml2.BackupFile:codesearch找备份文件,弱类型比较==(只要求值相等)3.Exec:网站;ls(linux列出当前目录有哪些文件和目录)网站;ls/(看根目录里有什么内容)查看文件:web;cat/file4.Include:php://filter/read=convert.base64-encode/resource=file.php,再</div> </li> <li><a href="/article/1939177615935991808.htm" title="微软商店中的工具合集应用" target="_blank">微软商店中的工具合集应用</a> <span class="text-muted">BinField</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a><a class="tag" taget="_blank" href="/search/microsoft/1.htm">microsoft</a> <div>ToolsSet是微软商店中的一款包含近百种实用工具的工具集合应用,细分功能达到数百种,详细功能列表及使用方法可以查看以下链接:Windows应用ToolsSet介绍https://iceskydev.github.io/AppDoc/tools/zh/ToolsSet.html工具主要分为六类:数值类、文本类、日期类、媒体类、其他类、在线工具数值类数值类功能包括:进制转换、数字和文本互转、单位转</div> </li> <li><a href="/article/1939147364379979776.htm" title="html5-video标签做视频加密的方法" target="_blank">html5-video标签做视频加密的方法</a> <span class="text-muted">视频砖家</span> <a class="tag" taget="_blank" href="/search/HTML5/1.htm">HTML5</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91%E5%8A%A0%E5%AF%86/1.htm">视频加密</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91%E5%AE%89%E5%85%A8/1.htm">视频安全</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91%E5%8A%A0%E5%AF%86/1.htm">视频加密</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E5%8A%A0%E5%AF%86/1.htm">文件加密</a><a class="tag" taget="_blank" href="/search/%E8%A7%86%E9%A2%91%E5%AE%89%E5%85%A8/1.htm">视频安全</a> <div>html5-video标签做视频加密的方法/**在这里可以进行权限验证等操作*///创建文件对象Filef=newFile("E:\\test.mp4");//获取文件名称StringfileName=f.getName();//导出文件Stringagent=getRequest().getHeader("User-Agent").toUpperCase();InputStreamfis=nul</div> </li> <li><a href="/article/1939144719405740032.htm" title="视频云平台HTML5播放器使用文档(CuPlayer平台)" target="_blank">视频云平台HTML5播放器使用文档(CuPlayer平台)</a> <span class="text-muted">阿酷tony</span> <a class="tag" taget="_blank" href="/search/%E9%85%B7%E6%92%AD%E4%BA%91%EF%BC%88%E5%85%8D%E8%B4%B9%E4%BA%91%E5%AD%98%E5%82%A8%EF%BC%89/1.htm">酷播云(免费云存储)</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>视频云平台HTML5播放器使用文档(CuPlayer平台)varplayer=polyvPlayer({wrap:'#player',width:800,height:533,vid:'88083abbf5535a4d7b4d8614427559e0_8',});选项参数类型默认值说明wrapstring/HTMLElement-页面上存在需要载入播放器的DOM元素或css选择器widthnumb</div> </li> <li><a href="/article/1939142825430020096.htm" title="Html5播放器禁止拖动播放器进度条(教学场景)" target="_blank">Html5播放器禁止拖动播放器进度条(教学场景)</a> <span class="text-muted"></span> <div>禁用视频课程进度条的拖动功能,主要是为了强制学员按照课程设计的顺序观看内容,防止跳过关键知识点,从而保证学习效果和课程的完整性。这在以下几种教育场景中尤为常见和有意义。演示地址:禁用拖动视频进度条01.防止应试作弊:在一些需要观看视频才能解锁下一章节或完成测试的场景中,禁用拖动能确保学员真正观看了教学内容,而不是仅仅为了完成任务而快进。02.强制观看基础知识:对于那些知识点层层递进的课程(例如编程</div> </li> <li><a href="/article/1939139421282562048.htm" title="在vue3中通过jspdf+html2canvas实现导出页面pdf功能" target="_blank">在vue3中通过jspdf+html2canvas实现导出页面pdf功能</a> <span class="text-muted">落晓星</span> <a class="tag" taget="_blank" href="/search/pdf/1.htm">pdf</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/ruoyi/1.htm">ruoyi</a> <div>一、安装依赖npminstallhtml2canvasjspdf二、创建Vue组件下载文件importhtml2canvasfrom'html2canvas';importjsPDFfrom'jspdf';constroute=useRoute();//当前idconstpolicyExplainId=ref(route.params.id);constloading=ref(false);//详</div> </li> <li><a href="/article/1939121136688230400.htm" title="国产操作系统编译统信uos(linux)编译Sqlite3.3" target="_blank">国产操作系统编译统信uos(linux)编译Sqlite3.3</a> <span class="text-muted">不行人视</span> <a class="tag" taget="_blank" href="/search/%E7%8E%AF%E5%A2%83%E8%B8%A9%E5%9D%91/1.htm">环境踩坑</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/sqlite/1.htm">sqlite</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>文章目录一、下载源码二、编译步骤1.解压2.构建3.编译下载三、检查安装是否成功一、下载源码链接:https://www.sqlite.org/index.html二、编译步骤1.解压tar-xvfsqlite-autoconf-3460000.tar.gz新建一个文件夹用来存放编译下载的文件mkdirset_sql进入解压的文件夹cdcdsqlite-autoconf-3460000/2.构建构</div> </li> <li><a href="/article/32.htm" title="对于规范和实现,你会混淆吗?" target="_blank">对于规范和实现,你会混淆吗?</a> <span class="text-muted">yangshangchuan</span> <a class="tag" taget="_blank" href="/search/HotSpot/1.htm">HotSpot</a> <div>昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息: JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So</div> </li> <li><a href="/article/159.htm" title="android 网络" target="_blank">android 网络</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a> <div>android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来  方便查找   ,  服务器使用的是TomCat   服务器代码;  servlet的使用需要在xml中注册 package servlet; import java.io.IOException; import java.util.Arr</div> </li> <li><a href="/article/286.htm" title="[读书笔记]读法拉第传" target="_blank">[读书笔记]读法拉第传</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/1.htm">读书笔记</a> <div>       1831年的时候,一年可以赚到1000英镑的人..应该很少的...       要成为一个科学家,没有足够的资金支持,很多实验都无法完成       但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......</div> </li> <li><a href="/article/413.htm" title="随机数的产生" target="_blank">随机数的产生</a> <span class="text-muted">沐刃青蛟</span> <a class="tag" taget="_blank" href="/search/%E9%9A%8F%E6%9C%BA%E6%95%B0/1.htm">随机数</a> <div>c++中阐述随机数的方法有两种:   一是产生假随机数(不管操作多少次,所产生的数都不会改变)          这类随机数是使用了默认的种子值产生的,所以每次都是一样的。   //默认种子 for (int i = 0; i < 5; i++) { cout<<</div> </li> <li><a href="/article/540.htm" title="PHP检测函数所在的文件名" target="_blank">PHP检测函数所在的文件名</a> <span class="text-muted">IT独行者</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E5%87%BD%E6%95%B0/1.htm">函数</a> <div>很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。 代码:   [php]   view plain copy // Filename: functions.php    <?php&nbs</div> </li> <li><a href="/article/667.htm" title="银行各系统功能简介" target="_blank">银行各系统功能简介</a> <span class="text-muted">文强chu</span> <a class="tag" taget="_blank" href="/search/%E9%87%91%E8%9E%8D/1.htm">金融</a> <div>银行各系统功能简介   业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系</div> </li> <li><a href="/article/794.htm" title="Python学习1(pip django 安装以及第一个project)" target="_blank">Python学习1(pip django 安装以及第一个project)</a> <span class="text-muted">小桔子</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/django/1.htm">django</a><a class="tag" taget="_blank" href="/search/pip/1.htm">pip</a> <div>    最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上! 第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy! 第二部:解压这个压缩文件,会看到一个setup.p</div> </li> <li><a href="/article/921.htm" title="php 数组" target="_blank">php 数组</a> <span class="text-muted">aichenglong</span> <a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F/1.htm">排序</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E7%BB%84/1.htm">数组</a><a class="tag" taget="_blank" href="/search/%E5%BE%AA%E7%8E%AF/1.htm">循环</a><a class="tag" taget="_blank" href="/search/%E5%A4%9A%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">多维数组</a> <div>1 php中的创建数组 $product = array('tires','oil','spark');//array()实际上是语言结构而不  是函数 2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组 $numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10 $numbers=range(1,10,</div> </li> <li><a href="/article/1048.htm" title="安装python2.7" target="_blank">安装python2.7</a> <span class="text-muted">AILIKES</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>安装python2.7 1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz 2、复制解压 #mkdir -p /opt/usr/python #cp  /opt/soft/Python-2</div> </li> <li><a href="/article/1175.htm" title="java异常的处理探讨" target="_blank">java异常的处理探讨</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/JAVA%E5%BC%82%E5%B8%B8/1.htm">JAVA异常</a> <div>//java异常  /* 1,了解java 中的异常处理机制,有三种操作 a,声明异常  b,抛出异常  c,捕获异常 2,学会使用try-catch-finally来处理异常 3,学会如何声明异常和抛出异常 4,学会创建自己的异常   */   //2,学会使用try-catch-finally来处理异常   </div> </li> <li><a href="/article/1302.htm" title="getElementsByName实例" target="_blank">getElementsByName实例</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/element/1.htm">element</a> <div>实例1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x</div> </li> <li><a href="/article/1429.htm" title="探索JUnit4扩展:Runner" target="_blank">探索JUnit4扩展:Runner</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/1.htm">单元测试</a><a class="tag" taget="_blank" href="/search/JUnit/1.htm">JUnit</a> <div>        参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。         文章地址:http://www.blogjava.net/jiangshachina/archive/20</div> </li> <li><a href="/article/1556.htm" title="[MongoDB学习笔记二]MongoDB副本集" target="_blank">[MongoDB学习笔记二]MongoDB副本集</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>1. 副本集的特性   1)一台主服务器(Primary),多台从服务器(Secondary)   2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作   3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来   2</div> </li> <li><a href="/article/1683.htm" title="【Spark八十一】Hive in the spark assembly" target="_blank">【Spark八十一】Hive in the spark assembly</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/assembly/1.htm">assembly</a> <div>Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners: 1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)</div> </li> <li><a href="/article/1810.htm" title="Nginx问题定位之监控进程异常退出" target="_blank">Nginx问题定位之监控进程异常退出</a> <span class="text-muted">ronin47</span> <div>nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。 1. 在error.log中查看是否有signal项,如果有,看看signal是多少。 比如,这是一个异常退出的情况: $grep signal error.log 2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s</div> </li> <li><a href="/article/1937.htm" title="No grammar constraints (DTD or XML schema).....两种解决方法" target="_blank">No grammar constraints (DTD or XML schema).....两种解决方法</a> <span class="text-muted">byalias</span> <a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>方法一:常用方法   关闭XML验证 工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。 方法二:(个人推荐) 添加 内容如下 <?xml version=</div> </li> <li><a href="/article/2064.htm" title="Netty源码学习-DefaultChannelPipeline" target="_blank">Netty源码学习-DefaultChannelPipeline</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/netty/1.htm">netty</a> <div>package com.ljn.channel; /** * ChannelPipeline采用的是Intercepting Filter 模式 * 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现 * * 下面对ChannelPipeline作一个模拟,只模拟关键代码: */ public class Pipeline { </div> </li> <li><a href="/article/2191.htm" title="MYSQL数据库常用备份及恢复语句" target="_blank">MYSQL数据库常用备份及恢复语句</a> <span class="text-muted">chicony</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div> 备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。 mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > ba</div> </li> <li><a href="/article/2318.htm" title="小白谈谈云计算--基于Google三大论文" target="_blank">小白谈谈云计算--基于Google三大论文</a> <span class="text-muted">CrazyMizzz</span> <a class="tag" taget="_blank" href="/search/Google/1.htm">Google</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a><a class="tag" taget="_blank" href="/search/GFS/1.htm">GFS</a> <div>    之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。     我先说说GFS   &n</div> </li> <li><a href="/article/2445.htm" title="hadoop 平衡空间设置方法" target="_blank">hadoop 平衡空间设置方法</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/balancer/1.htm">balancer</a> <div>在hdfs-site.xml中增加设置balance的带宽,默认只有1M: <property>   <name>dfs.balance.bandwidthPerSec</name>     <value>10485760</value>     <description&g</div> </li> <li><a href="/article/2572.htm" title="Eclipse程序员要掌握的常用快捷键" target="_blank">Eclipse程序员要掌握的常用快捷键</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a> <div>  判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评 《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个 程序员图书列表,目的也就是通过读书,让程序员变懒。  程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得</div> </li> <li><a href="/article/2699.htm" title="Android学习之路" target="_blank">Android学习之路</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/Android%E5%AD%A6%E4%B9%A0/1.htm">Android学习</a> <div>转自:http://blog.csdn.net/ryantang03/article/details/6901459 以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。 下面说说我学习Android的感受,我学Android首先是看MARS的视</div> </li> <li><a href="/article/2826.htm" title="java 遍历Map的四种方法" target="_blank">java 遍历Map的四种方法</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/HashMap/1.htm">HashMap</a><a class="tag" taget="_blank" href="/search/java+%E9%81%8D%E5%8E%86Map%E7%9A%84%E5%9B%9B%E7%A7%8D%E6%96%B9%E6%B3%95/1.htm">java 遍历Map的四种方法</a> <div>转载请出自出处: http://eksliang.iteye.com/blog/2059996 package com.ickes; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; /** * 遍历Map的四种方式 </div> </li> <li><a href="/article/2953.htm" title="【精典】数据库相关相关" target="_blank">【精典】数据库相关相关</a> <span class="text-muted">gengzg</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>package C3P0; import java.sql.Connection; import java.sql.SQLException; import java.beans.PropertyVetoException; import com.mchange.v2.c3p0.ComboPooledDataSource; public class DBPool{ </div> </li> <li><a href="/article/3080.htm" title="自动补全" target="_blank">自动补全</a> <span class="text-muted">huyana_town</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%8A%A8%E8%A1%A5%E5%85%A8/1.htm">自动补全</a> <div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo</div> </li> <li><a href="/article/3207.htm" title="jquery在线预览PDF文件,打开PDF文件" target="_blank">jquery在线预览PDF文件,打开PDF文件</a> <span class="text-muted">天梯梦</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div>最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。   核心代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.</div> </li> <li><a href="/article/3334.htm" title="ViewPager刷新单个页面的方法" target="_blank">ViewPager刷新单个页面的方法</a> <span class="text-muted">lovelease</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/viewpager/1.htm">viewpager</a><a class="tag" taget="_blank" href="/search/tag/1.htm">tag</a><a class="tag" taget="_blank" href="/search/%E5%88%B7%E6%96%B0/1.htm">刷新</a> <div>  使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面</div> </li> <li><a href="/article/3461.htm" title="利用按位取反(~)从复合枚举值里清除枚举值" target="_blank">利用按位取反(~)从复合枚举值里清除枚举值</a> <span class="text-muted">草料场</span> <a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a> <div>以 C# 中的 System.Drawing.FontStyle 为例。   如果需要同时有多种效果, 如:“粗体”和“下划线”的效果,可以用按位或(|) FontStyle style = FontStyle.Bold | FontStyle.Underline;   如果需要去除 style 里的某一种效果, </div> </li> <li><a href="/article/3588.htm" title="Linux系统新手学习的11点建议" target="_blank">Linux系统新手学习的11点建议</a> <span class="text-muted">刘星宇</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>  随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。   一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu</div> </li> <li><a href="/article/3715.htm" title="hibernate dao层应用之HibernateDaoSupport二次封装" target="_blank">hibernate dao层应用之HibernateDaoSupport二次封装</a> <span class="text-muted">wangzhezichuan</span> <a class="tag" taget="_blank" href="/search/DAO/1.htm">DAO</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>/** * <p>方法描述:sql语句查询 返回List<Class> </p> * <p>方法备注: Class 只能是自定义类 </p> * @param calzz * @param sql * @return * <p>创建人:王川</p> * <p>创建时间:Jul</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>