设计为能放置到 19 英寸机柜的产品一般被称为机架服务器。...toolbar 工具条中总共的元素就三个:添加机柜,编辑机柜和删除机柜。...元素的具体定义如下: var toolbarItems = [// 工具条上三个的元素 { icon: self.getToolbarIcon('toolbar.add.rack'),// 用的是我们前面声明过的图片...http://www.hightopo.com/guide/guide/plugin/dialog/ht-dialog-guide.html),我们设置此对话框中的内容为一个 form 表单进行显示,同时还设计了两个按钮...实现了添加和编辑机柜的两个功能,删除机柜的功能实现上非常容易,只要将节点从拓扑图和树上移除即可: handleRemoveRack: function(){// 在拓扑图上删除机柜,并删除树上此机柜对应的节点
myDiv'); myDiv.appendChild(splitView.getView());//将分割组件添加进myDiv中 接着添加节点进入 dataModel 数据模型之中,我们这里做的是机房的机柜...2D 的图片显示肯定和 3D 的模型显示是不一样的,2D 中我们直接用贴图就能解决,而 HT 3D 中支持 obj 格式的模型显示,就是这个部分: ?...,该函数有三个参数,第一第二分别为 obj 文件的路径和 mtl 文件的路径,第三个参数为 json 格式控制参数,具体参数请参考 HT for Web OBJ 手册 loadObj 函数章节(ps:用...obj 模型会导致跨域问题,要放到服务器上运行): ht.Default.loadObj('obj/机柜组件1.obj', 'obj/机柜组件1.mtl', { cube: true,//是否将模型缩放到单位
使用JavaScript编写一些代码当然也可以实现这个功能,但HTML5只用一个placeholder属性就帮我们解决了问题。...HTML5规范的设计能够让你做到鱼和熊掌兼得。 好,下面就来看看这个新的video元素;真是非常贴心的一个元素,而且设计又简单,又实用。...总之,无论你是编写软件,还是制造什么东西,都是一样的,即20%的努力可以触及80%的用例。最后20%的用例则需要付出80%甚至更多的努力。...因此,有时候据此确定只为80%设计是很合理的,因为我们知道为此只要付出20%的努力即可。 再比如,微格式同样也利用了帕累托原理,只处理常见用例,而没有考虑少数情形。...我觉得像这样的设计原理都非常好。而有了设计原理,我认为才更有希望设计出真正有价值的产品。设计原理是Web发展背后的驱动力,也是通过HTML5反映出来的某种思维方式。
避免不必要的复杂性 下面我就给大家介绍一些这份文档中记载的设计原理。第一个,非常简单:避免不必要的复杂性。好像很简单吧。我用一个例子来说明。...而按照HTML5的另一个设计原理,它必须向前向后兼容,兼容未来的HTML版本——不管是HTML6、HTML7,还是其他什么——都要与当前的HTML版本,HTML5,兼容。...我说过,因为浏览器必须支持已有的内容,HTML5自然也不能例外。归根结底还是伯斯塔尔法则。我们始终离不开伯斯塔尔法则。 解决现实的问题 HTML5的另一个设计原理是解决现实的问题。...所以,说HTML5解决现实的问题,其本质还是“你都这样写了很多年了吧?现在我们把标准改了,允许你这样写了。” 求真务实 在所有设计原理中,这一条恐怕是最响亮的了——求真务实。...在HTML5中,这些元素都可以换掉。说起新增的语义元素,它们价值的一方面可以这样来体现:“嘿,看啊,这样多好,用HTML5新增的元素可以把这些div都替换掉。” ...
今天我想跟大家谈一谈HTML5的设计。主要分两个方面:一方面,当然了,就是HTML5。...但问题是,有些人所说的HTML5,指的不仅仅是这个规范,还有别的意思。比如说,用HTML5来代指CSS3就是一种常见的叫法。我可不是这样的。我所说的HTML5,不包含CSS3,就是HTML5。...一直没有举手的呢,大声点,你们用什么?HTML5,也很好!更早的呢,还有人使用更早的文档类型吗?没有了? 10年来我一直使用XHTML 1.0,就是因为验证器能够真正帮到我。...有人用XHTML 1.1吗?你知道有人用吗?请举手,别放下。有人把网页标记为XML文档吗?有吗?那你们使用的就不是XHTML 1.1。 这就是个大问题。...两个工作组之所以能够同心同德,主要原因是HTML5的设计思想。因为他们从一开始就确定了设计HTML5所要坚持的原则。
懂的人都知道,这可是一张设计公司出的装修效果图啊,就算是用max建模,也需要大量的工作,何况咱可是程序员在做数据中心的可视化项目啊。。。...这些东西用3D做起来都有点啰嗦。不过也不难。花盆用一个大圆柱剪掉中间的小圆柱,做成空心花盆;植物用贴图+透明模拟一下就行,不用真的去做植物的3D模型,否则要累死了。...机柜和设备 写了那么一大篇,才终于把3D机房的外观装修完成,咱也算是个设计师程序员的混合型人才了呢。其实机房最核心的资源——机柜,还没找落呢,没办法,形象工程也是项目建设的一大亮点。...这里为了演示方便,直接写几个机柜的片段,看一下显示效果。 机柜对象在项目中是这样封装的:用一个立方体来表示机柜,并加上贴图。...Html5就是极佳的一个选择。 Html5,也许它还不是银弹,但它确实是很好的一个炮弹。本文这一弹,你还喜欢吗?
HTML5快速设计网页 目录 一、认识web开发和软件安装 二、使用HTML/HTML5搭建页面骨架 ---- 一、认识web开发和软件安装 1、认识网页:商城网页比较经典,比如京东,淘宝、小米商城还有锤子官网等有图片...做网页之前准备好自己的开发工具,我使用的是HBuilder 网页开发工具众多,有DW,sublime(轻量级的),scode,webstorm(付费),HBuilder(轻量级,建议使用不带X的版本)还有记事本,选择自己用的顺手的就行...二、使用HTML/HTML5搭建页面骨架 1、HTML简介:HyperText Markup Language超文本标记语言,用HTML将内容用网页显示 2、HTML基本骨架或构成:头部+躯干 3、用
我们在上传图片的时候往往需要预览,目前大部分的网站,总结起来用三种方式来实现:
https://blog.csdn.net/hotqin888/article/details/70185538 用网上的模板,做的web ppt比较适合那些基于网页的演示,不用切换,只是切换浏览器的标签页...,用ctrl+tab就可以切换了,很酷。...font-size: 35px; } 这是一个使用HTML5...fa-caret-right">展示工程现场图片——展示其他业绩 参建各方远程查询工程资料——设计资料易得是保证工程质量的必备条件
HTML5触摸界面设计与开发 2017-12-14 张子阳 推荐: 3 难度: 3 ? 这本书大体可以分为三个部分:移动端的优化、动画的实现方法、滑动和手势。...除了上面这些小技巧以外,还专门用一个章节讲了“PJAX”,开始我也不懂这个是什么,看了以后其实就是使用 history api + ajax 来实现单页的效果。...标题是“触摸界面的设计与开发”,实际一大半都在讲性能优化,而这些性能优化技巧又是很普遍的,和“触摸”没什么太大关系。而书本身又只有薄薄的200页,关于触摸的内容有多少可想而知。
设计目标 首先,我们来设计下这个绘图程序将会拥有什么功能。...设计好后的绘图应用,效果如下图: ?...], clickY[i]); context.closePath(); context.stroke(); } } 接下来,再定义四种不同的颜色:紫色,绿色,棕色和黄色,分别用四个不同的变量表示,并且用变量...curColor保存当前正在使用的颜色,并且也用一个数组clickColor来记录用户每次选择的颜色。...用clickTool记录用户选择的工具种类,curTool则为当前用户选择的工具,addClick的方法如下: function addClick(x, y, dragging) { clickX.push
这个例子没有设计师的参与,样式上面大家将就将就,但是我觉得还不错啊,哈哈~ 进入正题,整个例子差不多用了 200 行的代码来实现的,这就是我喜欢用 HT 的原因,现在 Web3d 技术兴起,大体就是分为两派...:插件派和 HTML5 派。...HT 就是基于 HTML5 的,不需要安装任何插件,啊,跑题了。。。 首先,还是从场景的搭建开始,这个界面是在 body 体上添加了三个部分:3d 组件,属性组件以及拓扑组件(2d 组件)。.../机房/机柜相关/机柜2.json'); service2 = createNode([-200, 140, 0], [100, 260, 100], '网站', 'models/机房/机柜相关/机柜2.../机柜设备6.json'); device2 = createNode([100, 20, 650], [200, 20, 100], 'VLS 12000(下)', 'models/机房/机柜相关/机柜设备
背景说明 一个系统可为其他系统提供能力或者直接为UI层提供数据,在设计系统测试方案时应考虑上游调用的各种场景,不仅考虑顺利且正向思维操作的场景,还应逆向的场景。...换句话来说,使用契约式设计的方式,运行前条件必须满足,参数不正确不可运行;运行中内部状态必须不变;运行后结果必须保持一致。...在设计接口用例设计时,除实现功能外,应关注:幂等性、空校验、流程节点限制、异常校验。 ? 01 幂等性 何为幂等性? 幂等为一数学概念,指使用相同参数重复执行,能获取相同结果。...当然,首先需明白业务逻辑,从而进行用例设计。尤其对于参数复杂的接口,当某一条调用规则下 某些非空参数就需要作为必传了。 03 流程节点限制 流程节点限制,即需严格遵守流程流转。...明确系统的状态流转,一个系统设计初期就需明确功能及状态流转,会依据产品对系统的定义及依赖的下游或三方产品的功能。 测试正常流程节点。按照正向流程依次调用,观察调用结果及生成状态。
这个愿景从功能上是个相当长的战线,从设计架构上也是极具挑战性的,其实HT团队是非常保守的,我们从不贪多图大,只做我们感觉自己能得更好,能给用户综合体验更佳的功能,在这样理念驱动下我们慢慢形成了这样的愿景...,慢慢实现了几个有意义的里程碑,慢慢积累下了不少图形组件设计上的创新和经验,我不知道这个系列会写多少篇,也许永远也不会结束,也没有系统的提纲规划,想到什么就写什么,只希望文章能启发有兴趣的同学对图形组件设计更深的思考就足够了...讨论前先设定话题的边界,HT是基于HTML5的图形组件库,因此文章的案例更多会涉及HTML和JavaScript语言,但并不局限于Web前端,设计思想上同样适用于任何GUI语言平台。...完整的前端设计是需要考虑到后台加载并发等因素,但本系列更侧重于纯客户端图形组件,不涉及网络通讯部分的思考,例如最近阿里无线前端招聘让谈谈:讲讲输入完网址按下回车,到看到网页这个过程中发生了什么。...因此我选择在话题展开之前,先用HT来扩展定制几个应用案例,以便大家了解HT组件及其扩展设计思路。
至此,全国一体化大数据中心体系完成总体布局设计,“东数西算”工程全面启动。...通过交互、切换场景等实现逐级下钻,从地球-区域-园区-机房-机柜设备。通过提供卫星云图、效果图、鸟瞰图、CAD图、现场照片等资料,由设计师进行轻量化建模。...设计师采用轻量化建模,可对模型进行精雕细琢,做出酷炫的效果。...可视化 U 位:透视每个机柜的U位使用情况。 可视化承重:透视每个机柜的承重负荷情况。 可视化功耗:透视每个机柜的总功耗情况,进而了解机房的能耗分布情况。...(5)门禁监控 HT 作为基于 HTML5 标准的组件库,可以无缝结合 HTML5 各项多媒体功能,支持集成各类视频资源形成统一的视频流。图扑软件的可视化系统能集成门禁信息,辨别入侵人员。
常规情况下可通过提供卫星云图、效果图、鸟瞰图、CAD图、现场照片等资料,由设计师进行轻量化建模。 目前手头有 BIM 的模型信息,是否能够直接用于这个场景的展示?...// 容量管理可视化 可视化不仅仅能将肉眼所见的对象用图像描绘出来,也能将设备的信息状态形式表达出来。...能按不同区域查看能耗的用量,如楼层、房间、机柜进行查找和统计。运维人员不再需要通过原始数据去推理建立心理形象,而是直接用感官快速理解情况。...(5)门禁监控 门禁控制系统的设置是用来隔离公众区和受控区,用刷卡、密码、指纹、指静脉等方式代替传统的仅靠人工放行。...HT 作为基于 HTML5 标准的组件库,可以无缝结合 HTML5 各项多媒体功能,支持集成各类视频资源形成统一的视频流,可在 2D、3D 态势地图上标注摄像头对象并关联其视频信号源,通过场景交互来调取相应监控视频
个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 💬 刷题网站:一款立志于C语言的题库网站蓝桥杯ACM训练系统 - C语言网 (...
第四章 创建缓存层 //内存层 var memoryCache={}; var CACHE_TTL=864000000; ...
但,我还是不喜欢DOM上太重都是元素,不喜欢庞大包罗万象搞得没有一家能完美实现的标准,另外用XML、Flex的MXML或Sliverlgiht/WPF的XAML来描述图形实在是笨重不灵活,基于HTML5...有了工具再也不用为绘制曲线犯愁了,甚至都不需要程序员参与,美工也可以用HT的矢量编辑器绘制图形导出JSON给程序员使用,这就是HT为让Designer与Developer更好互相配合而进行矢量的设计初衷...,程序员不用再每天苦逼的用代码绘制各种设备,这样的设计开发工作流程下,即使哪个领导不满意,美工也可以快速再拖拖拽拽出新的矢量图形效果,而程序员需要做的仅仅是再导入JSON即可。...,所以选择什么样的设计方案很多情况下并不是决定性的,关键还是认真,只要认真用心实现都可以在不同的设计路子上做出精彩。...最后还是收收心,其实矢量也不是那么万能,ps还是很强大的,美工可以用ps快速构建出各种细致效果的图片,这点有简单的矢量格式描述很多情况下是达不到的,因此矢量也是仅仅解决了监控领域的部分问题,减少了程序员的部分工作量
用HT for Web(http://www.hightopo.com)现有的3D模板创建底盘和3根柱子不是问题,问题是要创建若干个中空的圆盘。
领取专属 10元无门槛券
手把手带您无忧上云