E-COM-NET

  • 首页
  • 在线工具
  • Layui镜像站
  • SUI文档
  • 联系我们
小易 Vingel
小易 Vingel

[译文]避免常见的六种HTML5错误用法

  • 推荐分享

避免常见的六种HTML5错误用法

原文链接请点击此处,作者为Richard Clark.

本文为原创翻译,同时对原文做了一些简化处理。本文遵循署名-非商业性使用协议。

一、不要使用section作为div的替代品

人们在标签使用中最常见到的错误之一就是随意将HTML5的

等价于
——具体地说,就是直接用作替代品(用于样式)。在XHTML或者HTML4中,我们常看到这样的代码:


 
   

My super duper page

     
 
     
 
     
 
     

而现在在HTML5中,会是这样:


 
   

My super duper page

     
 
     
 
     
 
     

这样使用并不正确:

并不是样式容器。section元素表示的是内容中用来帮助构建文档概要的语义部分。它应该包含一个头部。如果你想找一个用作页面容器的元素(就像HTML或者XHTML的风格),那么考虑如Kroc Camen所说,直接把样式写到body元素上吧。如果你仍然需要额外的样式容器,还是继续使用div吧。

基于上述思想,下面才是正确的使用HTML5和一些ARIA roles特性的例子(注意,根据你自己的设计,你也可能需要加入div)


  
   

My super duper page

     
 
     
 
     
 
     

如果你还是无法确定使用哪种元素,那么我建议你参考HTML5 sectioning content element flowchart

二、只在需要的时候使用header和hgroup

写不需要写的标签当然是毫无意义的。不幸的是,我经常看到header和hgroup被无意义的滥用。你可以阅读一下关于header和hgroup元素的两篇文章做一个详细的了解,其中内容我简单总结如下:

  • header元素表示的是一组介绍性或者导航性质的辅助文字,经常用作section的头部
  • 当头部有多层结构时,比如有子头部,副标题,各种标识文字等,使用hgroup将h1-h6元素组合起来作为section的头部

header的滥用

由于header可以在一个文档中使用多次,可能使得这样代码风格受到欢迎:

 
   

My best blog post

 
 

如果你的header元素只包含一个头部元素,那么丢弃header元素吧。既然article元素已经保证了头部会出现在文档概要中,而header又不能包含多个元素(如上文所定义的),那么为什么要写多余的代码。简单点写成这样就行了:

 

My best blog post

 

的错误使用

在headers这个主题上,我也经常看到hgroup的错误使用。有时候不应该同时使用hgroup和header:

  • 如果只有一个子头部
  • 如果hgroup自己就能工作的很好。。。这不废话么

第一个问题一般是这样的:


 
   

My best blog post

 
 

by Rich Clark

此例中,直接拿掉hgroup,让heading果奔吧。

 

My best blog post

 

by Rich Clark

第二个问题是另一个不必要的例子:


 
   

My company

   

Established 1893

 

如果header唯一的子元素是hgroup,那还要header干神马?如果header中没有其他的元素(比如多个hgroup),还是直接拿掉header吧

 

My company

 

Established 1893

关于

更多的例子和解释,请参阅相关文章

三、不要把所有列表式的链接放在nav里

随着HTML5引入了30个新元素(截止到原文发布时),我们在构造语义化和结构化的标签时的选择也变得有些不慎重。也就是说,我们不应该滥用超语义化的元素。不幸的是,nav就是这样一个被滥用的例子。nav元素的规范描述如下:

nav元素表示页面中链接到其他页面或者本页面其他部分的区块;包含导航连接的区块。

注意:不是所有页面上的链接都需要放在nav元素中——这个元素本意是用作主要的导航区块。举个具体的例子,在footer中经常会有众多的链接,比如服 务条款,主页,版权声明页等等。footer元素自身已经足以应付这些情况,虽然nav元素也可以用在这里,但通常我们认为是不必要的。

WHATWG HTML spec

关键的词语是“主要的”导航。当然我们可以互相喷上一整天什么叫做“主要的”。而我个人是这样定义的:

  • 主要的导航
  • 站内搜索
  • 二级导航(略有争议)
  • 页面内导航(比如很长的文章)

既然并没有绝对的对错,所以根据一个非正式投票以及我自己的解释,以下的情况,不管你放不放,我反正不放在

中:

  • 分页控制
  • 社交链接(虽然有些社交链接也是主要导航,比如“关于”“收藏”)
  • 博客文章的标签
  • 博客文章的分类
  • 三级导航
  • 过长的footer

如果你不确定是否要将一系列的链接放在nav中,问你自己:“它是主要的导航吗?”为了帮助你回答这个问题,考虑以下首要原则:

  • 如果使用section和hx也同样合适,那么不要用nav — Hixie on IRC
  • 为了方便访问,你会在某个“快捷跳转”中给这个nav标签加一个链接吗?

如果这些问题的答案是“不”,那就跟

鞠个躬,然后独自离开吧。

四、figure元素的常见错误

figure以及figcaption的正确使用,确实是难以驾驭。让我们来看看一些常见的错误,

不是所有的图片都是figure

上文中,我曾告诉各位不要写不必要的代码。这个错误也是同样的道理。我看到很多网站把所有的图片都写作figure。看在图片的份上请不要给它加额外的标签了。你只是让你自己蛋疼,而并不能使你的页面内容更清晰。

规范中将figure描述为“一些流动的内容,有时候会有包含于自身的标题说明。一般在文档流中会作为独立的单元引用。”这正是figure的美妙之处——它可以从主内容页移动到sidebar中,而不影响文档流。

这些问题也包含在之前提到的HTML5 element flowchart中。

如果纯粹只是为了呈现的图,也不在文档其他地方引用,那就绝对不是
。其他视情况而定,但一开始可以问自己:“这个图片是否必须和上下文有关?”如果不是,那可能也不是
(也许是个
)。继续:“我可以把它移动到附录中吗?”如果两个问题都符合,则它可能是
。

Logo并不是figure

进一步的说,logo也不适用于figure。下面是我常见的一些代码片段:


 

   
      My company    
    My company name  


 
    My company  

没什么好说的了。这就是很普通的错误。我们可以为logo是否应该是H1标签而互相喷到牛都放完回家了,但这里不是我们讨论的焦点。真正的问题在于figure元素的滥用。figure只应该被引用在文档中,或者被section元素围绕。我想你的logo并不太可能以这样的方式引用吧。很简单,请勿使用figure。你只需要这样做:

 

My company name

 

Figure也不仅仅只是图片

另一个常见的关于figure的误解是它只被图片使用。figure可以是视频,音频,图表,一段引用文字,表格,一段代码,一段散文,以及任何它们或者其他的组合。不要把figure局限于图片。web标准的职责是精确的用标签描述内容。

五、不要使用不必要的type属性

这是个常见的问题,但并不是一个错误,我认为我们应该通过最佳实践来避免这种风格。

在HTML5中,script和style元素不再需要type属性。然而这些很可能会被你的CMS自动加上,所以要移除也不是那么的轻松。但如果你是手工编码或者你完全可以控制你的模板的话,那真的没有什么理由再去包含type属性。所有的浏览器都认为脚本是javascript而样式是css样式,你没必要再多此一举了。



其实只需要这样写:


甚至指定字符集的代码都可以省略掉。Mark Pilgrim在Dive into HTML5的语义化一章中作出了解释。

六、form属性的错误使用

HTML5引入了一些form的新属性,以下是一些使用上的注意事项:

布尔属性

一些多媒体元素和其他元素也具有布尔属性。这里所说的规则也同样适用。

有一些新的form属性是布尔型的,意味着它们只要出现在标签中,就保证了相应的行为已经设置。这些属性包括:

  • autofocus
  • autocomplete
  • required

坦白的说,我很少看到这样的。以required为例,常见的是下面这种:




严格来说,这并没有大碍。浏览器的HTML解析器只要看到required属性出现在标签中,那么它的功能就会被应用。但是如果你反过来写equired=”false”呢?


解析器仍然会将required属性视为有效并执行相应的行为,尽管你试着告诉它不要去执行了。这显然不是你想要的。

有三种有效的方式去使用布尔属性。(后两种只在xthml中有效)

  • required
  • required=""
  • required="required"

上述例子的正确写法应该是:


Thanks to Ian Devlin, Derek Johnson, Tady Walsh, the HTML5 Gallery curators, and the HTML5 Doctors for their input to this article.

你可能感兴趣的:(推荐分享)

  • 想给文件加密?这9款文件加密软件推荐分享,好用不踩雷! CookieCrusher 安全运维服务器网络DLPwindows
    电脑里的文件,藏着公司的核心机密、个人的隐私数据。一个不小心,文件泄露了,轻则尴尬,重则带来难以估量的损失。给重要文件“上把锁”,是数字时代保护自己的基本操作。市面上文件加密软件众多,怎么选才靠谱?今天就为大家梳理9款值得关注的工具,助你轻松守护数据安全!为什么文件加密软件必不可少?保护隐私:个人照片、证件扫描件、财务记录,加密后即使电脑丢失或被入侵,他人也难以窥探。守护商业机密:合同、设计稿、源
  • 淘宝购物返利软件用哪个好,2023年返利最高的淘宝软件app,推荐分享 一起高省
    在淘宝优惠券返利app方面,有几个不错的选择。【高省】APP(高佣金领导者)是一个自用省钱佣金高,分享推广赚钱多的平台,百度有几百万篇报道,运行三年,稳定可靠。高省APP,是2021年推出的平台,0投资,0风险、高省APP佣金更高,模式更好,终端用户不流失。高省是公认的返利最高的软件。古楼导师高省邀请码555888,注册送2皇冠会员,送万元推广大礼包,教你如何1年做到百万团队。一淘:返利比价,可以
  • 2024流量卡全攻略!19元流量卡|电信流量卡、移动流量卡、联通流量卡推荐分享! 优惠攻略官
    不用再到处找到处查了!三大运营商高性价比流量卡套餐合集!作为一名流量党不光要流量多还要不限速,最大诉求就是一定一定要月租低月租低!!并且推荐的都是三大运营商正规手机流量卡,营业厅可服务、可随意渠道充值话费,每款都是经过对比选出的高性价比套餐。而且和一个在电信运营商处工作的朋友进行了精心的筛选,把一些带有套路或者可能的套路都筛选掉了。相信很多朋友已经被这互联网摧残的都不太相信这么性价比的套餐,没事,
  • You are my breath 桥墩
    【365音乐之旅旭丽邀您共赏】扩展香气*响听音乐*疗愈系列1熏习音乐扩展心灵香气,纯净的简单重复吟诵式的天籁女声,推荐分享大家!图片发自App
  • 直方图,教你如何看懂通道直方图 陌染007
    直方图很多小伙伴都看不懂,今天分享一篇关于直方图的教程,教程内容涉及到一些色彩知识和直方图原理,可能看起来有点难度,但学会后对后期修图帮助很大,推荐分享给大家学习一下。加群可领自学福利:741090028,暗号:小螺号(软件下载、破解、安装、使用,问题处理等)首先,我们知道色光的三原色是红绿蓝,而显示器就是通过发出不同强度的红绿蓝这三种光线来展现丰富的色彩的。一般的显示器可以让红绿蓝分别发出256
  • 浅浅地说 深深的情 浓浓的爱 胡艳丽53827
    ——白元教育好书推荐分享会心得今天下午,我很有幸参加了白元镇的读书推荐分享会,段校长“长风破浪会有时,直挂云帆济沧海”;胡晓霞老师“从来才女果谁俦,错玉编珠万斛舟”;李颖颖、康博涵、杨妍、班晓英等老师“天生丽质难自弃,一朝选在人海中”;李恒老师“眉梢眼角藏秀气,声音笑貌露温柔”……真的是数风流人物,还看今朝。每一个老师的分享真的是让人内心一颤,为之感动。作为我的同事李颖颖老师,真的让我感动,每一次
  • pdf怎么转成高清图?pdf在线转换器推荐分享 喝奶茶嘛 pdf
    在日常的工作或者学习中,有时候会需要将编辑好的pdf转高清图片,这样更方便我们后续使用,那么怎么将pdf转图片(https://www.yasuotu.com/pdftopic)还能保持清晰呢?下面介绍一款pdf转换工具,支持pdf在线转图片,我们可以直接在浏览器中就能将pdf转换成jpg图片格式了,一起来看看是如何操作的吧。打开压缩图网站,点击“PDF转换-PDF转图片”功能。上传PDF文档,点
  • 夸克网盘暂停报备恢复要多久?有什么类似夸克网盘推广的副业项目 清风导师
    夸克网盘暂停报备是什么情况?夸克网盘报备什么时候恢复有类似的项目吗?夸克网盘拉新是目前比较火爆的一款网盘类线上CPA拉新任务,不过自从9月22日开始就会暂停一段时间的申请,所以想要加入小伙伴们就只能先等待一下了,下面跟大家说明一下目前的情况和预计恢复时间,等不及的这边也会推荐分享一些操作逻辑类似的任君选择。夸克网盘拉新暂停报备是什么情况?预计恢复时间?夸克网盘是目前比较热门的一款任务,首码是5.0
  • 副业做什么比较靠谱?分享副业赚钱,每天都有收入高省APP 高省APP珊珊
    一、什么是高省APP?二、高省APP在淘宝的省钱原理?三、做高省APP有什么好处?四、我们为什么要极力推荐分享高省APP,而不是分享券?大家好,我是【高省】最大团队创始人珊珊,咱们高省是一个可省钱佣金高,能赚钱有收益的平台,百度有几百万篇报道,也期待你的加入。珊珊导师,高省邀请码777777,送2皇冠会员,送万元推广大礼包。高省邀请码7777771、分享券在行内称淘客。分享券是必须要会的,但是一个
  • 2023挣钱正规最快的平台有哪些?推荐分享几个正规赚钱软件 帮忙赚赏金
    2023挣钱正规最快的平台有哪些?推荐分享几个正规赚钱软件随着信息技术的快速发展和互联网的普及,越来越多的人开始寻找通过网络赚钱的机会。无论是学生、上班族还是自由职业者,都可以通过参与一些正规的赚钱平台来增加自己的收入。在2023年,有哪些正规且最快的平台可以帮助我们赚钱呢?下面我将为大家推荐几个正规的赚钱软件,希望能够帮助大家实现财务自由。赏帮赚做任务赚钱软件网上赚钱一单一结app支持苹果手机和
  • 2024最新 8 款电脑数据恢复软件推荐分享 分享者花花 文件恢复数据恢复照片恢复电脑windowsandroid智能手机pdf笔记本电脑开源软件
    数据恢复是一个涉及从设备硬盘驱动器检索已删除文件的过程。这可能需要存储在工作站、笔记本电脑、移动设备、服务器、相机、闪存驱动器上的数据——任何在独立或镜像/阵列驱动器上存储数据的东西,无论是内部还是外部。在某些情况下,文件可能被意外或故意删除,而在其他情况下,介质或其包含的分区已损坏、发生故障或发生故障。无论如何,恢复丢失信息的过程可能会引起焦虑和不确定性,特别是涉及具有重要价值的关键任务数据。数
  • 淘宝购物返利软件用哪个好,2023年返利最高的淘宝软件app,推荐分享 小小编007
    淘宝返利软件有很多,重要的是找一个稳定,返利相对较高app。淘宝返利之所以近几年越来越火就是因为商家获取流量的成本越来越高,如果花钱在淘宝开直通车,很多都是投出与收益不成正比,亏损的也比比皆是。那么返利市场的就顺势而起了,商家通过设置隐藏优惠券的方式与返利软件平台合作,推广者每成功成交一单,就可以获得约定的一定比例提成。下面小编收集了10款比较常用的淘宝返利app,供大家参考选择。1果冻宝盒果冻宝
  • 开放式耳机哪个品牌最好?2024年爆单产品推荐分享! ewerdwd leetcode决策树随机森林
    随着生活水平的提升,越来越多的人对蓝牙耳机的需求不再局限于简单的音乐欣赏。他们对耳机的要求越来越高,包括音质表现、舒适度、环境感知等方面也有极大的期待,正是因为这样,开放式耳机应运而生。身为一个数码测评小博主,我在过去的几年里实测了近20款不同品牌和价格区间的开放式耳机,帮助了许多粉丝和读者找到适合自己的开放式耳机。不过还是有很多人不知道开放式耳机是什么,今天就来和大家科普关于开放式耳机的一些知识
  • 八个LOGO素材网站推荐分享 割草机sk ui
    即时设计资源广场在UI界面设计中,为了找到合适的图标icon,你有没有尝试过翻遍整个网络,找到自己想要的,却无法下载或收费使用?最后,只收集图标icon材料需要半天时间。专业设计师使用的图标icon设计材料“法宝”——即时设计资源广场,可以一次浏览各种风格的图标icon设计材料,一键复制即可在线编辑使用,轻松完成图标icon设计。无论是3D几何图标、拟物风格图标、2.5D字母图标还是Skware像
  • 随笔 花开兰亭叙
    同事敏一回来就分享她发现的好店。的确,里边有很多的衣服都很漂亮,敏很确定的告诉我,有很多衣服我都适合,我也一定会喜欢。女人啊果然是天生的分享家!只要遇到好的事物,碰到好的东西,就会忍不住的推荐分享,恨不得让所有人都知道。我看着敏在那跟同事们不停的介绍她拍下的衣服和试穿的效果图,心里有些乐,也觉得遇到如此同事真是好!毕竟也是真的省去了时间和精力去重新去寻找,去比较……因为她,我之前想买的一件外套就这
  • 地图画指定区域_FANUC防干涉区域 宇一美 地图画指定区域
    小编推荐分享下载】ABBYASKAWAFANUCKUKA机器人资料分享下载【238G西门子PLC学习视频+软件】分享下载】机器人仿真软件定义防干涉区域功能是这样一种功能,即在其它机器人或其它外围设备位于预先设定的干涉区域时,即便向机器人发出进入干涉区域的移动指令,机器人也会自动停止,并在确认其它外围设备等已经从干涉区域移走后,解除停止状态而重新开始操作。通常应用于注塑机,压铸机,上下料及多台机器人
  • app拉新还赚钱吗?现在做地推拉新还能赚钱吗 氧惠佣金真的高
    给大家推荐分享一个,免费的地推app接任务平台,上面有快手极速版推广、抖音团购B端项目、饿了么拉新等,2023年最新的23个地推拉新项目总结。在分享之前给大家推荐一个互联网最新导购平台(氧惠)买东西上氧惠领取隐藏优惠券,领完还有返利,更省钱!大家好我是氧惠APP最大团队张导师,氧惠首批邀请码520888,注册就帮你推广,使用首码直升V5特权,一起做到百万团队。氧惠APP,2023全新模式,我的直推
  • 想赚钱?试试这些在线兼职(在线兼职赚钱推荐分享) 日兼副业
    随着互联网的飞速发展,越来越多的人开始寻找在线兼职来增加他们的收入。无论是为了提高生活质量,还是为了实现财务自由,在线兼职都成为了一种受欢迎的选择。本文将为您介绍一些有效的在线兼职机会,帮助您在舒适的家中赚取额外的收入。小编向大家推荐一些靠谱的打字录入,树洞倾听者,批改作业等几十种一单一结线上兼职。如果你也需要一份这样的兼职,请立即扫码或者点击链接查看详情:《手机兼职,300-500/天,一单一结
  • 蜜源注册邀请码是多少,蜜源邀请码可以不填写吗,蜜源app邀请码填写教程 小小编007
    因为蜜源是注册邀请制,不填写邀请码是无法正常使用的,所以下载蜜源app后,必须填写一个邀请码8393393可以注册成功。现在用蜜源的人越来越多,因为大家都知道在蜜源app可领到各大电商平台的商品优惠券和返利。购物的时候还能省钱,谁不爱使用呢。所以返利市场越来越大,很多人在自己使用蜜源的时候,还会推荐分享身边的好友一起使用,朋友通过你的邀请下载蜜源后,你也可以得到额外奖励提成。我为什么从蜜源转到果冻
  • 用注意力锚定聚焦成长路径 四月的春光
    场景:有很多书躺在书单里,说看的可能临时又加了其他的书没看,最后就一拖再拖去看了别的书,还是没看这本书!直到有一天某个你欣赏的朋友推荐分享,你的注意力才真正聚焦到这本书!或者你生活场景中,这本书被提及的次数和场合越来越多,你就能记得拿出本书一口气看完!生活中不止看书还有其他很多类似的情境!比如:你早上和孩子无意中聊到过香蕉,下午,看到朋友圈有人发香蕉换物,此刻香蕉这个词占据了头脑的相当的带宽了,你
  • 杀伐与求生,看《无限住人》豪华版 佳扬的天空
    前言:盛夏酷暑,天气越发炎热。抬眼,正午的日光那么晃眼,低首,继续翻看《无限住人》,江湖杀戮,凉意阵阵。豪华版15本+单行本的最后一册书腰加分不少书的背面也很精彩,信息量很足价格实在太贵,比其他完全版还贵笔者之前已经说过了《浪客剑心》和《镖人》,这部《无限住人》无论如何也要拿出来会一会,为大家推荐分享下。(还差一部井上雄彦的《浪客行》还只看了6本)最后一本单行本,附赠兵器谱兵器谱1兵器谱2作品介绍
  • 最近很多人给我推高省?他是干嘛的?真的可以赚钱省钱吗? 高省APP
    一、什么是高省?二、高省在淘宝的省钱原理?三、做高省有什么好处?四、我们为什么要极力推荐分享高省APP,而不是分享券?高省APP佣金更高,模式更好。【高省】是一个可省钱佣金高,能赚钱有收益的平台,百度有几百万篇报道,也期待你的加入。古楼导师高省邀请码555888,注册送2皇冠会员,送万元推广大礼包。1、分享券在行内称淘客。分享券是必须要会的,但是一个人的精力是有限的,如果你想发券赚佣金,就要不停的
  • 哪个招工平台免费又好用(免费招工平台推荐分享) 幸运副业
    哪个招工平台免费又好用(免费招工平台推荐分享)找到一份合适的工作是许多人的迫切需求。然而,找工作的过程常常让人感到困扰,特别是在选择招工平台的时候。好的招工平台不仅能够提供丰富的招聘信息,还能够帮助求职者高效匹配岗位。为了帮助大家找到免费又好用的招工平台,我特地推荐了一篇不容错过的文章:《手机兼职,300-500/天,一单一结,大量要人》。这篇文章详细介绍了各种适合大家的兼职岗位,包括打字兼职、小
  • 兼容I2C速率860SPS低功耗16位ADC模数转换器 EVERSPIN ADC芯片模数转换器模数转换芯片16位ADC
    RAMSUN推荐分享一款精密、低功耗、16位分辨率、兼容I2C的模数转换器(ADC芯片),采用MSOP-10和QFN-10封装高集成度可以帮助简化系统设计复杂度和成本,器件集成了低漂移电压基准、振荡器、可编程增益放大器(PGA)和数字比较器等功能模块。其内部数字滤波器提供灵活的输出数据速率,从8SPS到860SPS。PGA提供±256mV至±6.144V的输入范围,可实现精确的大信号和小信号测量。
  • 几个片段 易霞清
    事情办好,看看时间快到下班的点了,也来不及回办公室了。索性在周围转了转,看到一家同事推荐过的奶茶店。同事说这家的珍珠是他喝过的所有奶茶里最好吃的,叫我有机会一定要试试。当时听了只是笑笑,觉得他太夸张。不过终究是被他推荐成功了。我向人推荐分享我喜欢的好东西时,不会用“最…”这种推荐语。我总疑心这个世界这么大,怎么敢肯定自己推荐的那就已经是最好的。所以大多数时候会说“还行”,“不错”,“挺好的”,如果
  • 理想的生活 世博超市叶
    生活的理想是为了过上理想的生活。每天叫醒自己的不是闹钟,而是习惯,是心中的理想。有时会问自己为什么这么拼命,需要这么累吗?身兼数职,但是乐在其中,把每天过成自己想要的样子。工作上,渐入冬季,生意有所上升,需要调整和备货的地方都在进行。由于天气的等各种因素,今年脐橙销售降低很多,没有像去年做的这么累,但收入并没有降低,说明自己有在进步,懂得分析原因。在此间认识很多新朋友,都是朋友推荐分享的新客户,很
  • 纸媒落寞的今天,这些“最美的书”是一种悦读馈赠 欣欣_向上
    1最早知道朱赢椿,是从他的《不裁》和《设计诗》开始,是很早前公司某设计师的推荐分享。当时印象最深的是《不裁》反人性的设计,一把纸刀,边裁边读,阅读的形式感远远大于阅读文字本身。如果裁纸的手艺不精,那么裁完后这本书就会变得毛刺拉喳,可能会让处女座或强迫症,无所适从,坐立难安。相比之下,《设计诗》就特别符合设计师们的眼缘了。这本用设计手法制作展现的诗歌集,将诗歌文字与画面完美融合在一起,将诗意进行了极
  • 推荐分享光伏逆变器应用上的电流传感器 EVERSPIN 电流传感器逆变器
    光伏逆变器可以将光伏(PV)太阳能板产生的可变直流电压转换为市电频率交流电(AC)的逆变器,可以反馈回商用输电系统,或是供离网的电网使用。光伏逆变器是光伏阵列系统中重要的系统平衡(BOS)之一,可以配合一般交流供电的设备使用。太阳能逆变器有配合光伏阵列的特殊功能,例如最大功率点追踪及孤岛效应保护的机能。适用于光伏逆变器上的电流传感器是新一代高绝缘集成电流传感器。为高苛刻要求的电源应用提供新的解决方
  • 银闪付注册流程 5452e382e782
    1、扫码注册:通过微信扫描二维码后点击立即注册并下载银闪付APP;温馨提示:请使用微信扫码注册,注册时候记得用银行卡预留手机号注册!温馨提示:注册完成需登录APP完善资料实名认证后才能使用刷卡,推荐分享给其他用户使用可降低自身费率同时可赚分润奖励!注册完成后请添加服务商微信号:15982581802(有问题可直接咨询客服)新用户开通默认0.45%费率,联系服务商,可免费申请0.38%费率,活动截止
  • 小程序设计基本微信小程序的旅游社系统 QQ2083558048 小程序计算机毕业设计微信小程序小程序
    项目介绍现今市面上有关于旅游信息管理的微信小程序还是比较少的,所以本课题想对如今这么多的旅游景区做一个收集和分类。这样可以给身边喜欢旅游的朋友更好地推荐分享适合去旅行的地方。前端采用HTML架构,遵循HTMLss+JavaScript的开发方式,大大缩减页码,结构清晰。后台表现层采用SpringBoot框架,SpringBoot是Spring家族中应用于Web开发的一个模块,SpringBoot是
  • js动画html标签(持续更新中) 843977358 htmljs动画mediaopacity
    1.jQuery 效果 - animate() 方法    改变 "div" 元素的高度:    $(".btn1").click(function(){      $("#box").animate({height:"300px
  • springMVC学习笔记 caoyong springMVC
    1、搭建开发环境    a>、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar    b>、在web.xml中配置前端控制器       <servlet>     &nbs
  • POI中设置Excel单元格格式 107x poistyle列宽合并单元格自动换行
    引用:http://apps.hi.baidu.com/share/detail/17249059 POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = wb.
  • jquery 获取A href 触发js方法的this参数 无效的情况 一炮送你回车库 jquery
    html如下:  <td class=\"bord-r-n bord-l-n c-333\"> <a class=\"table-icon edit\" onclick=\"editTrValues(this);\">修改</a> </td>"   j
  • md5 3213213333332132 MD5
    import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MDFive { public static void main(String[] args) { String md5Str = "cq
  • 完全卸载干净Oracle11g sophia天雪 orale数据库卸载干净清理注册表
    完全卸载干净Oracle11g A、存在OUI卸载工具的情况下:     第一步:停用所有Oracle相关的已启动的服务;     第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中         &
  • apache 的access.log 日志文件太大如何解决 darkranger apache
    CustomLog logs/access.log common  此写法导致日志数据一致自增变大。 直接注释上面的语法 #CustomLog logs/access.log common 增加: CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log 
  • Hadoop单机模式环境搭建关键步骤 aijuans 分布式
            Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下: sudo apt-get install ssh sudo apt-get install rsync 编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java
  • PL/SQL DEVELOPER 使用的一些技巧 atongyeye javasql
    1 记住密码 这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password 2 特殊Copy 在SQL Window
  • PHP:在对象上动态添加一个新的方法 bardo 方法动态添加闭包
    有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。   好!不说Ruby了,让我们来谈谈PHP   PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分...   但无论如何,它并没有说我们不能做这样
  • ThreadLocal与线程安全 bijian1013 javajava多线程threadLocal
    首先来看一下线程安全问题产生的两个前提条件:  1.数据共享,多个线程访问同样的数据。  2.共享数据是可变的,多个线程对访问的共享数据作出了修改。    实例:         定义一个共享数据: public static int a = 0;        
  • Tomcat 架包冲突解决 征客丶 tomcatWeb
    环境: Tomcat 7.0.6 win7 x64 错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】 严重: End event threw exception java.lang.NoSuchMethodException: org.apache.catalina.dep
  • 【Scala三】分析Spark源代码总结的Scala语法一 bit1129 scala
    Scala语法 1. classOf运算符 Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class    2. 方法默认值 defaultMinPartitions就是一个默认值,类似C++的方法默认值    
  • java 线程池管理机制 BlueSkator java线程池管理机制
    编辑 Add Tools   jdk线程池   一、引言 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。  
  • 关于hql中使用本地sql函数的问题(问-答) BreakingBad HQL存储函数
    转自于:http://www.iteye.com/problems/23775 问: 我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f
  • 读《研磨设计模式》-代码笔记-迭代器模式-Iterator bylijinnan java设计模式
    声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ import java.util.Arrays; import java.util.List; /** * Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示 * * 个人觉得,为了不暴露该
  • 常用SQL chenjunt3 oraclesqlC++cC#
    --NC建库 CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; CREATE TABLESPA
  • 数学是科学技术的语言 comsci 工作活动领域模型
      从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?    最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它
  • Linux系统手动安装rzsz 软件包 daizj linuxszrz
    1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令 wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。 2、解压 tar zxvf  rzsz-3.34.tar.gz 3、安装  cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不
  • 读源码之:ArrayBlockingQueue dieslrae java
        ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过 takeIndex和 putIndex来分别记录出队列和入队列的下标,以保证在出队列时 不进行元素移动. //在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数
  • C语言学习九枚举的定义和应用 dcj3sjt126com c
    枚举的定义 # include <stdio.h> enum WeekDay { MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay }; int main(void) { //int day; //day定义成int类型不合适 enum WeekDay day = Wedne
  • Vagrant 三种网络配置详解 dcj3sjt126com vagrant
    Forwarded port Private network Public network Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。 端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为: c
  • 16.性能优化-完结 frank1234 性能优化
    性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。 性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得
  • Word Search hcx2013 search
    Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or ve
  • Spring4新特性——Web开发的增强 jinnianshilongnian springspring mvcspring4
    Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API  Spring4新
  • CentOS安装配置tengine并设置开机启动 liuxingguome centos
    yum install gcc-c++  yum install pcre pcre-devel  yum install zlib zlib-devel  yum install openssl openssl-devel Ubuntu上可以这样安装 sudo aptitude install libdmalloc-dev libcurl4-opens
  • 第14章 工具函数(上) onestopweb 函数
    index.html <!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/
  • Xelsius 2008 and SAP BW at a glance blueoxygen BOXelsius
    Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。   http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co
  • oracle表空间相关 tongsh6 oracle
    在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种: 1.给表空间增加数据文件    ALTER TABLESPACE "表空间的名字" ADD DATAFILE    '表空间的数据文件路径' SIZE 50M;   &nb
  • .Net framework4.0安装失败 yangjuanjava .netwindows
    上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了 和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了! 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113 方法: 1.运行cmd,输入net stop WuAuServ 2.点击开
按字母分类: ABCDEFGHIJKLMNOPQRSTUVWXYZ其他
首页 - 关于我们 - 站内搜索 - Sitemap - 侵权投诉
版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.