Tag: dojo

如何使用Deferred顺序运行代码?

在这个for循环中,我希望强制它首先运行AJAX代码块。 使用结果(即data.LocationId ),我想将其保存在服务器上,然后在i减少的情况下运行循环。 如果你看到我的console.log,我希望它可能是: asyncProcess data.LocationId 7615 asyncProcess data.LocationId 7614 asyncProcess data.LocationId 7613 但实际上它是: asyncProcess asyncProcess asyncProcess data.LocationId 7615 data.LocationId 7614 data.LocationId 7613 怎么能实现这一目标? 这是我的代码: for (i = projectAreaSet.length-1; i >= 0; i–) { function asyncProcess(geometry) { console.log(“asyncProcess”); var deferred = new Deferred(); //Dojo, not jQuery var locationProfile = { ProjectId: projectId } $.ajax({ type: […]

mainTicksColor按间隔进入使用dojo工具包的dojox仪表

我正在尝试使用dojo工具包和这个规格 。 事实上,我想要一个functionmajorTicksColor和minorTicksColor,我希望颜色取决于间隔,例如:0到30绿色,30到70黄色和70红色到100,或者它可能会降级。 喜欢这张图片 。 那可能吗 ? 谢谢。 问候,

是否有任何javascript库来捕获鼠标/键盘事件并将它们发送到外部服务器?

我需要的是: 可以捕获所有键盘事件 可以捕获所有鼠标事件(点击,移动) 可以捕获页面滚动,可能会关注浏览器的差异 使用JSONP(或其他任何东西,但不仅需要在最新的浏览器中工作)将数据发送到外部服务器 非常小,最多xx kB我希望 我想找到一些至少有3个以上正确实现的东西。 如果他们可以帮助我,我也可以看看像Dojo或JQuery这样的js框架,但是我能够保持它足够小吗?

在ajax请求后重新加载dojo小部件

我是这个话题的新手。 我在里面有一些dojo小部件。 我使用ajax重新加载这个div,但在此之后我的dojo小部件没有显示。 如何让我的浏览器在ajax请求后重新加载小部件。 我不想重新加载整个页面。 我的ajax视图部分: <img src="https://stackoverflow.com/photo/category/idPropozycji;?>.jpg” width=”100″ height=”130″ style=”float: left;”> opis; ?> nazwa2; ?> place;?> 重新加载JQuery脚本: // Functon to Show out Busy Div function showBusy(){ $(‘#ajax-content’).block({ message: ‘Wczytuje dane’, css: {border:’3px solid #FFF’} }); } function updatePage(html){ window.setTimeout( function(){ $(‘#ajax-content’).html(html); }, 2000) } $(document).ready(function() { // $.AJAX Example Request $(‘.ajax-pag > li a’).live(‘click’, […]

jQuery / Dojo – 如何将jQuery与Dojo工具包一起使用

如何将jQuery与Dojo工具包一起使用? 我听说过两个库同时使用,jQuery用于DOM相关,Dojo用于UI(dijit),但我找不到任何教程或示例。 如果我加载两个库,我会遇到任何冲突或问题吗?

无法将搜索小部件添加到ArcGIS Shortlist Story App

我在将搜索小部件添加到候选名单应用程序时遇到问题。 我已经包含了以下代码。 搜索栏显示,但不起作用。 我需要将它用于搜索应用程序中包含的业务名称的位置。 ChahtaPreneur var djConfig = {parseOnLoad: true}; html,body, #mapDiv,.map.container{ padding:0; margin:0; height:100%; } #search { display: block; position: absolute; z-index: 2; top: 20px; left: 720px; } //——————————————————————————————- // Application configuration (ignored on ArcGIS Online, Portal and during development) //——————————————————————————————- var configOptions = { // Enter an application ID created through the Shortlist […]

事件处理程序和监听器和事件冒泡和事件捕获

我对JavaScript中的“Event Listener”,“Event Handler”,“Event Bubbling”和“Event Capturing”感到困惑。 我在互联网上搜索并查看了不同的网站但是,我仍然有一些问题了解一些差异甚至基本情况。 正如本文所述 ,创建事件处理程序并侦听事件。 这是否意味着,附加到DOM内部元素的JavaScript函数不是事件处理程序,它们是事件监听器? 此外, 在这里我发现了“事件冒泡”和“事件捕获”之间的区别。 此外,我前段时间已经读过,在dojo中,所有事件都被标记捕获。 是否意味着DOM中的其余元素没有附加JavaScript? 更准确地说,如果一个事件将由父母通过“事件冒泡”处理,那么就没有必要为孩子们​​添加听众吗? 这些术语背后的确切定义是什么?

如何使用JQuery重定向,加载另一个页面,但在请求中发送了一些POST参数?

如何使用JQuery,DOJO或纯JavaScript重定向,加载另一个页面但是在请求中发送了一些POST参数?

有人在同一个项目中使用过Dojo和JQuery吗?

有人在同一个项目中使用过Dojo和JQuery吗? 我需要一个面向Dojo对象的部分(仅此而已)和JQuery以便于演示,但我害怕碰撞和名称冲突。 是否可以在同一页面上使用它们?

jQuery(或任何Web工具)嵌套表达式构建器

我想为我正在开发的Web应用程序添加一个function,以允许用户使用表达式构建器创建规则。 比如Magento中使用的那个(下面链接中的图片)。 View post on imgur.com 我想允许他们能够使用数据库中的表中的列名来创建表达式或if语句,然后能够进行比较而不能进行比较。 然后,在用户界面中构建的表达式将评估为将由PHP脚本或Javascript或Perl评估的代码 我在网上搜索了基于javascript(ajax)的这类东西。 我认为在互联网上必须有一个模块或某些东西用于jQuery或类似的东西,但我找不到任何东西。 除了“表达式构建器”之外,我也不太确定这样的内容是什么。 如果有这样的东西,那么与从头开始编写相比,它将节省我很多时间。