admin管理员组

文章数量:1530845

2023年12月14日发(作者:)

WAP网站设计原则

从Web端直接移植为WAP2.0形式,突出的矛盾是信息架构不适应小屏幕设备,垂直页面的冗长和WAP2.0表现形式的限制。

提升小屏幕浏览的体验,在设计中应包含以下几个核心任务:

控制信息的维度

信息布局,更好利用首屏的有限资源

采用合理的导航、有明确的方位感知

尽可能减少浏览时的按键做功

界面可视化

控制信息维度

WAP网页可支持的页面信息维度较小。《移动设备交互设计》中介绍1维、1.5维、2维的信息呈现方式[1]。将其归纳为1 维垂直平铺和1.5维的页面折叠,2维的缩略索引等相结合来处理页面降维。

例如:手机腾讯网新闻正文页,除去导航部分,主要垂直平铺了新闻正文内容、分享转载、相关新闻推荐、相关搜索、网友热评、热点新闻、精彩推荐等内容模块。减少页面长度,就需要折叠模块信息。除新闻正文内容以外的外延阅读模块只摘选展现3或5条,用户需要通过“查看更多”或点击模块标题进行详细的扩展阅读。

再如:手机QQ空间的好友动态的日志设计,仅展示各条日志展示3行正文内容,其余内容折叠起来。引导用户进入深一维度浏览。

信息布局

首屏的首页对于全站的战略意义重大。它是用户总览全站的内容最重要途径,同时可以建立直观印象,树立品牌形象。《Don’t make me think》非常强调网站的首页尤其是页面头部要清晰地呈现出这个网站是干什么的,用户可以做什么。同时首屏的资源在小屏幕设备上尤为稀缺,所以往往是全站交互设计的重中之重。

小屏幕设备的首页有它特殊规则。QVGA的竖屏模式下,以13号字体显示,一屏仅有13行左右。横屏模式下就展示更少了。所以在可选择的前提下(例如Nokia E71横屏机型,无法竖屏阅读)用户很少会喜欢用横屏模式阅读长页面。首屏默认最上方会是全站的logo和全站的导航。

手机新浪网首页截屏

手机新浪网首页头部导航的设计是采用背景图实现的。UCWeb浏览器不支持背景图片展示,直接导致左右结构的导航变形,视觉效果损失。

手机搜狐网首页截屏

手机搜狐网的logo实现方式是前景图,所以在浏览器(不禁止图片浏览的情况下)中能够展示logo,但是首页头部的机型适配问题依然较为严峻。

手机腾讯网WAP2.0改版,首页首屏的设计

分析:手机腾讯网WAP2.0首页的首屏在不同浏览器上的适配效果得到了较好的控制。导航做了减法,由WAP 1.0阶段的3行精简到2行,只留出重要的产品入口,其他频道入口分散到首屏以下以及新闻中心。对手机腾讯网首页的信息布局做了一次改良。

采用合理的导航

桌面上常见的导航方式主要有页面头部的多行全局导航链接、面包屑、菜单、工具栏等。凡具备告诉用户在哪里,方便用户去往其他地方的标识都算导航。它一般都易于识别,处于页面显赫位置;形式和位置也相对固定,持久;相近作用的导航在页面中具有排他性,即功能相近的导航应根据页面需要做判断和取舍,详见下文“书城”案例。

在WAP页面中,视域相当狭窄,信息维度很小。承载同样多的信息,WAP的页面长度会比Web页面显著增加。很多WAP产品页面头部和页面底部采用导航复现的设计。比如手机新浪网的设计将多行导航链接布置在页头和页尾。开心001以及人人WAP2.0的设计是在页头和页尾复现页卡式导航。

手机腾讯网WAP2.0的导航设计,首要解决的问题是如何让用户快速了解网页的全局内容及功能。在手机腾讯网内每个频道首页的头部位置有用于总览的多行导航链接,让用户对频道内容有基本认知。频道首页的尾部则采用“返回顶部”引导用户回到头部利用多行导航链接进入其他模块。而各频道二级页面在页头和页尾则复用面包屑导航。

手机腾讯网书城WAP2.0改版前的导航问题

书城-分类-子类别页面的导航页卡和面包屑并用,功能有重合之嫌。面包屑中的前面两项,在顶部的页卡式导航里都可以链入。

修改后,分类tab置灰,表示为当前选中项,提示方位。原面包屑位置改为栏目标题,就简单清晰很多。

减少浏览时的按键做功

浏览页面要尽可能地减少用户滚屏操作。垂直的长页面越往下,信息曝光率越小,操作难度越大。因此,要将信息的重要性分级,并以流的思维审视每个页面首要的操作任务;将重要操作或信息放置在靠近顶部的位置。另外,要充分考虑页面中图形元素对于焦点跳转频度的影响(在后面的交互细节章节中详细介绍)。

以手机腾讯网WAP2.0 下载频道为例。如下面交互设计稿所示:软件介绍页头部改版后,新增了下载包链接。这满足了一些需求:用户在进入软件介绍页之前,就已经确定需要下载该软件,并且机型适配也已明确。此时,用户就不需要跨越两屏的距离才能点到下载包了。

界面可视化

可视化是WAP2.0较WAP1.0的一个重要改进。WAP1.0页面不能控制文字的样式及颜色,仅可见链接和非链接的区别;支持少量的图片;以及简单的排版样式。浏览WAP1.0页面,用户需要花更多的注意力通过纯文字内容来分辨其功能,判断自己该怎么操作。而加入了视觉化的控件、功能分区,能帮助用户更好地理解功能,引导用户的注意力。以下重点分析下手机QQ空间 WAP2.0新改版设计:

另外,设计中还要注意利用WAP2.0的图形化界面表现;同时考量所使用的图形元素对用户是不是有意义。

频道的色彩管理也是全站整合的重要设计要素。很多子频道都希望自己的频道色有特殊化处理,比如游戏、音乐频道能使用更加年轻活泼的色调,而财经、军事频道则希望能使用突出其内涵的色彩。但这会对手机腾讯网全站浏览的体验带来品牌形象混乱,视觉冲击过大等问题。因此进过多方权衡后,实现了全站基本统一的蓝色基调。

注意事项:

1 设计站点前的准备工作

在设计一项既要面向移动设备又要面向PC的服务的时候,首先需要进行移动设备用户界面的设计。把面向移动的服务扩展到PC环境通常要比其相反方向扩展要容易一些。

如果起始站点是一个PC Web站点,强烈建议把PC服务分解成若干部分。在移动环境中,仅挑选那些可以作为服务核心的部分。在设计移动服务时,要把注意力集中在这些核心部分上。

研究市场上各种移动浏览器的物理特性,以便用XHTML和CSS进行有效的应用软件设计。你需要知道文档、样式表以及图像的最大许可大小,可以用于显示内容的屏幕空间的物理大小,以及为其它物理实体,如软键文本、图标、标题等,预留的屏幕空间。诺基亚手机有一个包含图标的标题行,标题行还可以包含XHTML页面的标题。还有一个用于显示XHTML页面(不包括标题)的内容区域,以及包含一个或多个软键文本的区域,软键的个数取决于移动设备的类型。

2 设计优秀站点的基本原则

XHTML MP 和CSS的引入创建了多种新的用户界面结构。XHTML MP包含的元素比WML多,并且利用CSS,可以通过多种方法修改元素的可视化显示。XHTML MP为服务提供者提供了更多把他们的服务变得更有吸引力的可能性,但同时,XHTML MP也增加了设计的复杂度,从而在可用性上面临更多的挑战。

3 关注导航模型

应该基于一致、易学的导航模型创建便于使用的用户界面。这比使用XHTML的所有花哨的显示功能都重要。

移动用户的需求及期望与使用台式PC的用户不同。移动用户不是浏览者,他们更希望能够快速、轻松地访问特定信息。因此,应提供简洁、精确且快速的信息。

避免在过多页面或闪烁屏幕中显示核心服务内容;然而,可以在其中显示一个小logo或其它的加亮商标,以使用户熟悉服务。无论如何,应能立刻显示用户要求查看的重要信息。

在移动设备中,数据的输入非常挑战性,并且比较费时,故在创建站点时,尽可能少地要求用户输入,尤其是文本输入。

如果可能,在用户做择时,应避免让用户打字,考虑利用择列表、复框或单钮让用户从 默认的列表中做出择,或提供一个默认列表和一个输入框。

当不得不要求输入的情况下,利用属性-wap-input-format设置输入模板,例如,*N代表数字输入。这样可以避免手动转换输入模式。

CSS的属性–wap-input-format为用户输入的数据定义了一个输入模板,从而去除了为文本或数字转换输入模式的需要。因为一些非诺基亚XHTML MP浏览器的早期版本不支持该属性,它们支持旧属性format="…",因此,对同一格式字符串,应同时定义CSS属性–wap-input-format和属性format。关于WAP Format输入模板的语法,可参见WAP

June 2000 specification [WML] 或 WAP Overview [WAPOver]。

许多用户以分钟为单位支付移动服务,因此,如果他们无法在短时间内获得要查找的信息,就会停止使用该服务——这也是遵守以上要点的一个重要原因。

4 设计导航层次

导航模型是用户浏览XHTML页面的方法,XHTML页面由服务、通过链接进行的交互、菜单和数据输入组成。在设计导航模型时,牢记以下原则:

(1)在整个服务中保持导航模型的一致性。

(2)对于XHTML服务,避免加入返回到之前访问过的页面的链接,因为诺基亚移动浏览器有一个永久的Back软键,可以自动地实现该操作。

(3)避免创建过于“深”的服务。如果一个服务包含的层次多于4或5个,用户通常就难以保留服务的总体印象。

(4)加入返回到服务的起始页或其它主要分支页面的导航,这样用户就可以轻松地返回到他们的起始点。导航层次越多,就越需要一个返回到起始页的方法。

5 针对小尺寸屏幕的设计考虑

预测显示,全世界移动设备的数量将很快超过PC的数量,这给适用于小尺寸屏幕的界面友好的应用软件带来了巨大的商机。当然,在小尺寸屏幕上设计富有创造性的应用软件更有挑战性,但为移动设备设计具有吸引力的应用软件并非不可能。牢记下列条款:

(1)确保用户进入页面时有可见内容。

(2)在元素中用元素为每个页面定义一个短小标题。通常,标题不应多于14个字符,除非你能够定制页面使其适应用户设备的特定特征。 </p><p>(3)在一个服务的所有XHTML页面中使用一致的样式。一致性增加了易用性——尤其是 对于重复使用该服务的用户。 </p><p>(4)尽量减少水平滚动的需要。水平滚动除了比较费时之外,用户还将难以判断他们在整个页面中的位置。如果可能,设计的内容不要宽于或长于目标设备的显示屏。 </p><p>(5)利用元素的对齐属性(lef,right,center)来增加可读性,但不要在同一页面中使用多于两个或三个属性,因为这阻碍了用户获取组织结构。 </p><p>(6)使用空白空间,尤其是在高而窄的图像旁边。可以通过在<img>元素中使用属性align实现此目的,例如: </p><p> </p><p>此外,可以在CSS中为<img>元素设置悬浮属性和其它属性来实现此目的(以及更多其它目的)。悬浮图像允许在图像旁边显示文本,从而利用了整个显示区域。 </p><p>(7)避免过多使用文本强调属性,如粗体,斜体和下划线等,因为这降低了小显示屏上内容的可读性。 </p><p>(8)如有可能,尽量使用短小、精确的字词,避免使用冗长、复杂的字词。 </p><p>(9)避免在同一页面中使用过多不同颜色。尽管颜色可以给一个服务带来更多“活力”,但是过多颜色会导致超载。使用颜色时要尽量保持一致性,例如,整个服务中的相同XHTML元素使用同一种颜色。 </p><p>(10)不要用名字描述颜色,例如,“按下红色链接继续”。没有彩色显示屏的客户终端会以黑色和白色显示彩色内容。 </p><p> </p><p>6 保持较短的文档大小 </p><p>因为移动设备中可用的内存限,故应使文档尽可能短。然而,因为XHTML MP与WML不同,它不能在一个文档中支持多“卡片”,故把内容分为多个独立页面将会使载入的速度减慢。因此,应把所有相关信息结合在同一页面中,并利用分段锚来帮助跳转至相关章节部分。 </p><p>保持文档较短的用方法包括: </p><p>(1)代码中不要包含长注释。尽管在代码中添加注释通常是良好的编程习惯,但对于移动设备来说,这是不适用的。 </p><p>(2)在缩进时利用tab而非空格,或者不使用缩进。空格越多,文档大小增加越快! </p><p>(3)文件名、CSS类和CSS ID应使用简短名称。 </p><p>(4)在可能的地方,用层叠规则定义样式,而不是在元素中用类或属性ID。例如,在WAP </p><p> CSS样式表中,使用如下的属性: </p><p>p (color:red) </p><p>而不是下列的类属性: </p><p>.red {color:red} </p><p>这样就没必要在文档中的每个<p>元素内定义字符串class="red"。 </p><p> </p><p>7 为移动电话设计应用软件 </p><p>当开发人员要决定移动终端的各种应用软件应包含什么信息时,他们应考虑用户在什么情况下使用移动电话。服务内容应满足目标用户群的需要,并且应该对最常见的任务进行最优化。由于较小显示设备便于移动,所以,在没有PC机的情况下,用户可能会首先使用移动电话访问英特网以及获取急需信息。相应的范例包括快速访问航班信息、查看简讯和天气情况等。但用户使用移动电话上网冲浪的可能性要小。 </p><p> </p><p>8 保持用户任务流的流畅及图像的合理使用 </p><p>彩色页面看起来很诱人,但当图像传输使得服务减慢时,彩色页面也许并不让人觉得很舒服。根据可用性研究1,用户不太热衷于那些由于图像传输而中断他们任务流的服务。特别地,当用户在搜寻目标页面时,大的图像就不太合适。含有信息价值的图像是令人青睐的,但在多数情况下,用户或是关掉图像以节省时间和金钱,或是不等图像下载就切换到下个页面。在下载所有图像之前允许用户继续浏览页面,是很重要的。 </p><p>大表格也许会产生相似的问题——也就是说,在某一页面下载完之前,用户的操作被冻结;或者在页面下载完之前不能继续进行其他操作。因为移动电话显示屏的大小不同,所以开发人员应确保即使是在最小的显示屏上,也能够阅读数据表格;通常这些数据表格要进行压缩以符合显示屏的要求。 </p><p> </p><p>9 结构对新用户要简单但也不能忽视熟手用户 </p><p>在移动通信服务中,浅层结构似乎常常比深奥结构更容易理解。链接和页面应该冠以描述性的名称,这样可以帮助用户找到他/她需要的信息。很难说在一个链接列表页面上应该提供多少个链接。如果链接明显属于同类且容易浏览(每个链接占一行,以字母顺序,或另外以逻辑顺序排列,这样用户就不必把每个链接都读一遍),那么,比较好的方法是在一个页面上提供30个链接,而不是每个页面上提供5个链接,总共需要6个页面。如果有好几 十个链接,在显示这些链接前提供排序选项是个不错的主意。如果链接能放置在一行上,则选择起来一目了然,页面也更美观. </p><p>WAP 2.0没有<do>元素,相反,它们由access keys取代。然而,大多数用户似乎并不了解access keys元素,并且无法找到他们。为了帮助用户理解accesskeys的概念,开发人员应确保accesskeys在屏幕上可见,而且以类似电话键的形式出现。如果有可能,应提供搜索功能。熟手用户很欣赏这个功能,正如新手用户浏览著名站点一样。 </p><p> </p><p>10 在页面上提供足够信息 </p><p>交互式页面应该简短,信息页面应该较长32。不建议使用门面页面来启动站点,门面页面除了问候访问者和显示logo外,没有其他作用。较好的方式是用户能够直接访问服务。 </p><p>在XHTML下,信息以页面形式下载,而不是以WML下的deck形式。这意味着向用户提供单个页面上的信息以支持他们的任务流就显得更为重要。由于XHTML页面是各自独立下载的,所以在XHTML页面间来回切换可能会消耗更多的时间。后向导航尤其存在这种情况,在这些情况下页面不能缓存,例如,与付帐或提供私人信息有关的系统就是这种情况。 </p><p>任何页面的第一屏(最顶端)都是最重要的。所有经常使用的导航链接、搜索域、登录屏幕和大量信息都驻留在那儿。用户可在页面的剩余部分加载之前向前浏览,并且无需滚动页面。 </p><p>应避免在页面顶端放置横幅广告或没任何信息的图形。最好是把广告放在页面的左侧或右侧边框。 </p><p>上下滚动页面是困难的,因此带表格的交互式页面不应该太长,因为用户不能确信他们是否已经填完长表格上的每个域。如果表格所占空间超过两屏,用户可能容易失去控制感。 </p><p>用户访问的目标页面应该具足够多的信息。例如,如果目标页面包含故事或用法说明,则应该在一个页面上显示所有内容。当用户浏览一个长而信息量较大的页面时,能够在页面内引导用户的子标题将帮助用户浏览页面。 </p><p>信息是以单个页面下载而不是以deck下载的这个事实是影响导航以及WML和XHTML之间结构性差异的最大单个变化。 </p><p> </p><p>11 为用户操作提供信息反馈 </p><p>开发人员应该对用户操作、以及错误和问题情况提供正确的反馈。例如,在用户点击链 接之后,页面标题应该与链接名相同。减小导航步骤应该不增加用户的不安全感,例如,用户操作的确认页面是必要的,尽管这些页面需要再次点击。如果确认页面丢失,用户也许觉得她/他需要检查,以确认这一行为是否发生——这会导致更多次的点击。应该认用户觉得他们始终在控制着系统 </p><p>如果出现问题,应提示用户下一步该怎么办。向用户解释期望输入的格式以及对必填项进行标记可阻止错误发生。 </p><p> </p><p>12 尽可能减少图像数量和减小图像容量大小 </p><p>应该认真考虑一个XHTML页面上图像数量和容量大小。页面上的每一幅图像就产生一次独立的来回,这反过来使整个页面的显示速度减慢。因此,应该尽量减少来回的数量。还要注意的是,当每次一幅图像到达移动设备时,整个页面的内容可能需要重新排列,这会占用时间和处理器资源。因此,一个仅有几幅图像的页面也许比一个有许多更小图像的页面下载得更快。如果有可能,建议在全部服务中各个页面上使用相同的图像;那么一个特定的图像只需下载一次且能够保存到高速缓存器中。例如,如果自定义的图像被用作bullet,则在整个服务中应该使用相同的图像。 </p><p>TCP/IP 连接也许会造成页面下载速度的不同,即使其数据量相同。例如,下载一个包含四个图像(每个图像大小为2 KB 的XHTML页面)要比下载一个包含八个图像(每个图像大小为1KB的页面)的速度要更快。 </p><p>如果使用WAP网关,则WAP网关应与GPRS支持GGSN放得近一点。在这个例子中,“近”是指数据延迟及数据包丢失的概率。由于HTTP重传,丢失信息会产生附加延迟。WAP网关和内容服务器间的时延应尽可能的小。 </p><p> </p><p>13 定义图像高度和宽度属性 </p><p>建议内容开发人员在标记语言中明确地指定图像的高度和宽度,以使浏览器为图像预留适当的空间。如果在图像标签中使用高度和宽度参数,那么XHTML浏览器就能在下载图像之前为图像预留空间。因此,在图像下载之前页面就能够显示出来,当然,图像在下载后也能够出现在页面上。这并不影响XHTML页面的完整下载和处理时间,但却大大改善用户的感受,因为在下载图像之前用户可浏览页面。例如: </p><p> </p><p> </p><p> 14 谨慎使用表格 </p><p>XHTML页面浏览器支持表格和嵌套表格的使用。在定义表格单元宽度,尤其是处理嵌套表格时,开发人员应谨慎行事。 </p><p>CSS single-pass (固定)算法能够用于设计表格布局以便优化CPU利用率。然而,与CSS </p><p>multi-pass (动态)表格布局算法不同,固定表格布局算法根据表格的第一行来确定表格的列数及其大小。因此,通过使用具有明确列宽的矩形表格可以获得最佳性能。 </p><p>如果要用嵌套表格,当明确指定子表格的宽度时,开发人员应避免用子表格宽度的一定比例来指定其父表格的宽度。因为设备具有不同的屏幕尺寸,所以百分比不一定能够表示相同数量的象素。因此,建议在父表格及其嵌套表格中使用绝对宽度(像素)以确保内容能正确显示。注意必须确保表格的总宽度与所有列的宽度加上边框和单元格间隔的总和是一样的。一般而言,当表格嵌套层数增加时,页面的复杂度和显示页面所需的处理时间也会增加。为了确保能够及时显示页面,应该避免使用嵌套很深的表格。 </p><p>另外,表格的边框不应该太粗,因为对于显示屏尺寸受限的设备来说,其边框宽度容易占用很多像素,从而使得实际可用的内容区变得太小。 </p><p> </p><p>15 考虑添加样式定义选项 </p><p>开发人员可以用各种方式来定义自己的样式,例如:使用外部样式表、使用文档头部的样式元素,或通过使用指定元素的行间样式属性等。一般而言,虽然使用外部样式表无论何时都有可能把样式从标记语言中分离出来,这是一种好的方法,但应注意权衡考虑。如果样式定义包含在XHTML代码中,则XHTML页面的显示就更快,但是外部样式表的使用提供一种在整个服务中更改样式的便利方法。在整个服务中应该使用相同的外部样式表以避免把多个样式表下载到电话上。外部样式表仅需下载一次并能够保存在高速缓存器中。 </p><p> </p><p>16 删除代码内不必要的空白区和代码内的注释 </p><p>确保代码内没多余的空白区非常重要。虽然空白区在屏幕上是不可见的,但仍要被处理,因为浏览器要对空白区进行分析、排版、CSS分配和显示等。 </p><p>XHTML代码内注释数量应尽量地少,以使代码尽可能地紧凑。 </p><p> </p><p>17 使用HTTP标题指示来支持页面缓存 </p><p>浏览器能够把已经阅读的XHTML页面放在缓存器中。然而,内容开发人员不应假定 页面缓存是默认的。如果可能,应与文档一起发送明确的缓存标题以确保页面在客户端能够缓存。另外,应将过期时间设置为至少数天,这是为了确保在跨越多个时区的情况下,内容能够缓存一段适当的时间。 </p><p>浏览器不支持在Meta 标签内 (例如,使用 HTTP-EQUIV)放置缓存指示,但可用HTTP标题控制缓存。HTTP 服务器可设置"Cache-control: no-cache" HTTP标题指示,而此服务器放置了能够定义“页面不进行缓存”的页面。 </p><p>缓存使用“最近最少使用”算法,这意味着最少使用的项首先被清除。建议重复使用所有XHTML页面内的图像和外部CSS,以确保它们留在缓存中,以便每次使用它们时不需要重新下载。 </p><p>注:在Series 60移动设备中,默认设置是缓存内容,除非在HTTP头中有其它要求。而在Series 40移动设备中,默认设置是不缓存内容。 </p><p> </p><p>18 使用Unicode 2.0字符集编写XHTML的内容 </p><p>诺基亚XHTML浏览器支持ASCII 和 Unicode 2.0字符集。因此,为了确保XHTML最大程度的互操作性,应该使用非拉丁语的Unicode来创建所有的XHTML内容。对于拉丁语,也可使用ASCII来创建。有些网关和代理能把本地字符集转换成Unicode ,但并非所有的字符集都能转换。所以,保证终端接收Unicode的唯一方法就是用Unicode创建内容。有关Unicode和其他非拉丁语的更多信息,可在下列书中找到: </p><p>(1)CJKV Information Processing, Lunde, Ken. 1st edition. O’Reilly & Associates </p><p>(December 1998) </p><p>(2)Unicode: A Primer, Graham, Tony. John Wiley & Sons (March 2000) </p><p> </p><p>19 使用正确的MIME类型和经过验证的XHTML代码 </p><p>由OMA定义的XHTML MP内容的首选MIME类型为:“application/+xml”。这一类型可以用于向XHTML用户代理提供XHTML MP文档支持。另外,也可使用 “application/ xhtml+xml”。在一些 Series 60 浏览器上,必须使用MIME类型“application/+xml”以确保正确的XHTML MP内容视图。MIME类型“text/html”也是可用的,但是,对于XHTML来说,这种类型应被保留,以便用于在现有的HTML用户代理上的显示功能。应注意“text/html”格式的XHTML文档将不作为XML格式来处理。例如,这意味着用户代理也许不能检测到形式上不像错误的错误。 对于既想支持XHTML用户代理又想支持HTML用户代理的软件开发人员来说,可以通过让HTML文档作为“text/html”类型,XHTML文档为“application/+xml”类型来使用内容协商机制。 </p><p>建议所XHTML MP内容使用*.xhtml的文件扩展名。为了避免出现任何互操作性问题和提高性能,应该对XHTML代码进行验证。例如,可用上的 W3C验证器来验证XHTML内容。如果动态地创建XHTML内容,则生成的代码是合法的DTD </p><p>XHTML MP 1.0代码。 </p><p> </p><p>20 使用描述性页面标题和元素标签 </p><p>页面标题描述所显示的页面内容。在WML中推荐使用标题,而在XHTML中强制使用标题。标题帮助用户浏览应用软件,因为它们会提醒用户她/他处于应用软件的什么位置。一个较好的方法就是标题用应该用服务的名称开头并且应该很短。用户以前选择的栏目将决定标题文本。例如,标题“书签”告诉用户显示屏包含了应用软件的一个书签列表,以及前一次选择的选项项目是“书签”。 </p><p>标题文本应该使用比例字体,如果标题文本太长,文本会被自动删减。通常,删减标题的效果要比缩写更好,因为用户可能会对不熟悉的缩写困惑不解。 </p><p>虽然建议元素标签使用缩略词,但不应该使用目标用户群不大熟悉的首字母缩写词。相同的标签应该总是用于相同的操作,尤其是诸如Delete、Remove、 Erase、Clear和 Destroy的功能标记。 </p><p> </p><p>21 使用多段/混合方式更快下载XHTML页面 </p><p>多段方式可以用来请求和传送单一多段消息中的XHTML页面内容,它可以取代目前的多个独立页面对象请求。这使得页面下载的速度更快。例如,如果一个XHTML页面包含文本、7幅图片和一个至外部样式表的链接,则所有内容可以通过一次请求获得而无需提供9次单独的请求。为了使用这一功能,Web服务器和浏览器都要支持多段方式。内容开发人员必须考虑到将页面中的所有可显示内容编码为多段消息。 </p><p>如需查明哪款诺基亚手机支持multipart/mixed MIME类型,参阅/documents中的文档Browser MIME Types In Nokia GSM Phones。 </p><p> </p><p>22 进行可用性测试 </p><p> 对新的应用软件进行可用性测试总是正确的择。没参与设计和开发应用软件的人往往会注意到潜在的可用性问题,这些问题对于那些非常了解设计的人常常不是显而易见的。可用性测试应该在开发过程中尽可能早地进行。这样,在开发时间表内能够完成根据测试结果需要进行任何必要的更改。应该邀请能够代表未来最终用户的测试人员进行测试。如果日程安排不允许进行大量测试,至少应进行小规模测试。 </p><p> </p><p><p></p></img></p><p class="tag"> 本文标签: <a style="margin-right: 10px" href="/tag/309.html" target="_blank">页面</a><a style="margin-right: 10px" href="/tag/24.html" target="_blank">用户</a><a style="margin-right: 10px" href="/tag/26.html" target="_blank">使用</a><a style="margin-right: 10px" href="/tag/538.html" target="_blank">内容</a><a style="margin-right: 10px" href="/tag/1318.html" target="_blank">导航</a></p><div class="copyright"><blockquote><p> 版权声明:本文标题:WAP网站设计原则 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:<a href="https://m.elefans.com/dianzi/1702487029a9548.html">https://m.elefans.com/dianzi/1702487029a9548.html</a>, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。 </p></blockquote></div></div><div class="block-wrap single-relative"><h2 class="block-title">更多相关文章</h2><a href="https://www.520sys.cn/index.php">xp系统</a><div class="post-list"><div class="post-item"><a href="/xitong/1726629051a1079026.html" class="post-item-title" title="html5页面中打开本地app,如果没有跳转下载页面的解决方案"><h3>html5页面中打开本地app,如果没有跳转下载页面的解决方案</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">2天前</div></div><p class="post-item-summary">需求效果 在推广网页上用户点击产品的详细信息时&#xff0c;判断出这个用户手机上是否安装自己的app如果安装了直接自动打开手机内的app应用&#xff0c;若没有则跳转app的下载页 技术实现 直接用window.l</p></div><div class="post-item"><a href="/dongtai/1726629073a1079027.html" class="post-item-title" title="JavaScript - 唤醒 app store 跳转到苹果商店内下载指定应用页面"><h3>JavaScript - 唤醒 app store 跳转到苹果商店内下载指定应用页面</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">2天前</div></div><p class="post-item-summary">前言 如果您要做一个 H5 下载 APP 页面,需要跳转到苹果商店指定应用页面,那么下面的方法即可。 跳转路径 您可以以任何形式触发链接。 注意,路径中的 id 后面(414478124)即为应用 id,替换即可。itms-a</p></div><div class="post-item"><a href="/dongtai/1726630927a1079177.html" class="post-item-title" title="iOS 实现APP之间内容的拷贝、分享"><h3>iOS 实现APP之间内容的拷贝、分享</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">2天前</div></div><p class="post-item-summary">有时候&#xff0c;开发中需要我们实现“将一个APP的文件拷贝到另一个APP上并实现上传等功能”&#xff0c;那我们怎么去实现呢&#xff1f; 下面介绍一种方法&#xff1a; App Extens</p></div><div class="post-item"><a href="/dianzi/1726632469a1079283.html" class="post-item-title" title="h5跳转app指定页面及各种坑的总结"><h3>h5跳转app指定页面及各种坑的总结</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">2天前</div></div><p class="post-item-summary">11.29更新项目中对微信内的处理方案及一些坑 12.3更新ios9后url scheme的坑及最终解决方案 最近遇到一个需求&#xff1a;如果用户安装了app&#xff0c;则跳app&#xff1b;如果用户没安</p></div><div class="post-item"><a href="/dianzi/1726668973a1080417.html" class="post-item-title" title="H5页面在手机浏览器下载文件"><h3>H5页面在手机浏览器下载文件</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">通过Ajax进行文件下载 const urlfileUrl; 下载文件urlconst fileNamefileName; 这里的filename是有后缀名的&#xff0c;没有后缀名的自己拼接一下var url2</p></div><div class="post-item"><a href="/xitong/1726680130a1080747.html" class="post-item-title" title="如何查询路由器的网关地址(路由器的管理页面)"><h3>如何查询路由器的网关地址(路由器的管理页面)</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">路由器的网关管理地址一般会贴附在路由器的底部。如图&#xff1a; 那么在只连接到路由器的情况下&#xff0c;我们要如何来查询路由器的网关地址呢&#xff1f; 以Windows为例&#xff0c;我们</p></div><div class="post-item"><a href="/dianzi/1726680404a1080758.html" class="post-item-title" title="totolink服务器未响应,TOTOLINK 路由器 192.168.0.1登录页面打不开解决办法"><h3>totolink服务器未响应,TOTOLINK 路由器 192.168.0.1登录页面打不开解决办法</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">TOTOLINK 路由器 192.168.0.1登录页面打不开解决办法 2016-12-15 1、正确设置电脑IP地址&#xff1a;电脑连接路由器上网、用电脑设置路由器时&#xff0c;都需要把电脑本地连接(以太网)中的I</p></div><div class="post-item"><a href="/dongtai/1726680510a1080763.html" class="post-item-title" title="win10计算机用户名在哪里设置路由器,win10系统电脑打不开192.168.1.1路由器登录页面怎么办..."><h3>win10计算机用户名在哪里设置路由器,win10系统电脑打不开192.168.1.1路由器登录页面怎么办...</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">新买的路由器都需要通过设置才可以使用。使用Windows 10系统的用户小张反应在浏览器中输入192.168.1.1 登录地址后路由器的设置界面打不不开的情况&#xff0c;该怎么办呢&#xff1f;遇到这样的情况&</p></div><div class="post-item"><a href="/xitong/1726680786a1080771.html" class="post-item-title" title="查看路由器的管理页面地址"><h3>查看路由器的管理页面地址</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">windows打开cmd&#xff0c;输入ipconfig 下面的默认网关ip就是你路由器的管理页面地址</p></div><div class="post-item"><a href="/dongtai/1726680846a1080775.html" class="post-item-title" title="H3C MSR3600路由器登录输错密码后提示用户被锁定"><h3>H3C MSR3600路由器登录输错密码后提示用户被锁定</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">提示用户被锁定通常是启用了密码管理策略&#xff0c;用户账号及IP地址被放入了黑名单。 解决办法&#xff1a; 通过Console口连接交换机&#xff0c; 具体办法见我另外一篇博客 H3C MSR360</p></div><div class="post-item"><a href="/dongtai/1726682951a1080820.html" class="post-item-title" title="无线设置 用户_无线路由器设置网址是多少"><h3>无线设置 用户_无线路由器设置网址是多少</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">一、通过路由器背面标贴查看路由器设置地址 通常&#xff0c;各品牌路由器的登陆地址一般会标注在路由器背面的标贴上&#xff0c;上面记录了路由器的管理页面地址&#xff0c;密码和序列号等信心&#xff0c</p></div><div class="post-item"><a href="/dongtai/1726694193a1081015.html" class="post-item-title" title="用户查询意图检测(CIKM Competition数据挖掘竞赛夺冠算法陈运文)"><h3>用户查询意图检测(CIKM Competition数据挖掘竞赛夺冠算法陈运文)</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">原文出处 背景 CIKM Cup(或者称为CIKM Competition)是ACM CIKM举办的国际数据挖掘竞赛的名称。CIKM全称是International Conference on Information and Knowled</p></div><div class="post-item"><a href="/xitong/1726721099a1081848.html" class="post-item-title" title="基于HTML5和CSS的登录页面"><h3>基于HTML5和CSS的登录页面</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">1天前</div></div><p class="post-item-summary">简介&#xff1a; 初学小萌新一个&#xff0c;一个简单的登录页面&#xff0c;只用到了html和css 其中&#xff0c;背景图可以自行更换&#xff0c;在css样式下的.login ba</p></div><div class="post-item"><a href="/dianzi/1726733739a1082485.html" class="post-item-title" title="selenium打开多个不同用户的谷歌Chrome浏览器方法"><h3>selenium打开多个不同用户的谷歌Chrome浏览器方法</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">22小时前</div></div><p class="post-item-summary">第一步&#xff0c;打开谷歌浏览器粘贴这个chrome:version查看浏览器版本&#xff0c;找到个人资料路径。 第二步&#xff0c;把个人资料路径复制到电脑路径&#xff0c;接着向上返回二</p></div><div class="post-item"><a href="/xitong/1726733971a1082506.html" class="post-item-title" title="使用chrome浏览器修改当前网页内容"><h3>使用chrome浏览器修改当前网页内容</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">22小时前</div></div><p class="post-item-summary">1、进入浏览器&#xff0c;打开需要修改的网页&#xff0c;按F12按钮。 2、点击图标。 3、修改内容。 4、关闭调试窗体。</p></div><div class="post-item"><a href="/dongtai/1726741550a1082783.html" class="post-item-title" title="192.168.8.1手机登陆_192.168.8.1手机登陆页面打不开解决办法"><h3>192.168.8.1手机登陆_192.168.8.1手机登陆页面打不开解决办法</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">20小时前</div></div><p class="post-item-summary">本文主要介绍了用手机设置高科无线路由器时&#xff0c;手机打不开192.168.8.1登陆页面的解决办法。由于有些用户没有电脑&#xff0c;在安装无线路由器的时候&#xff0c;想用手机来设置&#xff1</p></div><div class="post-item"><a href="/dianzi/1726750104a1083078.html" class="post-item-title" title="win7系统标准用户恢复administrator账号方法"><h3>win7系统标准用户恢复administrator账号方法</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">17小时前</div></div><p class="post-item-summary">一次误操作&#xff0c;把管理员账号给禁用了&#xff0c;满眼的泪花~~~~~~~~~ 标准用户&#xff0c;什么都干不了&#xff0c;怎么办呢&#xff1f;&#xff1f;&</p></div><div class="post-item"><a href="/xitong/1726750655a1083097.html" class="post-item-title" title="计算机安全模式能增加用户,Win7安全模式下居然可以做这些事!"><h3>计算机安全模式能增加用户,Win7安全模式下居然可以做这些事!</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">17小时前</div></div><p class="post-item-summary">原标题&#xff1a;Win7安全模式下居然可以做这些事&#xff01; 安全模式是Windows操作系统中的一种特殊模式&#xff0c;经常使用电脑的朋友肯定不会感到陌生&#xff0c;在安全模式下用户可以</p></div><div class="post-item"><a href="/dongtai/1726777824a1084092.html" class="post-item-title" title="Win 10 每次重启在C:Users 新建用户的解决方法"><h3>Win 10 每次重启在C:Users 新建用户的解决方法</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">10小时前</div></div><p class="post-item-summary">1. 现象描述 在这个目录下每次重启都会C:Users 新建用户 解决方法概述&#xff1a;登录安全模式下管理员模式&#xff0c;然后将administrator用户打开&#xff0c;然后重新修改rege</p></div><div class="post-item"><a href="/dianzi/1726783310a1084498.html" class="post-item-title" title="树言树语:QQ影音和暴风影音用户体现"><h3>树言树语:QQ影音和暴风影音用户体现</h3></a><div class="post-item-footer"><div class="tag-wrap"></div><div class="post-item-meta">8小时前</div></div><p class="post-item-summary">今天&#xff0c;需要将视频转换编码让flash能够进行播放&#xff0c;发现QQ影音具备转换mp4编码功能&#xff0c;速度还不错。 曾经何时&#xff0c;暴风影音一直是强大的视频播放器代表。不过最</p></div></div></div><div class="comments"><div class="postcomm block-wrap" id="divCommentPost"><h2 class="block-title">发表评论</h2><form id="saypl" target="_self" method="post" name="saypl" action="/comment/create/9548.html?safe_token=TUM98QQ_2F9OfXJ7B_2FHKHB_2BhO1ryg7Y5evigJ4lH2Jba9_2FmzD3Dy1iy9yUHNL4U1y90uOKaOH0hZrEPO9HezUmww_3D_3D"><input type="hidden" name="doctype" value="1" /><input type="hidden" name="quotepid" value="0" /><div class="comment-box comment-textarea"><textarea name="message" id="txaArticle" class="text" cols="50" rows="4" tabindex="5" placeholder="评论内容"></textarea></div><input name="sumbit" type="submit" tabindex="6" value="发表评论" class="sub"></form></div></div><div class="sn-comments"><div class="sn-comments__title">全部评论 0</div><div class="sn-comments__body"><div class="sn-empty">暂无评论</div></div></div></div></div><div class="aside"><div class="block-wrap" id="side-top-dxt"><h2 class="block-title">推荐文章<i class="mcico mico-right"></i></h2><div class="mcdas"><a href="/dongtai/1726697694a1081255.html" title="有效管理token,充分发挥ChatGPT的能力" class="photo-item" target="_blank" style="background:#364cc6"><div class="photo-item-inner"><h3 class="photo-item-title">有效管理token,充分发挥ChatGPT的能力</h3></div></a><a href="/xitong/1726702100a1081362.html" title="杜比服务器系统安装教程,win10杜比音效如何安装?win10安装杜比音效的详细教程..." class="photo-item" target="_blank" style="background:#364cc6"><div class="photo-item-inner"><h3 class="photo-item-title">杜比服务器系统安装教程,win10杜比音效如何安装?win10安装杜比音效的详细教程...</h3></div></a><a href="/dongtai/1726704221a1081474.html" title="“单细胞”中研究APCCCDH1失活调控细胞周期起始的分子机制" class="photo-item" target="_blank" style="background:#364cc6"><div class="photo-item-inner"><h3 class="photo-item-title">“单细胞”中研究APCCCDH1失活调控细胞周期起始的分子机制</h3></div></a><a href="/xitong/1726771710a1083947.html" title="五笔输入法linux安装包,RedHat enterprise Linux 5 安装五笔输入法" class="photo-item" target="_blank" style="background:#364cc6"><div class="photo-item-inner"><h3 class="photo-item-title">五笔输入法linux安装包,RedHat enterprise Linux 5 安装五笔输入法</h3></div></a><a href="/dongtai/1726807923a1085213.html" title="如何用python破解热点_用30行Python代码制作wifi万能钥匙,邻居家wifi网速好快" class="photo-item" target="_blank" style="background:#364cc6"><div class="photo-item-inner"><h3 class="photo-item-title">如何用python破解热点_用30行Python代码制作wifi万能钥匙,邻居家wifi网速好快</h3></div></a></div></div><div class="block-wrap" id="side-hot-view-item"><h2 class="block-title">热门文章<i class="mcico mico-right"></i></h2><ul><li class="mclas"><div class="list-content"><a title="如何不下载百度网盘下载资源" target="_blank" href="/dianzi/1726672889a1080564.html"><h3>如何不下载百度网盘下载资源</h3></a><span class="post-date">1天前</span></div></li><li class="mclas"><div class="list-content"><a title="让Chrome浏览器下载而非打开文件" target="_blank" href="/xitong/1726733920a1082500.html"><h3>让Chrome浏览器下载而非打开文件</h3></a><span class="post-date">22小时前</span></div></li><li class="mclas"><div class="list-content"><a title="chrome浏览器的JSON格式化插件JSON-Handle" target="_blank" href="/xitong/1726734393a1082545.html"><h3>chrome浏览器的JSON格式化插件JSON-Handle</h3></a><span class="post-date">22小时前</span></div></li><li class="mclas"><div class="list-content"><a title="3·15晚会曝光,浏览网页就能获取手机号,骚扰电话背后的秘密" target="_blank" href="/dianzi/1726744415a1082916.html"><h3>3·15晚会曝光,浏览网页就能获取手机号,骚扰电话背后的秘密</h3></a><span class="post-date">19小时前</span></div></li><li class="mclas"><div class="list-content"><a title="fiddler配置及使用教程" target="_blank" href="/xitong/1726747573a1083028.html"><h3>fiddler配置及使用教程</h3></a><span class="post-date">18小时前</span></div></li><li class="mclas"><div class="list-content"><a title="《Spark实时词频统计处理系统》" target="_blank" href="/dongtai/1726761466a1083286.html"><h3>《Spark实时词频统计处理系统》</h3></a><span class="post-date">14小时前</span></div></li><li class="mclas"><div class="list-content"><a title="英语语法新思维 总结 问答对形式" target="_blank" href="/dianzi/1726763153a1083333.html"><h3>英语语法新思维 总结 问答对形式</h3></a><span class="post-date">14小时前</span></div></li><li class="mclas"><div class="list-content"><a title="win10安装过程修改esp分区吗_win7win10无损修改UEFI启动模式让系统5秒开机支持ghost版..." target="_blank" href="/xitong/1726767417a1083523.html"><h3>win10安装过程修改esp分区吗_win7win10无损修改UEFI启动模式让系统5秒开机支持ghost版...</h3></a><span class="post-date">13小时前</span></div></li><li class="mclas"><div class="list-content"><a title="QQ影音、暴风影音 即使暂停视频后,用QQ截图全是黑色终极解决方案" target="_blank" href="/xitong/1726782897a1084463.html"><h3>QQ影音、暴风影音 即使暂停视频后,用QQ截图全是黑色终极解决方案</h3></a><span class="post-date">8小时前</span></div></li><li class="mclas"><div class="list-content"><a title="Ubuntu 18.04.2LTS 安装搜狗拼音输入法" target="_blank" href="/dongtai/1726797584a1085024.html"><h3>Ubuntu 18.04.2LTS 安装搜狗拼音输入法</h3></a><span class="post-date">4小时前</span></div></li></ul></div><div class="block-wrap" id="side-new-view-item"><h2 class="block-title">最新文章<i class="mcico mico-right"></i></h2><ul><li class="mclas"><div class="list-content"><a title="win7 系统更新服务器失败怎么办,Windows7 Update更新失败报错80070002和80070003怎么办?..." target="_blank" href="/xitong/1726812118a1085431.html"><h3>win7 系统更新服务器失败怎么办,Windows7 Update更新失败报错80070002和80070003怎么办?...</h3></a><span class="post-date">23分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="WiFi和WLAN有什么区别和联系?" target="_blank" href="/xitong/1726810233a1085428.html"><h3>WiFi和WLAN有什么区别和联系?</h3></a><span class="post-date">55分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="公共wifi不安全家里的wifi就安全了吗?" target="_blank" href="/xitong/1726810184a1085425.html"><h3>公共wifi不安全家里的wifi就安全了吗?</h3></a><span class="post-date">56分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="路由器wifi热点丢包率高_使用笔记本电脑和虚拟路由器创建自己的Wifi热点" target="_blank" href="/xitong/1726810118a1085422.html"><h3>路由器wifi热点丢包率高_使用笔记本电脑和虚拟路由器创建自己的Wifi热点</h3></a><span class="post-date">57分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="无线路由器服务器拒接,wifi被拒绝接入解决方法(图文)" target="_blank" href="/xitong/1726810093a1085419.html"><h3>无线路由器服务器拒接,wifi被拒绝接入解决方法(图文)</h3></a><span class="post-date">57分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="Windows7系统优化(批处理)" target="_blank" href="/dongtai/1726812252a1085432.html"><h3>Windows7系统优化(批处理)</h3></a><span class="post-date">21分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="如何给自己各种帐号编一个安全又不会忘记的密码?" target="_blank" href="/dongtai/1726810242a1085429.html"><h3>如何给自己各种帐号编一个安全又不会忘记的密码?</h3></a><span class="post-date">55分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="ESP8266 Node mcu WIFI无线控制入门_01无线远程控制LED" target="_blank" href="/dongtai/1726810213a1085426.html"><h3>ESP8266 Node mcu WIFI无线控制入门_01无线远程控制LED</h3></a><span class="post-date">55分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="看自己的Wifi是否被盗用的技巧" target="_blank" href="/dongtai/1726810125a1085423.html"><h3>看自己的Wifi是否被盗用的技巧</h3></a><span class="post-date">57分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="【Android wifi】wifi基本原理" target="_blank" href="/dongtai/1726810107a1085420.html"><h3>【Android wifi】wifi基本原理</h3></a><span class="post-date">57分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="win7、win8旗舰版系统下载、32位、64位" target="_blank" href="/dianzi/1726813553a1085433.html"><h3>win7、win8旗舰版系统下载、32位、64位</h3></a><span class="post-date">0秒前</span></div></li><li class="mclas"><div class="list-content"><a title="【智能家居篇】wifi网络接入原理(中)——认证Authentication" target="_blank" href="/dianzi/1726810247a1085430.html"><h3>【智能家居篇】wifi网络接入原理(中)——认证Authentication</h3></a><span class="post-date">55分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="Android Wifi连接控制、TCP、UDP通信,6.0以上适配" target="_blank" href="/dianzi/1726810225a1085427.html"><h3>Android Wifi连接控制、TCP、UDP通信,6.0以上适配</h3></a><span class="post-date">55分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="网络安全--解除认证攻击wifi(详细教程)" target="_blank" href="/dianzi/1726810149a1085424.html"><h3>网络安全--解除认证攻击wifi(详细教程)</h3></a><span class="post-date">56分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="WIFI 一键配置原理-ESP8266" target="_blank" href="/dianzi/1726810111a1085421.html"><h3>WIFI 一键配置原理-ESP8266</h3></a><span class="post-date">57分钟前</span></div></li><li class="mclas"><div class="list-content"><a title="小米手机肿么还原时钟" target="_blank" href="/yingjian/1724408198a983615.html"><h3>小米手机肿么还原时钟</h3></a><span class="post-date">27天前</span></div></li><li class="mclas"><div class="list-content"><a title="15000流明是多少瓦" target="_blank" href="/yingjian/1724408197a983614.html"><h3>15000流明是多少瓦</h3></a><span class="post-date">27天前</span></div></li><li class="mclas"><div class="list-content"><a title="一般普通投影机功率多大?" target="_blank" href="/yingjian/1724408196a983613.html"><h3>一般普通投影机功率多大?</h3></a><span class="post-date">27天前</span></div></li><li class="mclas"><div class="list-content"><a title="苹果绿联转换器有些投影机不能用" target="_blank" href="/yingjian/1724408196a983612.html"><h3>苹果绿联转换器有些投影机不能用</h3></a><span class="post-date">27天前</span></div></li><li class="mclas"><div class="list-content"><a title="坚果V9投影机具体参数?" target="_blank" href="/yingjian/1724408195a983611.html"><h3>坚果V9投影机具体参数?</h3></a><span class="post-date">27天前</span></div></li><li class="mclas"><div class="list-content"><a title="有关九年级作文850字精选" target="_blank" href="/shuma/1722260269a922571.html"><h3>有关九年级作文850字精选</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="80后90后_高一作文" target="_blank" href="/shuma/1722260253a922569.html"><h3>80后90后_高一作文</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="中级卫生专业资格中医全科学主治医师中级模拟题2021年(9)案与解析" target="_blank" href="/shuma/1722260238a922567.html"><h3>中级卫生专业资格中医全科学主治医师中级模拟题2021年(9)案与解析</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="(精品)师范大学招考硕士研究生课程八六0试卷" target="_blank" href="/shuma/1722260203a922564.html"><h3>(精品)师范大学招考硕士研究生课程八六0试卷</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="ZXMVC8900(V3" target="_blank" href="/shuma/1722260157a922561.html"><h3>ZXMVC8900(V3</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="【模拟人生4(The Sims 4)性感露背黑色亮片礼服MOD V20190313】模拟人生4(The Sims 4)性感露背黑色亮片礼服MOD V20190313 官方免费下载" target="_blank" href="/wangluo/1722141870a918007.html"><h3>【模拟人生4(The Sims 4)性感露背黑色亮片礼服MOD V20190313】模拟人生4(The Sims 4)性感露背黑色亮片礼服MOD V20190313 官方免费下载</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="【生化危机2:重制版(Resident Evil 2 Remake)克莱尔红头发深色服装MOD】生化危机2:重制版(Resident Evil 2 Remake)克莱尔红头发深色服装MOD 官方免费下载" target="_blank" href="/wangluo/1722141818a918004.html"><h3>【生化危机2:重制版(Resident Evil 2 Remake)克莱尔红头发深色服装MOD】生化危机2:重制版(Resident Evil 2 Remake)克莱尔红头发深色服装MOD 官方免费下载</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="【模拟人生4(The Sims 4)性感露背深V领吊带裙MOD V20190311】模拟人生4(The Sims 4)性感露背深V领吊带裙MOD V20190311 官方免费下载" target="_blank" href="/wangluo/1722140921a917982.html"><h3>【模拟人生4(The Sims 4)性感露背深V领吊带裙MOD V20190311】模拟人生4(The Sims 4)性感露背深V领吊带裙MOD V20190311 官方免费下载</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="【模拟人生4(The Sims 4)科幻风宇宙飞船家庭住宅MOD V20190311】模拟人生4(The Sims 4)科幻风宇宙飞船家庭住宅MOD V20190311 官方免费下载" target="_blank" href="/wangluo/1722140869a917979.html"><h3>【模拟人生4(The Sims 4)科幻风宇宙飞船家庭住宅MOD V20190311】模拟人生4(The Sims 4)科幻风宇宙飞船家庭住宅MOD V20190311 官方免费下载</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="【鬼泣5(Devil May Cry V)v1.0十四项修改】鬼泣5(Devil May Cry V)v1.0十四项修改 官方免费下载" target="_blank" href="/wangluo/1722140821a917976.html"><h3>【鬼泣5(Devil May Cry V)v1.0十四项修改】鬼泣5(Devil May Cry V)v1.0十四项修改 官方免费下载</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="如何实现高效的treenode搜索算法" target="_blank" href="/bianchengkaifa/1724219123a970009.html"><h3>如何实现高效的treenode搜索算法</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="treenode与链表有何本质区别" target="_blank" href="/bianchengkaifa/1724219104a970008.html"><h3>treenode与链表有何本质区别</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="在哪些场景下应优先考虑使用treenode" target="_blank" href="/bianchengkaifa/1724219089a970007.html"><h3>在哪些场景下应优先考虑使用treenode</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="treenode在树形结构中的角色是什么" target="_blank" href="/bianchengkaifa/1724219076a970006.html"><h3>treenode在树形结构中的角色是什么</h3></a><span class="post-date">1月前</span></div></li><li class="mclas"><div class="list-content"><a title="如何通过treenode实现二叉树" target="_blank" href="/bianchengkaifa/1724219058a970005.html"><h3>如何通过treenode实现二叉树</h3></a><span class="post-date">1月前</span></div></li></ul></div></div></div><div class="footer"> CopyRight © 2022 All Rights Reserved. <br class="footer-br" /><a href="/" target="_blank">Powered By 电子爱好者 - 最新技术资讯及电子产品介绍!</a>| 友情链接: </div><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src ="https://hm.baidu.com/hm.js?7009e2d0d7ec0636195834de99b28e15"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script src="/view/js/xiuno.js?2.3.0"></script><script src="/view/template/quzhiwa/js/custom.js?2.3.0"></script><script> $('.cat-tab-wrap li[data-active="fid-5"]').addClass('current-menu-item'); $('.menu-header-container li[data-active="fid-5"]').addClass('current-menu-item'); </script></body></html>