草庐IT

Web框架

全部标签

javascript - 基于 JS/HTML5 Webkit 的移动开发的轻量级 UI 框架,具有良好的列表性能

我的问题与LookingforarecommendationforalightweightmobileHTML5/JavaScriptframework略有不同我正在加入一个针对ipad的JS/HTML5项目,目前使用Backbone.js进行MVC,使用Zepto进行dom操作。他们对jQueryMobile进行了试验,发现列表性能不尽如人意。基本上我正在寻找一个具有非病毒操作系统许可的替代移动JavascriptUI框架(Sencha似乎与gpl3一起出现,我想要一些纯粹专注于ui小部件的东西),它提供了高性能的动态列表和一个通用的iOS风格ui小部件集。我确实有使用enyo的经验

javascript - Ember.js 休息适配器 : mapping JSON with no root (. NET Web API)

我有一个使用.NETWebAPI编写的现有服务。例如,此服务以下列格式返回JSON:[{"id":1,"name":"John"},{"id":2,"name":"Jane"}]但是,根据Ember.jsRestAdapterdocumentation,Ember需要以下格式的JSON:{"persons":[{"id":1,"name":"John"},{"id":2,"name":"Jane"}]}因此,Ember返回以下错误:您的服务器返回了一个带有键0的散列,但您没有它的映射我绝不打算更改我的服务API及其返回数据的方式。是否可以让Ember.js(最新版本)处理我的服务返回的

javascript - 什么唯一标识向 Web API 发出请求的客户端?

假设我编写了一段代码来对WebAPI进行http调用,例如:$http.get('www.myapi.com/api/controller/endpoint').then(function(resp){...})然后我将此代码提供给居住在不同城市的两个人,他们从各自的家中(仅通过某些浏览器)访问我的API。我的API可以从http请求中获取哪些信息,使我能够区分调用它的人A和人B?IP是否始终可用?MAC地址是否可用?那里还有什么?当调用我的API时,A怎么能冒充B?此外,如果C人从他们自己的WebAPI(后端)调用我的WebAPI怎么办?是否会提供相同的信息,或者会有什么不同?这是一

javascript - 使用 Web API 的客户端 Web 应用程序,如何根据服务器端 Web API 的期望填充选择框字段值?

我在一个Web应用程序中工作,该应用程序有一个由ASP.NETCoreMVC提供支持的服务器,前端是一个使用TypeScript的Angular5.0单页应用程序。在客户端我有一个带有表单的页面和一些输入控件。我在这里的设计挑战是中的选择应限制为我的.NETCore中WebAPI期望的值。由于服务器和客户端应用程序是同一个VisualStudio解决方案的一部分,我想尽量减少WebAPI中的破坏性更改。我认为我可以做到这一点的一种方法是让客户端表单和输入有些愚蠢,并从服务器请求有效值来填充控制与。这样我就不必在客户端和服务器中重复逻辑(例如,如果我在C#中定义了一个枚举,然后在Type

javascript - 使用 Javascript 历史框架的经验

我正在寻找一个javascript历史框架来处理当用户选择多个更改页面行为的选项时页面内的导航。页面上有多个人工制品会更改页面的数据加载,我想将其存储为一组堆叠的行为。从更广泛的意义上讲,出于同样的原因,我想将其作为工具包添加到我future的Web项目中。我主要使用JQuery在ASP.NET中编写代码,但目前我真正担心的只是JQuery。我确实用PHP、Python和Perl编写了其他项目(取决于演出),因此它必须与平台无关。我一直在网上查找并找到了一些,但只有一个(在OReilly上有介绍)看起来符合要求。我已经开始使用它,但我想知道其他人正在使用哪些工具包以及其他人会推荐哪些工

javascript - 如何在单页(Web)应用程序上进行 "end-client"性能测试?

我们正在评估如何在single-pageapplication(SPA)上测试性能这在很大程度上依赖于JavaScript和动态内容(通过Ajax更新)。流行的负载测试工具,如ApacheJMeter或Gatling能够通过发送HTTP请求用很少的硬件产生巨大的负载。但它们不处理任何Javascript代码。我们想衡量客户端感知的性能,即坐在浏览器前的最终用户感知的性能(包括所有渲染和JavaScript开销)。我们考虑了以下备选方案:使用SeleniumGrid在多台机器上同时运行测试脚本。每个实例都将在运行时收集的延迟数据提交到中央存储库。与上面类似,只是只启动了一个Seleniu

javascript - 不使用框架就存在范围 slider /双 slider

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个JavaScript控件,它是一个范围slider(双旋钮):不使用现有的JS框架(例如dojo、jQuery等)-除非您可以滚动/创建自己的子框架,我可以在其中只编译我需要的组件。适用于所有主流浏览器下面是范围slider的示例,但当然这使用了jQuery-所以这不是一个选项,因为即使我构建的jQuery只包含我需要的组件(jQueryU

javascript - 最佳基于 Web 的 SVG 所见即所得

我有一个需要绘图程序的站点。我的用户需要能够绘制平面图并向这些图像添加文本。我想知道是否有人遇到过不错的SVG所见即所得编辑器。否则我将不得不使用我不喜欢的Flash或Java应用程序。 最佳答案 我唯一知道的是svg-edit.它远不如CKEditor、TinyMCE或FCKEditor等编辑器在其应用领域中强大或成熟,实现起来也不会那么简单,因为它更像是一个脚本,就像一个组件,最后我不知道定制它是多么容易。但我非常怀疑是否有类似的东西更舒适。你可以试试here或here(顺便提一下,它不能在InternetExplorer中运行

javascript - 使用 RESTful Web 服务身份验证的 AngularJS

我正在尝试构建一个需要用户登录的AngularJS应用程序。当他们第一次访问该应用程序时,他们将被重定向到登录页面(http://domain.my:3000/login)。当用户输入他的用户名和密码时,将调用网络服务(http://domain.my:4788/WebServices/user/login?username=XXX&password=YYYY),它返回包含用户ID、名称等的JSON数据,这些数据需要存储在某个地方(cookies/localstorage?)。我该怎么做呢?我是否需要创建一个服务器(可能在nodejs上)来处理对Web服务的请求,或者一个angular

javascript - 在 Web 浏览器上实时接收 Kafka 事件

我们使用Kafka集群实时发送/接收消息。我们能够成功地向Kafka主题发布消息。现在我们希望在使用JavaScript的Web浏览器上运行的单页应用程序(SPA)上实时接收这些消息。是否可以直接从Kafka将消息推送到在任何著名浏览器上运行的最新版本的SPA?我找到了使用NodeJS实时接收消息的示例,但没有找到在Web浏览器上运行JavaScript的示例。 最佳答案 Kafka有Javascript客户端,但鉴于您的用例描述,我建议您在浏览器端javascript和Kafka之间使用REST或WebSocket代理。这将确保消