我需要使用GWT技术设计SPA,但我不清楚如何仅制作(编译)其中包含所有JavaScript代码的一页. 因此,例如,我的任务是制作带有button和div的简单页面.您单击按钮,然后div出现在页面上.简单.当我在GWT上执行此操作时,找不到在内部所有JS代码(或在一个.js文件中)的简单index.html中编译此页面的方法.页面应在脱机模式下工作.解决方法:GWT为您服务.编译成一个.js文件? 这是简单的教程http://code.google.com/intl/en/webtoolkit/doc/lates...
我们正在制作一个单页应用程序,其中UI中的操作(例如,单击树中的节点)将通过用ajax调用检索数据来更新UI的一部分. 有没有人对javascript框架有任何提示或建议,可以使以下操作更容易: >更新网址以显示您正在查看的内容(例如http://example.com/#user/edit/321)>解析这样的URL,以通过书签或链接显示同一页面.>根据不同部分的操作更新UI的部分.我正在考虑某种事件模型,其中的动作可以发布事件(例如,带有有效载荷{“ type”:“ user”...
有时,使用jQuery会诱使您滥用其功能(至少对我来说是因为其选择器匹配功能).这里和那里的事件处理程序.实用程序功能在这里和任何地方都可以.代码一致性似乎几乎不存在.我想通过实现OOP模式来减轻该问题,但是由于我具有C和python背景,因此在javascript中实现它会使我有点头疼. 下面的代码使用OOP模式,但是我不确定我的实现是否是好的做法.我怀疑自己的实现的原因是因为my last stackoverflow question中的第三条注释.我知道这只是他所...
我需要的很简单:我们有一个控制台应用程序项目.我们希望有一个这样的功能,它可以打开一个简单的窗口,除了html(基于默认系统)的html js呈现窗口外,它会读取一些默认的html js字符串(表单字符串或const char *).我们希望将自己的api与默认的js api结合在一起,以便当JS调用某些our.function(argument);时,我们将让我们的C应用程序执行某些功能,例如cout参数.如何在Windows上创建这样的东西?解决方法:>为HTML文档共同创建MSHTML com对...
我刚刚开始使用Ext JS为我的公司构建一个相对复杂的Web应用程序,涉及200多个屏幕.因此,我们绝对需要自动化的端到端测试. 我正在使用Jasmine对控制器和模型进行单元测试.但是,我希望能够模拟用户在Web应用程序中的导航.有没有好的测试框架可以进行这种自动化测试? 谢谢解决方法:Selenium是事实上的UI集成测试框架,并且具有非常全面的工具.瓦蒂尔(Watir)在Ruby圈子中赢得了很多爱,我听说了有关萨希(Sahi)的一些事情.我只有Selenium的...
我要做一个非常棘手的任务:现在必须本地化一个现有的Web项目(2个HTML文件,一些插件和一个包含约2000行代码的主JavaScript文件).毫无疑问,这应该早些考虑,但他们只是错过了.您将如何找到解决方案? 最初加载页面时,存在一些元素和仅一些文本元素.但是,还有许多DOM元素和错误警报可以动态地附加和删除(使用jQuery). 我想我将拥有服务器上(.NET / C#)具有唯一名称/编号的文本资源(哪种文件?).在加载网页时,我可以检测到用户代理的语...
我正在HTML,css,javascript,jquery中制作移动Web应用程序.我正在初始化page上的iScroll.iScroll运行正常.页面包含文本框.在iScroll初始化后,它变得不可编辑.即使z-index在这里也没有用.解决方法:是的,还有其他选择.https://github.com/neave/touch-scroll 下载示例并放入您的文本框,然后尝试…我编辑的示例在这里http://www.mediafire.com/?uzb5wa0m5hd3dgq 触摸以滚动,您也可以编辑文本….
我计划使用data-attribute属性来确定硒测试用例的DOM中的元素.属性的使用会影响应用程序性能吗?解决方法:完全没有,使用data- *属性会很好.但是,您应该注意,使用语法$.data(theInput,’someData’);比使用语法theInput.data(‘someData’);要快得多,如jsPerf所示.
我想通过增加ajax请求的延迟来减慢我的应用程序.我有两个选择:在javascript中进行和在服务器端进行.使用javascript,我可以轻松地在请求上添加setTimeout,但是大约有30种不同的请求,我想知道是否有更好的方法,用更少的代码. 我想放慢服务器端的ajax请求.最好的方法是什么?我正在使用大约25种不同的asmx Web服务(很快将转换为wcf),我想知道如何使所有请求都具有1000ms的延迟. 我的目标是更改尽可能少的代码,以便我可以通过尽可能少...
我一直在阅读所有这些文章,LinkedIn如何使用node.js和ribs.js来构建其移动应用程序. 看到这篇文章:http://venturebeat.com/2011/08/16/linkedin-node/ 他们说,LinkedIn仅使用了5%的本机电话功能.其他95%是跨平台的HTML,JS和CSS. 我在文章中没有看到任何有关PhoneGap或trigger.io的信息. 那么,linkedin如何仅使用JavaScript使其移动应用程序能够访问本机api的“ 5%”? 谢谢!解决方法:实际上,他们使用websocket从JavaScript到本...
我正在创建一个三星智能电视javascript应用程序,HTML页面已完成,现在是时候在其中集成远程控制选项了. 我的应用程序包含用于不同频道的标签/图像等,当用户通过遥控器进行选择时,会将其重定向到.现在的问题是这种导航将如何工作?用户如何使用遥控器在这些频道选项卡上向左或向右或向下移动? 在三星智能电视文档中,他们提供了有关密钥库的信息,但是我如何在应用程序中使用它来移动到其他元素?解决方法:无法为您提供完整的解决方案...
我们正在评估使用HTML5技术(例如SVG和Canvas)的图形JavaScript应用程序的未来工作.一个大问题(与所有以UI为中心的应用程序一样)是如何为所有功能编写测试.如果仅可以测试JavaScript逻辑,这还不够,但是我们还需要知道接口是否在工作. 因此,我们至少需要Selenium之类的东西,使我们能够与SVG / Canvas进行交互.同样,当然,必须有某种框架可以为绘图背后的逻辑编写普通的单元测试.并且应该免费使用. 有没有类似的东西可用?另外,由于我们...
我正在使用开箱即用的expressjs应用程序,并且正在使用节点0.8.2.在本地运行良好,但是当我推送到Cloud Foundry时,出现以下错误,并且我不知道从哪里开始调试.我假设这是由配置问题或依赖性问题引起的,但我不知道该怎么办. 表达500 TypeError:对象#没有方法’randomBytes’在Object.uid(/var/vcap/data/dea/apps/dwgapp1-0-690016dc6c7142f385b44b144d3d380e/app/node_modules/express/node_modules/connect/lib/utils.js:122:17)在M...
我有一个小型应用程序,它具有html / css / js前端(由其他人编写)和python后端,该后端通过flask运行小型WSGI服务器.目前,python端与py2exe捆绑在一起,并且前端与它一起分发. 但是,如果可以通过某种方式从python调用WebKit(或其他支持浏览器渲染器的canvas / css3)来启动html前端而无需使用通常的浏览器镶边,则给人一种它不是Web应用程序的印象,那将是可取的.一个“真正的本地应用程序”?解决方法:如评论中所述,QT有一个qtwebkit模块...
我创建了一个angular.js应用程序,现在需要在IE 7及更高版本中运行.我的应用程序可以在其他浏览器上正常工作. 我一直在尝试插入id =“ ng-app”,xmlns:ng,使用angular.bootstrap(document,[‘myApp’])手动启动angular,包括json3.js,…对我没有任何帮助. 我试图在我的html上插入一些数据,以查看angular是否正在解析我的文档,但不是… 有趣的是,我的路由似乎有效(在我的应用中,您需要登录才能访问其他页面,并且如果我尝试进入domain...