- 阿啵呲嘚
-
1.如何发布ArcgisJavascript API应用
0.准备工作:
(1).有web应用
(2).有jsapi开发包
1.将jsapi目录拷贝到自己的Web应用目录下
2.在页面中添加引用(2个css,1个js)
<link rel="stylesheet" type="text/css" href="jsapi/js/dojo/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="jsapi/js/esri/css/esri.css">
<script src="jsapi/init.js"></script>
3.在页面中添加加载地图的脚本
dojo.ready(function(){
mapObj=new esri.Map("map");
var districtLayer = newesri.layers.ArcGISDynamicMapServiceLayer(“http://localhost:6080/arcgis/rest/services/TF/baseMap/MapServer”, { id: "districLayer"});
mapObj.addLayer(districtLayer);
});
3.发布Web应用
web应用发布的地址是:
localost/webLab/layerOper
4.写出访问jsapi/js/dojo/dojo/dojo.js的url
http://localhost/webLab/layerOper/jsapi/js/dojo/dojo/dojo.js
在浏览器中检查
确认地址正确后,截取url一段
localhost/webLab/layerOper/jsapi/js/dojo/dojo
5.将Url片段替换init.js中的baseUrl:
在init.js中搜索 baseUrl:
baseUrl:(location.protocol === "file:" ? "http:" : location.protocol) + "//" + "[HOSTNAME_AND_PATH_TO_JSAPI]js/dojo/dojo"
将localhost/webLab/layerOper/jsapi/js/dojo/dojo替换掉
[HOSTNAME_AND_PATH_TO_JSAPI]js/dojo/dojo
保存init.js并退出。
5.将Url片段替换dojo.js的baseUrl:
对dojo/dojo/dojo.js施加同样的操作。
6.发布成功后,可以浏览地图了
dojo 按钮绑定单击事件
解决了吗,没解决我告诉你2023-06-10 01:54:483
dojo实现两个html页面之间传值
dojo实现两个html页面之间传值为222。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。2023-06-10 01:54:551
dojo.require指的是什么意思
要使用Dojo的module或者widget,必须先加载 dojo.require(‘modulename")语句就是加载module和widget.2023-06-10 01:55:022
使用dojo框架时怎么给button设置图标
如下: var _data = { identifier : "id", items : _items //JSON格式的数据源 }; this.store = new dojo.data.ItemFileWriteStore({ data : _data }); this.dataGrid.setStore(this.store);2023-06-10 01:55:091
dojo导入本地js文件问题?
路径中有中文可能有会问题,文件夹请改名2023-06-10 01:55:161
DOJO币怎么提钱包
DOJO币提现就可以提钱包了。DOJO被CoinGecko收录2021年6月17日,全球最大的加密数据行情平台之一CoinGecko正式将DOJO收录,这是对DOJO的极大认可。DOJO从上线以来,短短二十天的时间持仓地址突破6万多,并且被非小号和CoinGecko先后收录,月底还会登上中心化交易所。CoinGecko提供对加密货币市场的基本分析。除了跟踪价格,交易量和市值外,CoinGecko还跟踪社区增长,开源代码开发,重大事件和链上指标。并与全球的头部媒体达成合作,如Coindesk和Cointelegraph。其推特(@coingecko)拥有40万+粉丝。2023-06-10 01:55:221
dojo中 alert(dijit.byId("username"))为什么是undefined!
你用firebug调试一下,看看到底报的是什么js错误的,如果是dijit undefined或者dojo undefined 那就是js文件没有能正确引入。如果不是上面的情况查看一下你页面里面的id是否正确或者是否有重复。另外你要注意dijit.byId()跟dojo.byId()的区别,前者它只对有dojoType标签属性或编程式生成的标签有作用,返回一个dijit._Widget对象 ;后者跟document.getElementById()方法一样,返回一个DOM对象。或者你需要用dojo.byId()试一下2023-06-10 01:55:301
如何dojo.require外面的js
意思就是,比如你想使用dojo中的dijit.form.TextBox小控件(widget)来改写dom中原有的text 就要引入在script中用dojo.require(‘dijit.form.TextBox")引入他,因为在dojo加载时,他会自动编译带dojoType=""dijit.form.TextBox""属性的标签2023-06-10 01:55:371
马斯克发布机器人,“钢铁侠”那种!还顺便推出全球最快AI计算机
全球最快的AI训练速度王座,刚刚易主了。 不是英伟达GPU,也不是谷歌TPU…… 马斯克治下的特斯拉,自研AI训练芯片 D1 ,自研AI超级计算机 Dojo ExaPod ,首秀即巅峰,登场就是全球第一。 此外,马斯克还带来了另一个特斯拉新品: 汽车 机器人 ,搭载了特斯拉包含芯片在内的软硬件系统,但跟百度的不同,不像 汽车 更像人。 这就是特斯拉年度AI开放日上,马斯克再次带来的一系列激动人心的大进展。 马斯克说:要有一个超快的计算机来训练Autopilot在内的整个自动驾驶系统。 于是DOJO诞生了。 DOJO,取名源自日语里“练武”专用的 道场 ,顾名思义,DOJO就是特斯拉AI不断精益功夫的道场。 DOJO 是一种通过网络结构连接的分布式计算架构。它还具有大型计算平面、极高带宽和低延迟,以及分区和映射的大型网络。 实际上,在CVPR 2021现场,特斯拉就已经剧透过DOJO的相关性能。 当时总算力达 1.8EFLOPS ,读写速度高达1.6TBps,一度被认为超越全球排名第一的超级计算机富岳,创造超算新纪录。 但那时DOJO用的是英伟达的A100 GPU,单卡算力321TFLOPS,共计 5760 张,节点数高达720个。 而现在,DOJO更进一步,自研了“心脏” 芯片 。 特斯拉首款AI训练芯片 D1 ,正式发布。 7nm 工艺,单片FP32达到算力22.6TOPs,BF16算力362TOPs。 特斯拉发布会现场,还用图展示性能,拳打英伟达GPU,脚踢谷歌TPU。 一句话概括,比现在市面上任何芯片都强。 特斯拉也用“Pure Learning Machine”, 纯学习机器 ,来称呼D1芯片。 此外,D1芯片强的不只是单兵作战能力,还有集团军作战能力,它们可以无缝融合,变成超大规模计算阵列。 能有多大,接下来,特斯拉就揭晓了之前预热海报上的“神秘物种”: 集合了25块D1芯片的训练模块! 这也是特斯拉首个训练模块,而把多个模块集合,就能形成更大算力的训练阵列: 至此, 特斯拉自研超算DOJO 完整真身亮相! 超过50万个训练节点。每个模块算力为9 petaflops,带宽为36TB/s。 DOJO的可怕之处在于,不同于世界其他超算需要承担多种不同任务,DOJO的唯一使命就是AI训练,或者可以说聚焦到自动驾驶算法的训练。 因为专注,所以首秀即巅峰。 AutoPilot、FSD,特斯拉的其他AI训练任务,都能在DOJO里更高效练就。 另外,特斯拉官方还继续剧透:这不是终点,下一代DOJO还会有10倍性能的提升! 所以到这里就完了?拿衣服。 最后也是最强,特斯拉D1支持下的终极大杀器登场: ExaPOD ,集成120个训练模块,包含3000个D1芯片,超过1百万个训练节点。算力达到 1.1EFLOP 。 而且每单位能耗下的性能比当今最强超算高1.3倍,但碳排放仅为1/5。 速度和性能,冠绝业内。 于是特斯拉明确: 这就是全球最快的AI训练计算机。 有意思的是,2019年美国能源部曾放言要花6亿美元建E级算力的超算,2023年问世…… 万万没想到,这个目标被“车企”特斯拉率先实现了。 所以问题来了,自研D1芯片有了,最强AI训练超算DOJO ready了,接下来特斯拉会有怎样的改变? 特斯拉AI技术主管Andrej Karpathy (李飞飞高徒) 登场,介绍了D1芯片和DOJO,主要服务的对象——特斯拉的在自动驾驶方面领先所有对手的“灵丹妙药”: 纯视觉方案 。 事故频出,争议四起,甚至中国绝大部分玩家都转向了 视觉+激光雷达 的综合方案,但特斯拉依然坚持。 Karpathy详细介绍了特斯拉高纯视觉方案的思路,和现行8摄像头方案的特点,以及它为什么能work。 特斯拉纯视觉方案,基本构建原则是把自动驾驶系统看作一个生物,有眼睛、有神经、有大脑。 目前的方案有八个摄像头,背后是被称为HydraNets——“九头蛇网络”的多任务学习神经网络。 “九头蛇网络”可以同时处理目标检测、交通标志识别、车道预测等等任务,其关键在于对各种数据的特征提取,包括不同种类数据的特征共享、对不同任务的分别调参,以及参数缓存,用来加快调参速度。 这也是实现FSD敏捷开发,半年内迭代2-3个版本的关键。 接下来,Karpathy 描述了纯视觉方案的 历史 ,以及方案发展到今天的逻辑,他展示了一段特斯拉处理其图像数据的视频。 他说过去 的FSD 虽然很好,但事实证明这样的系统不够完善,每个摄像头能够检测到工程师预期的目标,但背后神经网络的矢量空间是不够的。 于是,特斯拉如重新设计了神经网络,就是上面的“九头蛇”。 另外相机校准、缓存、队列和优化等等环节都做了最大程度简化。 特斯拉方面还比较了多摄像头方案和单摄像头方案的差别,相同的场景下,单摄像头方案识别率明显低于多摄像头方案。 特斯拉车辆上的8个摄像头获取原始输入后,系统会创建各种分辨率的图像,用于各种功能和目的。 这些不同的图像会被分别喂给处理不同任务的神经网络,作为整个自动驾驶系统的决策依据。 接着,Karpathy介绍了特斯拉的“终极建筑师”,即车辆在行驶过程中可以实时对车道、环境建模。 车道线实时建模,其实就是特斯拉自己的高精地图能力。 中国自动驾驶玩家,强调“高精度地图”的不少,但特斯拉的思路,“现成资源”不是本质能力,本质能力应该是“创造资源”的能力。 最后,Karpathy谈了AI公司常见的数据标注问题,他认为,把数据外包给第三方去做手工标注并不好,所以特斯拉选择自建团队来给数据打标,目前已经从2D图像标记升级到4D矢量空间的标记。 这也是特斯拉自动驾驶不断快速进化的核心所在。 依靠人工标注,显然无法应对量产车上路后的大规模数据,所以只有自动化标注,才能形成数据闭环。 开放日上,特斯拉也展示了如何从车道线、2D图像……一点点跃迁至4D标注和建模的。 行人、车辆、树木,建筑物……清清楚楚,而且还有意图识别。 特斯拉方面也强调,基于类脑一样的感知系统、自动化标注能力,以及 仿真 ,确保了特斯拉为什么可以基于纯视觉实现更高维度的自动驾驶。 仿真 ,简单讲就是利用现实数据,将真实世界的实时动态景象,在计算机系统实现重新构建和重现。 这套模拟程序,用特斯拉的话说,就是一个以自动驾驶为玩家的视频 游戏 。 在这套系统里,任何要素都可以被添加其中,包括奇葩的极端场景。 比如这里,人太多导致目标难以标注,车辆极多: 特斯拉这里还不忘补刀一下 毫米波雷达 ——纯视觉也能做很好,所谓的雷达冗余作用有限。 特斯拉方面还披露,现在标注和仿真系统,可以模拟数量高达3.71亿的数据及场景。 当然,自动驾驶最后还得解决从比特世界走向原子世界应用的问题。 这次特斯拉主要披露了 控制和规划 方面的进展。 特斯拉自动驾驶总监Ashok Elluswamy,分享了特斯拉针对复杂场景的规划方案——“混合规划系统”。 主要思路和技术方法是基于蒙特卡洛树搜索,实现最佳路径规划。 最后,整个特斯拉自动驾驶从感知到决策规划,一图概括如下: 最后的最后,就在大家都以为发布会完全就是自动驾驶相关内容之际…… “简短茶歇”环节,竟然来了一段“机器人热舞”——宛如衣服Model一样的穿着,样子非常“硅基”。 这是特斯拉的行为艺术? 不不不,再次出乎意料。 马斯克再次登台,然后郑重其事发布: 特斯拉机器人 。 身高5英尺8英寸,约为172cm;重量125磅,约为56.7kg;承载能力为45磅,约为20kg。 它的面部是一个显示屏,用来显示重要信息。 从外形上看,四肢和人类一样。 为了实现平衡性和敏捷性,四肢使用了40个机电推杆。 同时,特斯拉各项AI和芯片技术,都会应用其中。 比如使用Autopilot的摄像头充当感知系统,胸腔里内置特斯拉自研芯片——FSD同款,还会加持多项特斯拉已开发出的技术,如多摄像头视频神经网络、规划能力、标记。 而且马斯克强调,这不是玩具周边,它会最终实现——可能明年就会正式推出,这是特斯拉电动车的 下一步 。 硅谷钢铁侠还说,他会是一个非常有用的机器人,由人打造,为人服务,而且会确保一直对人友好,能把人从危险的、重复的,无聊的任务中解放出来。 甚至还能跟已经高度自动化的特斯拉车辆生产进一步结合协作。但按照马斯克的意思,首要的应该是“做家务”。 有意思的是,随着特斯拉这个“机器人”发布,太平洋两岸都把“机器人”作为了智能车变革的下一步。 中国这边,百度李彦宏刚刚推出了一款“ 汽车 机器人”,不过更像“ 汽车 ”而不是“人”。 美国那头,马斯克的特斯拉机器人,更像“人”而不是“ 汽车 ”。 这种区别,也可能跟马斯克的那个江湖绰号有关。 伊隆·马斯克,不就是现实版钢铁侠吗? — 完 — 智能车参考 · AI4Auto 关注我们,第一时间获知智能车最新动态2023-06-10 01:55:431
dojo的ContentPane容器控件怎么去除滚动条,或者高度自适应。求助高手。急
高度自适应是需要通过Container来实现的,你知道DOJO里的布局是通过absolute的方式,如果要实现自适应,你需要在这三个ContentPane外面使用BorderContainer包围,并且设置不同的region的值。2023-06-10 01:55:511
谈谈Dojo define 和declare的区别
【require】英 [r?"kwa??(r)] 美 [r?"kwa??r] The director required that we should work all night.主任要求我们通宵工作。We must not propagate one method and require all localities to adopt it.我们在宣传上不要只讲一种办法,要求各地都照着去做。【require】用法require的基本意思一是“需要”,二是“要求”,可用于明确表示因事物的内在必要性所引起的迫切需要或当务之急,也可用于指法律和规章制度的强制要求,还可用于形势紧急的迫切性。引申可作“规定”“想要”解。require是及物动词,接名词、代词、动名词、动词不定式或that从句作宾语,也可接以动词不定式或that从句作直接宾语的双宾语。require接含有被动意义的非谓语动词时,不定式表示被动结构,而动名词表示主动结构; require接that从句时从句中的谓语动词要用虚拟式。require后面接人时,可接介词of或from,接of表示“对…本身的要求”,接from表示“从…要求”; 后面接物时,则要用介词for。require的过去分词required可用作形容词,在句中作定语。【declare】英 [d?"kle?(r)] 美 [d?"kler] I now declare this meeting open.我现在宣布会议开幕。Britain declared war on Germany in 1914.英国在1914年向德国宣战。【declare】用法declare的基本意思是明确地、清楚地、正式地“宣布,宣告”,多用于官方场合。引申可指“宣称”“断言”“申报”等。declare既可用作及物动词,又可用作不及物动词。用作及物动词时,其后接名词、代词或that从句作宾语。不接动名词,也不接动词不定式。可用于被动语态。declare后可接由to be/as加名词、形容词、副词或介词短语充当补足语的复合宾语。to be/as有时可以省略。declare接复合结构时可以用动词不定式或由wh-引起的疑问词从句作宾语,但它们都由it代替,而它们本身则移到补语后面,此时它的补语多为形容词。declare作不及物动词时常跟介词against表示“声明反对”,接for表示“宣布支持”。I declare在美式英语里可表示有点惊异或不高兴,相当于“Oh my God!”。2023-06-10 01:56:091
一个关于DOJO.DATA.ItemFileReadStore的问题。
真的不知道2023-06-10 01:56:162
怎么把下面的JS脱离jquery框架也能运行
源码呢????2023-06-10 01:56:253
arcgis api for javascript开发时,显示dojo未定义,怎么办。
dojo是一个js的类库,你需要在你的页面上引入这个类库2023-06-10 01:56:322
在dojo中如何创建有多表头的data grid
Grid 控件是依靠 Store 对象进行排序, 处理方法有三种。 第一, 在获取数据时后台排序。 第二,通过ajax获取数据后对数据排序在放到Store里。 第三,Store获取数据后,使用排序方法,再为Grid设置Store。2023-06-10 01:57:201
日语hidojo是什么意思
ひどいよ[ひどい] [hidoi] ② [形容词/イ形容词] 非常不好的。; 残酷,无情。; 厉害,严重。[惯用句] 好过分!よ[よ] [yo] ① [感叹词] 哟。呀。啦。轻轻打招呼的声音。[终助词] 啊。哟。表示感叹或招呼之意。(相手に呼びかける意を表わす。); 噢。啊。用于嘱咐、强调。(相手に念を押し确かめる意を表す。); 吧。啊。表示命令、禁止、请求、诱导之意。(命令u30fb勧诱u30fb愿望u30fb禁止など、相手にその実现を强く求める意を表す。); 嘛。呀。呗。表示轻微的感动。; (接疑问词后)呀。呗。表示责备、埋怨的心情。(相手を非难する意を表わす。); (以「…のよ」的形式。女性用语)啊。呀。表示轻微肯定的心情。(名词に付いたり「…てよ」「…のよ」となったりすると女性的な言い方になる。); (接句节后)呀。加强语气,调整语调。2023-06-10 01:57:281
dojo 1.91 html文件放到其它子目录里再调用.././dojo.js火狐3就报错 NS_ERROR_DOM_BAD_URI IE正常 为什么
尊敬的用户,您好!很高兴为您答疑。 据错误提示来看,这应该是您引用路径存在问题,或者您的服务器进程没有权限读写您所设置的路径所致。 希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。2023-06-10 01:57:351
struts2中的dojo标签
如果想异步为什么不直接使用$.ajax({});dojo我也好久没有用过了。2023-06-10 01:57:421
学习dojo,在使用firedug打开html文件时报错NS_ERROR_DOM_BAD_URI: Access to restricted URI denied,
尊敬的用户,您好!很高兴为您答疑。 这是因为火狐浏览器针对页面脚本限制了访问本地文件的权限,故而您的代码是无法通过校验权限执行的。 希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。2023-06-10 01:57:501
dojo中两个widget通信的情况
可以用dojo的订阅-发布机制,dojo.publish和dojo.subscribe两个函数,具体实现可参照官网例子或dijit.layout.TabContainer中的组件通信.2023-06-10 01:58:081
.JS有哪些框架_js有哪些框架
Dojo、Prototype、yui-ext、Jquery、Mochikit、mootools、moo.fx。简介:js框架就是将常用的方法进行封装,方便调取使用。Dojo:Dojo是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets,Burstlib,f(m)),这也是为什么叫它a"unified"toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在、历史问题(historicalproblemswithDHTML)。跨浏览器问题。:是在javascrīpt程序库prototype之上构建的,能提供Ajax支持,主要致力于提供高交互性可视化组件,提升Ajax应用层次。在HTML页面中需要引用prototype和scrīptaculous程序库。scrīptaculous中的视觉特效可应用于任何DOM元素,不管元素是什么显示类型,它都够工作。要应用一个特效,需要创建一个Effects特定方法的新实例,然后将要更新的元素作为参数传入。scrīptaculous实现把拖放组件分成两个部分,也可以使某个元素能够拖动,但不必为其提供一个放的位置。创建一个Draggable类的实例,将要支持拖动操作的元素及相关选项传入。Prototype:在JavaScript中,prototype对象是实现面向对象的一个重要机制。每个函数就是一个对象(Function),函数对象都有一个子对象prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。Jquery:jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由JohnResig在2006年1月的BarCampNYC上发布第一个版本。目前是由DaveMethvin领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。mootools:MooTools是一个简洁,模块化,面向对象的开源JavaScriptweb应用框架。它为web开发者提供了一个跨浏览器js解决方案。在处理js、css、html时候。2023-06-10 01:58:151
马斯克发布了个芯片,他想造世界第一超算
托尼看了以后,印象最深的就是那个 “ AI ” 机器人 。 发布会前半部分展示了半天的 FSD 多厉害 ,又说了自己的新芯片 DOJO 多牛逼,把这场发布会前沿 科技 的氛围拉到顶点。 结果这 AI 机器人一上来彻底把气氛整活跃 ( 尬 ) 了。 你想象中的机器人是不是下面这样: 或者是这样: 托尼当时心想,我特斯拉也是第一次搞机器人,哪怕搬个模型上来我也觉得牛逼。 结果没想到是个 —— 舞蹈机器人? 关键它还是人假扮的! 如果我站在马斯克的那个位置,当时我的大姆脚趾能犁出一个三室一厅来。 本来还在畅想威尔史密斯《 机械迷城 》里的画面,这机器人一跳舞就瞬间把我拉回现实。 不过话说回来,你要是真把它当成一个搞行为艺术的机器人,那可就错了。 PPT 里的他可是有不少的黑 科技 。 这个人形机器人身高 1.72 米,体重 65 公斤,承载力约 20 公斤。 但是机器人嘛,长的像人只是基本要求,行为举止也要像人才行。 所以特斯拉给它身上装了 40 个电机推杆 ,保证它可以像人的关节一样自由活动。 马斯克设想这个机器人的实体版本将在明年面世,设计初衷就是用来处理那些 “ 不安全、重复的、无聊的工作 ”。 比如山林灭火、救援、排爆等危险工作。 又或是像《 机械公敌 》里那样,帮人们遛狗,送快递,打扫房间。 马斯克也声称特斯拉将成为 “ 世界上最大的机器人公司 ”,让机器人更加成熟化和普遍化。 不过要想实现这个愿望,这机器人还差一双洞察全局的 “ 双眼 ”。 也就是让机器人和周围的环境有更多的交互。 比如我们文章开头波士顿动力搞的那个双足人形机器人 Atlas。 为了保证它正常的行走,不仅在身上装了电机, 还有各种液压平衡装置,处理器,传感器等等,后台要实时进行仿真模拟。 所以按照 Atlas 机器人的思路, 机器人要和人完全一样,还必须拥有环境感知能力和运动协调性。 所以马斯克的机器人就需要 一个 AI 或者说大脑,来进行实时感知和运算。 这就要介绍到特斯拉这次 AI 日的重磅嘉宾, DOJO 芯片。 其实这块芯片马斯克从 2019 年的时候就开始预热,经常发推说特斯拉正在开发一个叫做 DOJO 的神经网络芯片,可以用来处理庞杂的视频数据。 并且最后加上一句 ,它是个猛兽。 但它有多猛,咱先来列几个参数。 台积电 7 nm 工艺,单芯片面积达 645 平方毫米,包含 500 亿个晶体管, BF16 / CFP8 峰值算力达 362 TFLOPS,FP32 峰值算力达 22.6 TFLOPS。 DOJO 组成的一个训练单元的接口带宽每秒 36 TB,算力总达 9 PFLOPS。 我们拿目前全球第一的富岳超级计算机算力作比较, 它的超频算力为 2.15 EFLOPS,默频 1.95 EFLOPS,而特斯拉之前用英伟达 A100 GPU 组成的超算算力已经达到 1.8 EFLOPS,排到世界第五。 马斯克还称 DOJO 组成的新一代超算比上一代强 10 倍,这话难道是想争超算界第一? 并且特斯拉还放了张图来比较,大概意思就是: 你英伟达 GPU 和谷歌 TPU 连我 DOJO 的车尾灯都看不到。 不仅如此。 DOJO 还能进行模块化组装,多个芯片间无缝衔接,组成超大规模的计算阵列。 这也就是特斯拉最早在预热海报里放的那个图, 一个集合了 25 块 DOJO 芯片的训练模块。 总之,强就完事了。 而且马斯克这个 DOJO 只做一件事 ,训练 AI。 我们可以理解为它被拿去 专门训练辅助驾驶系统 AutoPilot 和 FSD。 咱都知道马斯克一直想做的就是 纯视觉端到端的自动驾驶 ,纯视觉代表你要有大量的视频数据去处理。 它们这次在车上用了 8 颗摄像头,可以立体的描绘出周围环境。 然后把这些数据交给 DOJO,DOJO 就可以实时绘制车周围的环境图,并且据此给车辆发出相应的指令,注意这里的关键点是实时。 这个过程像不像我们人类的大脑处理图像的逻辑? 我们也是眼睛看到图像,大脑处理图像,然后下发指令,手脚给出相应的动作,而且也是实时的。 “ 大批量的实时处理 ” 是 DOJO 算力最好的体现,它直接把 自动驾驶系统改造成一有思想的生物体,有大脑、有眼睛、有神经甚至还有预感。 而 DOJO 的意义还不至于此。 无论是特斯拉 Autopilot 还是 FSD,或者是别的新能源车企,目前也都只是辅助驾驶的领域,并不是真正意义上的自动驾驶功能,而 DOJO 的成熟应用可以加速从辅助驾驶到自动驾驶的过度。 因为我们有足够多的驾驶数据可以用来学习,但是现有的计算机处理能力导致 AI 学习效率不高。 而 DOJO 就像是围棋领域的阿尔法狗,它专注于自动驾驶领域,所以甚至可以超过人类驾驶员,成为自动驾驶车辆的全能领航员。 马斯克说 “ 这些东西都是花费了巨资研制的,所以不太确定要不要开源,但是如果有其他公司想要获得许可,那是可以做到的 ”。 所以说 DOJO 也给了老马坚定的走纯视觉路线实现自动驾驶的决心。 虽然这个 DOJO 目前还没个准消息啥时候能用上,但是马斯克这个人懂得都懂,这人最擅长的就是制造惊喜。 但是请答应我,惊喜不是惊吓。 以后别再辛苦员工穿个紧身衣在台上尬舞了,我宁可看一个海报或者模型放那,也不想再多看一次 “ 超级变变变 ”。2023-06-10 01:58:211
学习dojo,在使用firedug打开html文件时报错NS_ERROR_DOM_BAD_URI: Access to restricted URI denied,
您好!很高兴为您答疑! javascript的权限问题,尝试下面的方法:1、要在浏览器的高级选项里 选择允许加载本地文件2、放到本地的 服务器环境里,比如说php jsp 等等的目录 您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。2023-06-10 01:58:301
话说为什么没有dojo火柴人系列的MUGEN人物
错误信息是说无法打开dojo这个背景,应该是你选的人物调用了这个背景,但这个背景却不存在所导致的。你可以打开select.def,找到有出错人物名字那一行,将他后面的背景设置修改掉就行了。2023-06-10 01:58:371
如何用DOJO实现输入省份,出现城市名(省份和城市均是从数据库读取的)
谁知道2023-06-10 01:58:441
dojo框架中data-dojo-props中的属性怎么拥有jq取出来
如果你使用 dojo 的话感觉没有必要使用 JQuery 去读取 dijit 组件的属性, 可以直接使用组件的方法读取组件的属性。如果你非要这么做的话,可以使用 JQuery 的查询器,查询到该 DOM 节点, 使用 .attr(“data-dojo-props”) 方法,读取该属性值, 但读出来应该是一个文本信息,非 JSON 对象, 需要自己转换。2023-06-10 01:58:501
特斯拉即将在9月现身,它的出现代表着国家的科技有什么突破?
它的出现表示国家在新能源汽车方面有了更加先进的技术,对于国家科技的先进性的证明,有着非常好的方法,除此之外,也能够推动中国的新能源汽车行业有更加好的发展机遇。2023-06-10 01:58:584
马斯克又搞发布会,人形机器人是想证明啥?
北京时间8月20日周五上午8点 (北美时间8月19日周四晚) ,埃隆·马斯克在特斯拉AI日发布会的彩蛋部分,展示了正在研制中的 特斯拉Bot。 图源:Tesla官网 作为绝对拟真的人形机器人,它身高约为1米72,体重在112.5斤左右,自上而下地搭载了8个摄像头、FSD (Full Self-Driving,自动辅助驾驶系统) 、Dojo计算芯片,集中展示了特斯拉现有技术所期望实现的一切功能: 自动巡航、超级计算 等,这充分显示了特斯拉在未来有望跻身人工智能领域巨头。 发布会的目的主要是为了吸引更多的专业人才, 人形机器人只是马斯克为了招徕技术工程师使出的又一大招,酷炫的舞蹈动作实际上是由装扮成机器人的演员来完成。 马斯克表示,在未来我们可能不会推出能跳舞的机器人,但至少可以让机器人来完成那些“无聊、重复又危险”的工作。 但其实 自动驾驶真正面临的难题并没有得到解决: “投资者的期望正在明显地减弱……特斯拉还有一些更难的问题要回答, 安全性能问题怎么解决?自动驾驶系统的市场又如何? ”风投公司 Loup Ventures 管理合伙人吉恩·蒙斯特 (Gene Munster) 如是说。 马斯克此前曾承诺,截至2020年中,将有超过一百万辆特斯拉可以拥有“人在车上打个盹,就能自动送到位”的自动驾驶技术, 而目前自动驾驶事故险情频发,特斯拉的自动驾驶也仍离不开人类驾驶员的监督。 特斯拉AI日发布会上还披露了特斯拉在人工智能领域上的软件和硬件技术细节,包括 能够用来训练神经网络的Dojo芯片技术, 以及 自动驾驶的纯视觉化方案。 被设计来运行超级计算系统Dojo的芯片称为“D1”,它包含了7nm技术。这使得神经网络训练计算机Dojo能够处理大量的摄像机图形数据,比其他计算机系统的运行速度提高了4倍。 这说明特斯拉将走向纯视觉的视频级别数据处理方式,革新了原来的雷达技术。 图源:Tesla官网 而Dojo计算机也不仅可以被用于特斯拉 汽车 的FSD系统,它还可以用于仿真测试、神经网络训练等机器学习业务。 也许,科幻中的未来离我们真的不远了。 参考文献: [1]TechCrunch https://techcrunch.com/2021/08/19/musk-the-tesla-bot-is-coming/ https://techcrunch.com/2021/08/19/top-five-highlights-of-elon-musks-tesla-ai-day/ [2]路透社 https://www.reuters.com/technology/musks-ai-day-confronts-tough-questions-about-teslas-technology-2021-08-18/ [3]CNN https://www.cnn.com/2021/08/20/tech/tesla-ai-day-robot/index.html [4]搜狐 汽车 ·E电园 https://www.sohu.com/a/484591650_383324 [5]机器之心 https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&mid=2650824227&idx=1&sn=9e011b31fa21a50bf7ed47eb39c9a3e0&chksm=84e59a5db392134b7695d90c32b9ed7596301a5c4aea09af06d17607b62be0cb18e64926da3c&scene=27#wechat_redirect [6]虎嗅(百家号) https://baijiahao.baidu.com/s?id=1707939124303168110&wfr=spider&for=pc [7]甲子光年 https://mp.weixin.qq.com/s/96EVPgb5vFQtEFePO-AcIg (本文未经造就授权,禁止转载。) 编辑 | 余冰妤 版面 | 魏婉莹 视频 | 金 松2023-06-10 01:59:461
require 和declare的区别 dojo
一个是客气一点,平等一点...一个强硬一点. 具体的解释; 英语表示“要求”这个词大致有3个,即ask, request, require。 ask为泛指,request和 require为特指。request表示make a request,所以 request (sb to do sth) 是“请求(某人做某事)”,是下对上的要求;而require表示order, demand, 是“命令,要求”之意,指上对下的要求,比如法律条款对当事人的要求,业主对雇员的要求。 这样记忆吧,request是你看到同学说的,require是老师对你说的.2023-06-10 02:00:292
js dojo.string.substitute用法?
不知道啊2023-06-10 02:00:362
data-dojo-type什么用
data-dojo-type是用来声明dojo widget类型。。比如说,你页面需要一个验证框那么jsp代码: <input id="comm_id" name="id" data-dojo-type="dijit/form/ValidationTextBox" />其中,data-dojo-type的值就是验证框的类型。再或者,页面需要一个下拉框,那么代码如下: <input name="orgId" id="role_orgId" style="width:200px;" data-dojo-type="dijit/form/FilteringSelect" data-dojo-props=" searchAttr: "orgName",hasDownArrow:false,required:true" />这里的data-dojo-props就是dojo widget属性。2023-06-10 02:00:441
js除了有JQuery框架以外,还有哪些强大点的框架,或者比较实用的也可以。。 谁能给我介绍一下?
目前来看,JS框架以及一些开发包和库类有如下几个,Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fxDojo (JS library and UI component ):Dojo是目前最为强大的j s框架,它在自己的Wiki上给自己下了一个定义,dojo是一个用JavaScript编写的开源的DHTML工具箱。dojo很想做一个“大一统”的 工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo包括ajax, browser, event, widget等跨浏览器API,包括了JS本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库,也被广泛 应用在很多项目中,他的UI组件的特点是通过给html标签增加tag的方式进行扩展,而不是通过写JS来生成,dojo的API模仿Java类库的组织 方式。 用dojo写Web OS可谓非常方便。dojo现在已经4.0了,dojo强大的地方在于界面和特效的封装,可以让开发者快速构建一些兼容标准的界面。优点:库相当完善,发展时间也比较长,功能强大,据说利用dojo的io.bind()可以实现comet,看见其功能强大非一般,得到IBM和SUN的支持缺点:文件体积比较大,200多KB,初次下载相当慢,此外,dojo的类库使用显得不是那么易用,j s语法增强方面不如prototype。Prototype (JS OO library):是一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,以prototype为核心,形成了一个外围的各种各样 的JS扩展库,是相当有前途的JS底层框架,值得推荐,感觉也是现实中应用最广的库类(RoR集成的AJAX JS库),之上还有 Scriptaculous 实现一些JS组件功能和效果。优点:基本底层,易学易用,甚至是其他一些js特效开发包的底层,体积算是最小的了。缺点:如果说缺点,可能就是功能是他的弱项Scriptaculous (JS UI component based on prototype):Scriptaculous是基于prototype.js框架的JS效果。包含了6个js文件,不同的文件对应不同的js效果,所以说,如果底层用 prototype的话,做js效果用Scriptaculous那是再合适不过的了,连大名鼎鼎的digg都在用他,可见不一般优点:基于prototype是最大的优点,由于使用prototype的广泛性,无疑对用户书锦上添花,并且在《ajax in action》中就拿Scriptaculous来讲述js效果缺点:刚刚兴起,需要时间的磨练yui-ext (JS UI component):基于Yahoo UI的扩展包yui-ext是具有CS风格的Web用户界面组件 能实现复杂的Layout布局,界面效果可以和backbase媲美,而且使用纯javascript代码开发。真正的可编辑的表格Edit Grid,支持XML和Json数据类型,直接可以迁入grid。许多组件实现了对数据源的支持,例如动态的布局,可编辑的表格控件,动态加载的Tree 控件、动态拖拽效果等等。1.0 beta版开始同Jquery合作,推出基于jQuery的Ext 1.0,提供了更多有趣的功能。优点:结构化,类似于java的结构,清晰明了,底层用到了Jquery的一些函数,使整合使用有了选择,最重要的一点是界面太让让人震撼了。缺点:太过复杂,整个界面的构造过于复杂。Jquery :jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!并且简介的语法和高的效率一直是jQuery追求的目标,优点:注重简介和高效,js效果有yui-ext的选择,因为yui-ext 重用了很多jQuery的函数缺点:据说太嫩,历史不悠久。Mochikit :MochiKit自称为一个轻量级的js框架。MochiKit 主要受到 Python 和 Python 标准库提供的很多便利之处的启发,另外还缓解了浏览器版本之间的不一致性。其中的 MochiKit.DOM 尤其方便,能够以比原始 JavaScript 更友好的方式处理 DOM 对象。MochiKit.DOM 大部分都是针对 XHTML 文档定制的,如果与 MochiKit 和 Ajax 结合在一起,使用 XHTML 包装的微格式尤其方便。Mochikit可以直接对字符串或者数字格式化输出,比较实用和方便。它还有自己的 js 代码解释器优点:MochiKit.DOM这部分很实用,简介也是很突出的缺点:轻量级的缺点mootools :MooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools跟prototypejs相类似,语法几乎一样。但它提供的功能要比prototypejs多,而且更强大。比如增加了动画特效、拖放操作等等。优点:可以定制自己所需要的功能,可以说是prototypejs的增强版。缺点:不大不小,具体应用具体分析moo.fx :moo.fx是一个超级轻量级的javascript特效库(7k),能够与prototype.js或mootools框架一起使用。它非常快、易于使用、跨浏览器、符合标准,提供控制和修改任何HTML元素的CSS属性,包括颜色。它内置检查器能够防止用户通过多次或疯狂点击来破坏效果。moo.fx整体采用模块化设计,所以可以在它的基础上开发你需要的任何特效。优点:小块头有大能耐缺点:这么小了,已经不错了2023-06-10 02:00:531
dojo DataGrid通过双击获取某行数据的事件是什么?
dojo.connect(grid, "onCellDblClick", function(e) { //获取当前双击行 //e.rowInde获取当前点击的行索引,用getItem方法获取此索引行的对象,用参数item接 var item = grid.getItem(e.rowIndex); });2023-06-10 02:01:061
使用的dojo的DropDownButton控件,不知道为下拉箭头不能显示?哪位大侠谁能帮忙说明一下原因~
相应的CSS没有被加载2023-06-10 02:01:131
dojo request 请求报跨域错误,不知道怎么解决
由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax 跨域问题的全过程。不知是跨域问题起 因是这样的,为了复用,减少重复开发,单独开发了一个用户权限管理系统,共其他系统获取认证与授权信息,暂且称之为A系统;调用A系统以B为例。在B系统 中用ajax调用A系统系统的接口(数据格式为json),当时特别困惑,在A系统中访问相应的url可正常回返json数据,但是在B系统中使用 ajax请求同样的url则一点儿反应都没有,好像什么都没有发生一样。这样反反复复改来改去好久都没能解决,于是求救同事,提醒可能是ajax跨域问 题,于是就将这个问题当做跨域问题来解决了。知跨域而不知如何解决知道问题的确切原因,剩下的就是找到解决问题的方法了。google了好久,再次在同事的指点下知道jQuery的ajax有jsonp这样的属性可以用来解决跨域的问题。找到一种解决方式现在也知道了怎样来解决跨域问题,余下的就是实现的细节了。实现的过程中错误还是避免不了的。由于不了解json和jsonp两种格式的区别,也犯了错误,google了好久才解决。首先来看看在页面中如何使用jQuery的ajax解决跨域问题的简单版:复制代码$(document).ready(function(){ var url="" +"?id=1&callback=?"; $.ajax({ url:url, dataType:"jsonp", processData: false, type:"get", success:function(data){ alert(data.name); }, error:function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }}); });复制代码这样写是完全没有问题的,起先error的处理函数中仅仅是alert(“error”),为了进一步弄清楚是什么原因造成了错误,故将处理函数变 为上面的实现方式。最后一行alert使用为;parsererror。百思不得其解,继续google,最终还是在万能的stackoverflow找 到了答案,链接在这里。原因是jsonp的格式与json格式有着细微的差别,所以在server端的代码上稍稍有所不同。比较一下json与jsonp格式的区别:json格式:{ "message":"获取成功", "state":"1", "result":{"name":"工作组1","id":1,"description":"11"}}jsonp格式:callback({ "message":"获取成功", "state":"1", "result":{"name":"工作组1","id":1,"description":"11"}})看出来区别了吧,在url中callback传到后台的参数是神马callback就是神马,jsonp比json外面有多了一层,callback()。这样就知道怎么处理它了。于是修改后台代码。后台java代码最终如下:复制代码@RequestMapping(value = "/getGroupById") public String getGroupById(@RequestParam("id") Long id, HttpServletRequest request, HttpServletResponse response) throws IOException { String callback = request.getParameter("callback"); ReturnObject result = null; Group group = null; try { group = groupService.getGroupById(id); result = new ReturnObject(group, "获取成功", Constants.RESULT_SUCCESS); } catch (BusinessException e) { e.printStackTrace(); result = new ReturnObject(group, "获取失败", Constants.RESULT_FAILED); } String json = JsonConverter.bean2Json(result); response.setContentType("text/html"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); out.print(callback + "(" + json + ")"); return null; }复制代码注意这里需要先将查询结果转换我json格式,然后用参数callback在json外面再套一层,就变成了jsonp。指定数据类型为jsonp的ajax就可以做进一步处理了。虽然这样解决了跨域问题,还是回顾下造成parsererror的原因。原因在于盲目的把json格式的数据当做jsonp格式的数据让ajax处理,造成了这个错误,此时server端代码是这样的:复制代码@RequestMapping(value = "/getGroupById") @ResponseBody public ReturnObject getGroupById(@RequestParam("id") Long id, HttpServletRequest request, HttpServletResponse response){ String callback = request.getParameter("callback"); ReturnObject result = null; Group group = null; try { group = groupService.getGroupById(id); result = new ReturnObject(group, "获取成功", Constants.RESULT_SUCCESS); } catch (BusinessException e) { e.printStackTrace(); result = new ReturnObject(group, "获取失败", Constants.RESULT_FAILED); } return result; }复制代码至此解决ajax跨域问题的第一种方式就告一段落。追加一种解决方式追求永无止境,在google的过程中,无意中发现了一个专门用来解决跨域问题的jQuery插件-jquery-jsonp。有第一种方式的基础,使用jsonp插件也就比较简单了,server端代码无需任何改动。来看一下如何使用jquery-jsonp插件解决跨域问题吧。复制代码var url="" +"?id=1&callback=?";$.jsonp({ "url": url, "success": function(data) { $("#current-group").text("当前工作组:"+data.result.name); }, "error": function(d,msg) { alert("Could not find user "+msg); }});2023-06-10 02:02:351
特斯拉机器人怎么样
8月17号。预测一下。马斯克的机器人,绝对比想象中要智能。虽然这是第一代产品。这源自于,特斯拉超算dojo和特斯拉海量的汽车用户提供数据。进行ai训练。马斯克的机器人,拥有目前最好的ai视觉系统。并且特斯拉拥有强大的ai芯片。目前特斯拉的ai芯片算力可以达到144tops这是什么水平?l2级别的自动驾驶,需要ai芯片算力达到2-10topsl3级别的自动驾驶需要24-60 tops的算力。l4需要100-320tops算力。l5需要500-2000tops算力。小鹏p7的自动驾驶芯片算力是,2.5tops。比亚迪汉是8tops。特斯拉hw3.0算力是144tops。可以看出差距了吧,这只是算力的问题。算力只是能达到某种高度的前提,算力不够,更难实现,更高的自动驾驶水平。这还不包括ai算法,和软件的差距。算法上差距同样巨大。为什么特斯拉机器人和特斯拉汽车有关系?特斯拉汽车的自动驾驶,本质上的算法也是对路面环境,人物建筑的识别,与判断。因为特斯拉和国内厂家有些不同,它抛弃了激光雷达的方案,只用视觉ai。这与机器人需要的视觉ai如出一辙。算法,软件,芯片,训练模型。特斯拉极具优势,并且也很成熟。所以我认为特斯拉机器人,肯定会让人眼前一亮。再说机械结构部分,从波士顿动力的机器人的灵活程度,可以看出,美国在机器人机械结构上已经非常灵活,也拥有大量的技术积累,人才也很多。机械结构的灵活程度和电机有直接联系。高科技领域实际上是一个硬核问题。它需要很多前提,才能决定你在某些领域是否有可能诞生,超级产品。特斯拉刚好具备了,真正智能机器人诞生的前提,它拥有强大的ai芯片,世界最强的超算,最强的视觉算法,海量的训练数据。2023-06-10 02:04:082
delphi问题,在声明TJPEGImage类的时候出现错误,提示未定义,这是怎么回事?
要先搜索一下jpeg.pas,copy到你当前这个程序的目录下,再用uses jpeg2023-06-10 02:04:166
javascript框架有哪些
Ajax的兴起,给 Javascript带来了新的生机,大量的javascript框架(Javascript Framework)层出不穷,一些框架来至于开发人员项目经验的总结和提炼,也有一些框架来至于商业公司,同时以开源和商业两种方式发布。借助这些框 架,可以大大加速Ajax项目的开发速度,但同时也面临不同的学习曲线,以及架构扩展性等等问题。如何选择Javascript框架,成为开发人员和架构 师头痛的一个问题。如果你正面临这样的问题,希望下面的几个建议对你在选择javascript框架上会有所帮助。你的项目需求是什么首 先要问自己这是一个什么项目,具体的需求是什么,是一个普通类型的网站还是一个在线的web应用程序,是否需要处理大量的键盘和鼠标事件,是否需要给用户 各类高级的ajax特性,还是说只要实现一个简单的异步页面刷新和一些简单dom操作,如果是后者,则可以选择一个相对简单的javascript框架, 封装基本的xmlhttprequest操作和dom操作就足够了。浏览器的支持情况不 同的框架兼容的浏览器会有所不同,尤其是一些高级的javascript框架,对低版本的浏览器都不支持,还有一些框架只支持ie和firefox,对其 他浏览器如opera、safari不支持。所以在框架的选择上还要考虑到系统的目标用户,如果目标用户都只使用ie6.0以上浏览器,那么在框架的选择 上余地就更大了。框架后面是否有一个核心的开发团队很多框架往往都是个人在业务时间开发的,随时可能停止更新,而如果后面有一个团队,则可以在一定程度上保准代码的更新,对bug和一些问题的及时响应,同时在代码质量上也相对有保准。框架的成熟度如果一个新的框架刚刚发布,使用的人往往不多,如果你贸然采用,在使用过程中遇到问题,可能要找个能帮你解决问题的人或者在网上找资料都显的很难。所以在这方面也要有所考虑。框架的发布更新频率一个框架有很高的发布更新频率说明新的功能在不断加入或者bug被fix的速度很快,反之一个框架半年都不出一个版本,基本可以说明这个框架已经不被开发者重视,很难得到新的发展。文档的友好性一个框架尤其是相对比较复杂的框架,如果没有充分和友好的文档,学习曲线会比较高,使用者在使用过程中往往需要通过阅读代码和其他外部的2023-06-10 02:04:312
Hbuilder支持jquery,zepto,angular,ext,dojo 等js框架的提示吗
目前流行的JS框架很多Dojo 、Scriptaculous 、Prototype 、yui-ext 、Jquery 、Mochikit、mootools 、moo.fx 等等。当然还有很多我都不熟悉的框架,就没有列举。 很多人会在坛子里问,到底哪个框架好呢?哪个框架更牛x呢? 哪个框架OO 更舒服呢.自己解决了,前台代码: 1 2 3 4 5 6 7 $().ready(function () { 8 //静态填充 9 $("#TxtJsion").focus().autocomplete(emails, { 10 minChars: 0, 11 width: 310, 12 max: 0, 13 matchContains: true, 14 autoFill: false, 15 formatItem: func...2023-06-10 02:04:392
道爵新能源电动汽车怎么样
各国对新能源汽车的大力支持使得新能源汽车产业发展非常迅速,也向我们展示了未来生活出行的新趋势。当然,各大车企可能不会错过这个机会。他们正在大力发展新能源汽车,一些企业正在进行跨界生产。所以今天,边肖汽车将向朋友们简单介绍一下道觉的新能源电动汽车。道爵新能源电动汽车&mdash简介:&mdash外部先锋S是江苏道爵按照A0级乘用车规格打造的高端微型电动车。开拓者S是道爵开拓者系列的升级版,与上一代系列相比,在性能体验和整车品质上基本有了很大的提升。该车整体设计以时尚和青春为基础,棱角分明,整体看起来很酷。道爵新能源电动汽车&mdash简介:&mdash内部装饰物内饰设计也继承了以往开拓者的设计风格,但细节上也体现出自己的特色。s开拓者标配多功能中控台和液晶数字显示系统,行车电脑的数据一目了然。电动门窗、高清汽车倒影等;方便安全&rdquo详细的设计带来了更好的驾驶体验。另外椅子采用人体工程学设计,身体的颜色和座椅的颜色浑然一体,相得益彰,没有违和感。无论你看还是坐在上面,你基本上都可以感觉到它。S&rdquo带来征服体验。道爵新能源电动汽车&mdash简介:&mdash部署为了最大限度地贴近多元化市场和用户,Dojo推出了三款不同配置的机型&mdash&mdash先锋S48V版、先锋S60V版和先锋S80V版车身尺寸为3430&倍;1570×1490mm,轴距为2345mm,先锋S不同配置的命名方式都是基于其电池容量,让朋友们一眼就能看出三款车型之间的差异。以上是车编辑对道场新能源电动车的简单介绍,道场新能源电动车的简单介绍。车编辑为小伙伴们简单介绍了道场先锋S的外观、内饰和配置。那么小伙伴们看了车编辑的简介,对先锋S了解多少呢?希望边肖汽车的简介能给朋友们解决问题!百万购车补贴2023-06-10 02:04:451
特斯拉AI Day内容快报:自动驾驶到人形机器人
文|探员A 图|网络 编辑|kaka 北美时间2021年8月19日的特斯拉“AI Day”,就像其2019 年的“Autonomous Day”和 2020 年的“Battery Day”一样,把 科技 公司的调性拿捏的死死的。硬核的特斯拉再次出手,让传统车企,甚至很多 科技 公司都望尘莫及。 下面是猫头鹰情报局带来了内容快报。发布会可以大致分为三个部分:1-基于视觉和AI的自动驾驶研发进展;2-Dojo超级计算机;3-通用功用的特斯拉人形机器人。 01 — 基于纯视觉和AI的自动驾驶研发进展 虽然有蔚来NOP工况下事故影响的阴影,但这也阻挡不了特斯拉对完全自动驾驶的追求。就像人类在真正发明飞机之前,有着数不清的坠向地面,但是我们最终还是一飞冲天! 特斯拉首先秀出了最新版本的FSD。无保护路口左转、没有车道线的乡村道路、避让行人、路口停车、识别红绿灯……这些动作特斯拉都做得非常熟练。 特斯拉通过车身四周的8枚摄像头,形成三维矢量空间,感知出车身周围的环境。8个摄像头都采用1280*960分辨率12bit HDR图像,以每秒36帧的速率采集,就能够实现良好的感知效果。 摄像头除了识别车辆,特斯拉还会识别人、红绿灯等多种物体。在这个过程中,特斯拉还能够在感知过程中重建道路,通过标记车道线和其他物体。与此同时,特斯拉还会通过不同车辆收集同一路段的数据,并把不同车辆的数据合并在一起,最终实现更精确的重新建图。 在完成了精确的地图和数字环境重构后,另外一个挑战就是在环境中“标记物体“。只有车辆能够流畅地标记路旁物体,在准确识别物体之后,才能够实现流畅的城市道路自动驾驶。 今年5月,特斯拉面向美国市场销售的Model 3/Y车型取消了毫米波雷达,不过在雨、雾、雪等能见度较低的天气下,摄像头能看清楚吗?答案是能。仍然依靠短片记录驾驶场景,特斯拉每周能够获得1万段类似的恶劣环境短片,通过这些不同的短片一起合成从而重构周围的环境,来实现距离的感知。 随着特斯拉在路面上的车辆越来越多,记录和迭代的美国道路数据也会更加丰富,预计在美国道路上行驶的车辆的自动驾驶辅助功能也会日趋完善。 02 — Dojo超级计算机 要处理大量的道路图像数据,需要海量的计算能力。这就是为什么特斯拉要自研Dojo超级计算机。发布会从单个芯片设计(Chip),芯片系统集成(System),计算机集成(Computer Cluster)及软件运用(Software)进行了了介绍。 Dojo超级计算机是特斯拉开发的专门用于神经网络训练的超级计算机。从D1芯片的开发到集成都完全由特斯拉在内部独立完成。用Elon的话来说,D1芯片可以实现媲美GPU的训练能力,同时兼具CPU的灵活性。 目前D1芯片已经在台架上完成了系统试验和运算。最后3000块这样的芯片会组成120个系统单元,一同成为特斯拉Dojo超级计算机。 该超级计算机可以是实现1.1 EFLOPS每秒浮点运算次数。一个EFLOPS等于每秒一百京/一百亿亿(10的18次方)次的浮点运算。这是什么概念?Dojo的运算速度比2021年6月公布的世界排名第一的超级计算机日本富岳,还要再快约2.5倍。 一个TFLOPS(teraFLOPS)等于每秒一兆/一万亿(1012)次的浮点运算 一个EFLOPS(exaFLOPS)等于每秒一百京/一百亿亿(1018)次的浮点运算 03 — 通用功用的特斯拉机器人 接下来的脑洞是猫头鹰情报局完全没有预料到的。马斯克自己登台发布了特斯拉机器人Tesla Bot。 从简介上来看这个机器人主要是为了将来替代人类进行一些危险的,重复的和无聊的工作。该机器人将有5英尺8英寸高(约合1.73米),体重有125磅(约合56.7千克),可抱起45磅重的货物(约合20.4千克),也可以通过举重硬拉姿势举起150磅的重物(约合68.0千克)。 比较自然的一个联想是,以后特斯拉会不会把这样的机器人安排在Gigafactory里面从事车辆生产工作,不过后面的Q&A环节里面,马斯克的回应是“工厂现在已经非常自动化了,人非常少,这个人形机器人的初衷并不是单纯为了造车”。 然后,发布会公布了一部分关键的机械结构细节和感知智能系统。它的四肢使用40个机电执行器进行操作,并通过力反馈感应系统来实现平稳和敏捷双脚行走,最快行走速度可能为5英里/小时(约合8公里/小时)。马斯克说:“如果这机器人‘造反"了,你还是能跑的过他的。” 这一个环节和之前的内容都有关联。这个人形机器人会利用目前FSD的硬件,和之前在第一个部分提到的视觉训练,自动标签等算法来实现周围的环境感知和识别,而这一过程也会借助于Dojo进行开发和训练。 04 — 一场披着技术发布的“人才招募会” 最后,Elon向全世界人才发出了召集令。招募顶尖的AI人才加入。这个也是Elon技术发布会的核心目的。 这样“秀肌肉”的技术发布会,面向的群体更多的是行业领域的专业人士,也是特斯拉招揽顶尖人才的独特方式。 事实上,美国近几年在统计工程类专业学生最想去的公司排名中,特斯拉和SpaceX其实都是名列前茅。 猫头鹰观察 — 从本次“AI Day”可以看到,一向特立独行的特斯拉,依旧走在一条自主创新的路上。比如,特斯拉抛弃了主流的激光雷达方案,试图证明纯视觉的解决方案可以实现自动驾驶;在 汽车 产品外,特斯拉还推出了服务型机器人,外观上比其他机器人更像“人”。没有太多的舞台效果,这场发布会更像是科研机构里面的学术交流专题会,展示了马斯克的意志,以及他所认为的未来。2023-06-10 02:05:041
如何将arcgis api for js 部署到本地
1、下载SDK及API包,将API包解压到本地,如E:WebArcgis3.5。并将SDK包里的arcgis_js_v35_api文件夹解压到E:WebArcgis3.5arcgis_js_v35_api中覆盖。(SDK提供了丰富的示例及API文档,强烈建议下载)2、找到文件init.js,路径如:E:WebArcgis3.5arcgis_js_v35_apiarcgis_js_apilibrary3.53.5,并查找[HOSTNAME_AND_PATH_TO_JSAPI],将"[HOSTNAME_AND_PATH_TO_JSAPI]js/dojo/dojo"替换为实际路径,如:"<主机名>/arcgis_js_v35_api/arcgis_js_api/library/3.5/3.5/js/dojo/dojo"。3、找到文件dojo.js,路径如:E:WebArcgis3.5arcgis_js_v35_apiarcgis_js_apilibrary3.53.5jsdojodojo,做同样的修改。4、打开IIS6.0信息服务管理器,右键网站“添加网站”,选择物理路径及端口2000(可随意),确定后选中,双击进入“目录浏览”并启用,重新启动网站。5、校验配置:2023-06-10 02:05:121
特斯拉人形机器人擎天柱原型机正式亮相,有哪些技术亮点?
特斯拉人形机器人擎天柱原型机正式亮相,它的亮点也非常的多,快、动作精准就是其中的亮点之一。2023-06-10 02:05:204
dojo mixinselect怎么获取树的name
请说明你的节点是什么DOM节点。 dojo.byId = document.getElementById.2023-06-10 02:05:531
学编程要掌握多少英文单词啊??
学编程在我眼里.你可以学.但是不能拿他当工作.因为不会英语想进入到更高一层很难.当个娱乐或者个人做点小程序可以.不要妄想.不会英语学编程拿他当工作.但是也有这样的人.不过当今新人倍出的时代.不会英语还能进入到一个企业里吗?底层码农有出路么?30岁基本就是死刑了.往后别的行业也接触不到.想想怎么活下去.企业就是剥削者.没有仁慈.想在一个企业立足必须往上走.但是不会英语你觉得能走多远?2023-06-10 02:06:103
Dojo gelato意大利手工冰淇淋是软冰还是硬冰?
软冰,相对好点2023-06-10 02:06:203
h5制作平台哪个好,制作工具有哪些_h5制作软件有哪些
一、AdobeEdge目前还处于预览阶段的AdobeEdge是用HTML5、CSS、JavaScript开发动态互动内容的设计工具。内容可以同时兼容移动设备和桌面电脑。Edge的一个重要功能是Web工具包界面,方便确保页面在不同浏览器中的架构一致性,此外Edge还将整合TypeKit这样的字体服务。动画和图形可以添加到HTML元素中,程序也能通过Edge自身的代码片段库或者JavaScript代码进行扩展。动画可以在独立的时间线上进行嵌套,还能实现互动功能。符合可以服用并通过API和代码片段控制。通过Edge设计的内容可以兼容iOS和Android设备,也可以运行在火狐、Chrome、Safari和IE9等主流浏览器。二、AdobeDreamweaverCS6AdobeDreamweaverCS6作为一个Web设计软件,提供了对HTML网站和移动程序的可视化编辑界面。其FluidGrid排版系统整合CSS样式表功能,提供自适应版面的跨平台兼容性。开发者可以完全实现Web设计的可视化操作,无需为代码所困。用户不但还能在LiveView中预览,还提供多屏幕预览功能。开发者可以通过MultiScreen预览面板查看HTML5内容的渲染效果。LiveView通过WebKit渲染引擎支持HTML5。三、AdobeColdFusion10ColdFusion是用来开发企业Web程序的服务器端技术,通过Websockets、互动表单、视频和地理标签等HTML5技术创建富媒体用户体验。四、SenchaArchitect2在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个单一集成的环境中完成应用的设计、开发和部署。开发者还可以开发SenchaTouch2和ExtJS4JavaScript应用,并实时预览。五、SenchaTouch2SenchaTouch2是移动应用框架,也被看作是Sencha的HTML5平台。开发者可以用它开发面向iOS、Android和Blackberry、KindleFire等多种平台的移动应用。六、DojoFoundationMaqetta来自于IBM的一个项目,DojoFoundationMaqetta是为桌面和移动设备开发HTML5应用的开源工具,支持在浏览器中查看HTML5界面。用户体验设计师可以通过拖放组装UI样板七、微软VisualStudio2010ServicePack1虽然一开始并不支持HTML5,但微软在2011年三月发布的VisualStudio2010SP1中提供了,追加了针对HTML5的一些元素。八、JetBrainsWebStorm4.0作为拥有HTML编辑器的JavaScript集成开发环境,WebStorm4.0提供了开发web应用的HTML5样板。开发者可以在创建HTML文档时可获得对HTML5文件的支持。例如砍伐者键入。开发者还可以在chrome浏览器中实时预览HTML文档。九、GoogleWebToolkit该开发工具用于开发浏览器应用,但库中支持很多HTML5功能。包括对客户端或web存储的支持。其他HTML5功能还包括支持Canvas可视化,以及音频和视频widget。十、DCloudHBuilderHBuilder是当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛。2023-06-10 02:06:271
前端框架有什么用?
web前端框架是做什么的? 5分 前端框架一般指用于简化网页设计的框架,比如,jquery,extjs,bootstrap等等,这些框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等等)。 使用前段框架可以降低界面开发周期和提高界面的美观性。 有些框架比较轻量,比如jquery,有些框架比较重量,比如extjs。一般来说重量的框架会封装更多的功能,比如extjs,封装的grid控件有很强的数据展示和操作功能。 前端框架是什么?有什么用、有什么好处? 可以简单的理解成是:使用广泛的前端开发套件,可以帮助你快速的网站。前段框架的好处:对于互联网的产品而言,前端用户体验往往决定了一款产品的竞争力和吸引力;而对于前端工程师来说,考虑的问题更为复杂,他们既要为网站上提供的产品和服务实现一流的Web页面、优化代码,保证体验的最佳,更要考虑与市面上各大浏览器的兼容性,还需顾及Web前端表现层和前后端交互的架构,以及模块化、通用类库、框架编写等一系列问题,由此提升前端开发的效率,降低开发成本和周期。 html的框架到底是用来干嘛的?什么时候用到? 你接触了后台就知道了,这样可以做到页面地址不需要变动, 但却可以利用iframe的tagert属性把显示数据的页面包含进来, div就不行,因为它没有这个target属性,文件独立出来方便重用,且结构清晰; 前端开发框架有哪些 首先我想说明一下,我们通常说的js不是框架,是语言,即javascript,据最新世界编程语言排行榜来看,已经上升到了第7位,发展迅猛,其标准是ECMAScript,现在基本上是基于ECMAScript5。jQuery是用js写的框架,其在DOM操作上有很明显的优势,也是时下很常用的一个js框架。 至于之外还要学习那些框架呢? 如果你说的是js框架,建议先掌握好jQuery,然后还有很多的,比如楼上提到的extjs,近几年比较流行的AngularJS,基于移动端考虑的轻量级仿jquery框架zepto,还有jquery mobile,还有适合写后端或服务端的node,等等。如果是web前端框架,就不仅仅是涉及的js了,还有html和css。个人觉得只有这三种语言都涉及到的框架才能说得上是web前端框架。现在比较火的是Bootstrap,还有Foundation,比较古老的有jqueryUI,easyUI等等,还有其他很多很多。如果还有算上处理方案及版本升级代码迭代等,就要用到百度团队研发的fis这种了。其实内容真的很多很多,前端任重而道远啊~ web前端框架是什么意思 10分 前端架构师必须懂得真正的编程知识,而这正是很多自封为前端架构师的人所缺乏的。我的意思不是能够剪切粘贴改进代码就行了,而是能够跟老练的工程师商讨如何能够最好地结合前端。 这就是说,前端架构师需要真正理解结构遭遇商业逻辑的问题。如果工程师说某些东西使用ASP.Net DataGrid是不可能实现的,前端架构师必须能够解释如何与为何要使用DataList或Repeater取代,解释为何DataGrid在该情景下是个错误的选择…… 这只是个例子,问题还在于仅知道客户端编程也是不够的。能够使用与工程师相同的术语,能够讨论(前后端)关键集成的最佳解决方案,这是绝对必须的。 断线的风筝 我们今天正处在一个不妙的处境中,原因在于几乎没有人能够为前后端的沟壑搭桥。一般工程师不会有兴趣或实践标记,CSS, 或DOM脚本编程,大部分客户端开发者也没有与后端技术协作的经验。几周入门PHP不会成为程序员,几周入门XHTML也不会成为真正的客户端开发者。 罪魁祸首 我首先想到的十足例子是,ASP.Net完全漠视Web标准,同样地,web氛围(我们指表格和占位gif)让Web标准郁闷。企业项目的大多数框架输出的标记,即使使用1999年的标准来衡量,都是糟糕无比的。 如此巨大和“专业”的产品怎么能才够不忽视,按理说是整个项目最简单的方面?只有静态代码。理由是,基于技术的立场衡量产品,结构,CSS和其他客户端技术都是“事后诸葛亮”。表现逻辑,结构和行为混杂,压根无助于无障碍,Web标准,或者前端技术干净的分离。擡起你的头来,就在2006,这些都成受欢迎的惯例了。 总结 如果这个世界上姿态最鲜明的产品和项目都如此低劣的方式来处理事情,其他的还有什么好说?毫无疑问,我们需要前端架构师,而且就在昨天。 归结于归结,我们有一堆相互关联的技术,很少人能够埋头钻研它们之间的关系,这很不幸。正确做事的真正价值在于容易的维护和长期的适应性。虽然在关键时刻,有些方式更容易选择其他的方法和拼凑起另外的东西。对某些人来说,这可能是可接受的做事方式。但是,对我们大部分人来说,这是拙劣的抉择,也非常不专业。 我交给你去想了。我假设你把车交给技工修理,修好了时候,瞧瞧引擎罩内大量的输送管,我不知道你对技工作何感想? 为什么需要自己实现前端框架 前端对框架(库)的大小更敏感 前端内容的渲染和交互效果的实现如果依赖JS框架(库),需要先将这些框架(库)下载到客户端,此时框架(库)的大小将直接影响到前端的首屏渲染速度。框架(库)越小,加载的速度就越快,而随着功能的越来越全,框架(库)必然会越来越大,要保证性能,需要制定加载策略。 便于制定加载策略 解决框架(库)变大的常见加载策略是将框架分为核心部分和扩展部分,核心部分在首屏渲染前必须下载完成,并且这部分的加载文件尽可能的少和小,扩展部分则可以模块化方式来懒加载。 核心部分的JS在发布时,可对文件合并,数量尽可能少,单个文件在gzip压缩后最好不要超过20K。核心部分可以是实现“JS语言扩展(面向对象),DOM操作API,数据交互方法(ajax),导航策略,模块化底层实现,事件底层实现,模版解析”等。扩展部分一般是一些可异步加载的UI组件,例如:输入控件、弹出窗、动画API、文件上传及预览、图表控件、富文本编辑器等。 上面的实现模式,在主流的JS框架(库)中,有三类选择:一类是以ExtJS为代表的大而全的框架(库),这类框架虽然功能满足,但往往无法拆分为核心部分和扩展部分来加载,因此基本不予考虑;一类是相对轻量的YUI3、Dojo等框架(库);一类是近来流行的前端MV*系列Backbone、Ember、Angular,这类在充当核心部分时,还需要组合Underscore、RequireJS,jQuery等第三方库。 后面两类可以满足要求,但个人觉得不是完美的方案,因为在开发实际产品时,将这两类作为核心部分时,往往里面有很多是不需要的,而还有些需要自己来额外补充近来,可以是自己开发,也可以集成第三方的实现。而核心部分框架(库)如果是自己实现,则可以保证在功能完整的情况下,不多出其它的东西,加载的JS可以控制到最小,而且代码风格也统一。 便于扩展 前端代码与用户的交互直接相关,而交互的设计变化和不确定性非常大,现成的第三方实现往往难以直接利用,需要改造。有时改造第三方的框架,先要非常熟悉框架,当这个框架比较复杂时,这样的工作量和难度就大大加大了。而自实现的框架(库)则可以根据需要任意扩展,可以根据需求制定对应的规范和API。 前端开发框架有哪些 1. Bootstrap Boostrap绝对是目前最流行用得最广泛的一款框架。它是一套优美,直观并且给力的web设计工具包,可以用来开发跨浏览器兼容并且美观大气的页面。它提供了很多流行的样式简洁的UI组件,栅格系统以及一些常用的JavaScript插件。 Bootstrap是用动态语言LESS写的,主要包括四部分的内容: 脚手架——全局样式,响应式的12列栅格布局系统。记住Bootstrap在默认情况下并不包括响应式布局的功能。因此,如果你的设计需要实现响应式布局,那么你需要手动开启这项功能。 基础CSS——包括基础的HTML页面要素,比如表格(table),表单(form),按钮(button),以及图片(image),基础CSS为这些要素提供了优雅,一致的多种样式。 组件——收集了大量可以重用的组件,如下拉菜单(dropdowns),按钮组(button groups),导航面板(navigation control)——包括:tabs,pills,lists标签,面包屑导航(breadcrumbs)以及页码(pagination),缩略图(thumbnails),进度条(progress bars),媒体对象(media objects)等等。 JavaScript——包括一系列jQuery的插件,这些插件可以实现组件的动态页面效果。插件主要包括模态窗口(modals),提示效果(tool tips),“泡芙”效果(popovers),滚动监控(scrollspy),旋转木马(carousel),输入提示(typeahead),等等。 Bootstrap已经足够强大,能够实现各种形式的 Web 界面。为了更加方便地利用Bootstrap进行开发,很多工具和资源可以用来配合使用,下面列举了其中的一部分工具和资源。 jQuery UI Bootstrap —— 对于jQuery和Bootstrap爱好者来说这是个非常好的资源,能够把 Bootstrap的清爽界面组件引入到jQuery UI中。 jQuery Mobile Bootstrap Theme —— 和上面提到的jQuery UI主题类似,这是一个为jQuery Mobile建立的主题。如果你想让用Bootstrap开发的网站在手机端也可以优雅访问,那么这个资源对你来说很方便易用。 Fuel UX —— 它为Bootstrap添加了一些轻量的JavaScript控件。Fuel UI 安装,修改,更新以及优化都很简单方便。 StyleBootstrap. —— Bootstrap提供了自己的几种界面风格,StyleBootstrap提供了更多的配色选项,并且你可以给每个组件都应用不同的配色。 BootSwatchr —— 利用这个工具你可以立刻查看主题修改后的效果。对于每一次变动的效果,这个应用都会生成一个唯一的URL方便你与他人分享,你也可以在任意时刻修改你的主题。 Bootswatch —— 提供大量免费的Bootstrap主题。 Bootsnipp —— 在线前端框架交互组件制作工具,是一个供给设计师和开发者的基于Bootstrap HTML/CSS/JavaScript 架构的免费元素。 LayoutIt —— 通过界面拖放生成器简便快捷地创建基于Bootstrap的前端代码。通过拖放动作将Bootstrap风格的组件加入到你的个人设计里并且可以方便地修改他们的属性,...... 前端开发框架有哪些 1. Bootstrap Boostrap绝对是目前最流行用得最广泛的一款框架。它是一套优美,直观并且给力的web设计工具包,可以用来开发跨浏览器兼容并且美观大气的页面。它提供了很多流行的样式简洁的UI组件,栅格系统以及一些常用的JavaScript插件。 Bootst... 前端框架用哪个好 1、flex Apache基金会今天发布了Flex 4.8版本,这是Adobe将Flex捐献给Apache基金会后发布的第一个版本。 需要注意的是,Flex目前还在孵化阶段,还不是Apache的正式项目,Flex 4.8也不是一个正式的Apache版本。 Apache称,该版本标志著Flex新时代的开始,Flex的未来将由社区来驱动,而不是由一个公司驱动。开发者可以通过贡献代码,来帮助改进Flex,如修复bug、增加功能等。 从Macromedia卖给Adobe,然后又捐给apache,不知道搞什么名堂。不过还好没有经过大幅重构,否则就真的是悲哀了! 2、extjs ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 功能丰富,无人能出其右。 无论是界面之美,还是功能之强,ext的表格控件都高居榜首。 华丽的界面,灵活的功能,还有开发工具都是配套的,但有个最大的问题,用就得花钱! 3、easyui easyui帮助你构建你的web应用更加容易。 它是一个基于jquery的插件,开发出来的一套轻量级的ui框架,非常小巧而且功能丰富。 但是她有一个最大的问题就是代码只能找到以前的开源的版本,到了1.2以后的版本源代码都是经过混淆的,如果遇到问题修改起来会非常麻烦!不过一个比较大的优势是开源免费,并且界面做的还说的过去! 4、MiniUI 又一个基于jquery的框架,开发的界面功能都很丰富。 jQuery MiniUI - 快速开发WebUI。 它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。 使用MiniUI,开发者可以快速创建Ajax无刷新、B/S快速录入数据、CRUD、Master-Detail、菜单工具栏、弹出面板、布局导航、数据验证、分页表格、树、树形表格等典型WEB应用系统界面。 界面做的挺不错,功能也挺丰富,但是有两个比较大的问题,一个是收费,一个是没有源码,说白了,不开源!基于这个开发如果想对功能做扩展就需要找他们的团队进行升级! 5、jQuery UI jQuery UI 是一套 jQuery 的页面 UI 插件,包含很多种常用的页面空间,例如 Tabs(如本站首页右上角部分) 、拉帘效果(本站首页左上角)、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。 功能非常全面,界面也挺漂亮的,可以整体使用,也可以分开使用其中的几个模块,免费开源! 6、DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本。 欢迎大家提出建议,我们将在下一版本中进一步调整和完善功能.共同推进国内整体ajax开发水平。 毕竟是国产的,支持一下,而且源码完全公开,可以选择一下!不过性能怎么样不敢确定! 7、GWT Google 网页工具包——GWT 提供了一组基于Java语言的开发包,这个开发包的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等都和AWT非常类似。熟悉Java AWT的开发者不需要花费多大的力气就能够快速的理解GWT开发工具包,将更多地时间投入到GWT应用的开发过程中。 你不用...... web前端开发框架有哪些 bootstrap是twitter出的一款不错的UI框架,或者与其说是框架不如说是类库(lib),当然这里边牵扯到一个“究竟什么是框架什么是类库?”的问题,我们暂时不谈。毕竟是有大公司背景的代码堆,我觉得没什么“落伍”可言。 angular是前两年之内突然火得一塌糊涂的一个fe框架,这个我觉得可以算的上是真正意义上的框架了,MVVM双向绑定,包括它拥有足够完善的社区、生态,甚至chrome上都有很多好用的相关插件(这一点可以说是占了google出品的光),比较完整的大型项目都是可以考虑引入的。但如果你的网站只是做一些轻量级的东西,杀鸡焉用宰牛刀吧我觉得。 backbone主要针对的MVC中的M层,至少我是这么理解的。对UI层它几乎没什么太多的限制,一方面给出了coder自由度进行发挥,另一方面也等于在这方面框架本身对开发没提供什么太大的帮助。我觉得这更像是一个高手向的框架,另外对于underscore前端模板那一套东西,说实话作为一名php java啥都能写的FE我始终觉得这套东西有那么一种纯JS工程师的一厢情愿的意味。这是个人看法了,不一定准确,况且有人会搬出ajax动态渲染时 前端模板的作用来反驳我,别急着反驳,至少往下看完我说的话。 相比之下,react可以说是一个在MVC中V层做的十分出色和新颖的框架了,独特的jsx编译机制就已经让你的代码变得高大上了,我是觉得这个类库在UI层做的更彻底更专业,或者说让FE的代码更专业了。更何况,react比angular更年轻,而且同样拥有大公司背景,react native一出更是让JS工程师的地位取得了革命性的提升,(不要跟我提phonegap,用过两个东西后你会明白,react打包的app性能甩phonegap几条街没问题)。另外既然楼主提到了之前的网站是bootstrap,不妨可以看一看react-bootstrap这个东西,或许这就是你想要的。2023-06-10 02:07:391
DragDrop 注册失败,怎么解决,高手帮忙
如今各种使用AJAX技术的站点都实现了Drag and Drop(拖动)效果,利用Dojo框架也可以很方便的实现,相比较其它框架,代码更少,且对浏览器的兼容性支持比较好。 先看一下效果,以下是51AJAX/release-0.3.1/dojo-0.3.1-ajax.zip。 复制代码 代码如下: //引用以下两个dojo包 dojo.require("dojo.style"); dojo.require("dojo.dnd.*"); function init(){ //利用classname取到元素列表,将其注册为dojo.dnd.HtmlDragSour var arr=dojo.html.getElementsByClass("divdrag") for(var i=0;i<arr.length;i++){ var parentDiv=arr[i].parentNode.id new dojo.dnd.HtmlDragSource(arr[i],parentDiv); } //定义容器 new dojo.dnd.HtmlDropTarget("container1", ["container1","container2","container3"]); new dojo.dnd.HtmlDropTarget("container2", ["container1","container2","container3"]); new dojo.dnd.HtmlDropTarget("container3", ["container1","container2","container3"]); } //增加到window.onload事件中 window.onload=function(){init();}2023-06-10 02:07:461
如何在tomcat上部署arcgis api for js 4.5
1、首先下载js_apiapi下载地址:arcgis_js_apisdk(软件开发帮助文档)下载地址:arcgis_js_sdk2、离线部署arcgis_js_api解压下载的压缩包,将里面的arcgis_js_apilibrary目录的所有内容全部拷贝到你的web 服务器中。比如的我的路径如下所示,D:Java Softwareapache-tomcat-7.0.42webappsarcgis_js_apilibrary3.9jsapi3、查找替换路径我们把拷贝到webapps文件夹下的两处locahost路径替换掉,js_3.9版本的额是在如下的两处(不同的版本的路径替换路径不同)"*webappsarcgis_js_apilibrary3.9jsapiinit.js""*webappsarcgis_js_apilibrary3.9jsapijsdojodojodojo.js" 文件中4、替换路径用记事本代开上面查找到的两个文件,用快捷键Ctrl+H查找[HOSTNAME_AND_PATH_TO_JSAPI]替换为:localhost:8080/arcgis_js_api/library/3.9/jsapi/(部署在本地的话选择localhost,若不是选择你的服务器ip+tomcat端口号)第二处也是一样,所以不在重复5、测试部署环境打开Myeclipse,新建web工程,在index.jsp页面中 用如下的代码区覆盖即可<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>ArcGIS离线部署Demo</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><link rel="stylesheet" type="text/css" href="http://localhost:8888/arcgis_js_api/library/3.9/jsapi/js/dojo/dijit/themes/tundra/tundra.css"><link rel="stylesheet" type="text/css" href="http://localhost:8888/arcgis_js_api/library/3.9/jsapi/js/esri/css/esri.css" /><script type="text/javascript" src="http://localhost:8888/arcgis_js_api/library/3.9/jsapi/init.js"></script><script type="text/javascript">// 布局小部件//dojo.require("dijit.layout.BorderContainer");// 面板dojo.require("dijit.layout.ContentPane");dojo.require("esri.map");function init() {var myMap = new esri.Map("mapDiv");var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer");myMap.addLayer(myTiledMapServiceLayer);}dojo.addOnLoad(init);</script></head><body class="tundra"><div id="mapDiv" style="width:100%; height:100%; border:1px solid #000;"></div></body></html>2023-06-10 02:08:281