问题标签 [client-side-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
339 浏览

cordova - 在 Meteor 中跨铁路由路由缓存客户端数据的最佳方法

我正在构建一个 Cordova 应用程序,它围绕门票列表呈现 CRUD 操作。主页显示列表,您可以单击任何列表项以获取有关特定工单的更多详细信息。

到达主页/并显示一个tickets模板。到达工单页面/ticket/:_id并显示一个ticket模板。

/路由订阅了与当前用户相关的所有票证(即将推出分页)。我假设这些数据缓存在 minimongo 的客户端。

当用户单击以查看有关票证的更多信息时,我尝试通过Tickets.findOne(Router.current().params._id). 如果我向这条路线添加单票订阅,它会起作用。如果我摆脱订阅,它就不起作用。

这没有多大意义,因为初始票证订阅应该在 minimongo 中缓存所有可见票证客户端。当做一个Tickets.findOne(Router.current().params._id)-- Meteor 不应该在不需要新订阅的情况下寻找 minimongo 的数据吗?

即使应用程序处于脱机状态,我也会使用GroundDB来处理集合和方法。它可以工作,但不能解决跨路由的订阅问题。

关于如何最好地跨路线缓存数据以使应用程序快速运行并减少数据库行程的任何建议?

0 投票
1 回答
1475 浏览

mysql - Chrome 扩展和客户端数据库

我正在创建一个 Chrome 扩展程序,它需要在数据库中为每个用户存储一些数据.. 为此,我使用第一个 Java Servlet 连接到 MySQL 数据库并使用它,但在我的情况下它不是很合适:我想要将客户端数据存储在客户端数据库中,而不是服务器中。

我在谷歌上搜索了一个解决方案,我发现了很多提供该解决方案的技术,但我仍然对我得到的所有结果感到困惑。任何人都可以帮助我吗?我需要一些建议。

非常感谢您提前。

0 投票
1 回答
122 浏览

c# - REST Web api 应用程序数据管理

我对如何在我开发的 RESTful Web 应用程序中管理数据感到很困惑。客户端应该保存多少数据?

举一个更具体的例子:

我的应用程序将信件从一个系统发送到另一个系统。我使用 Sql server 将字母保存在服务器端。对于每个字母,都有目的地和由地址对象表示的源,其中包含有关地址的完整信息。我无法决定如何管理我的应用程序中的地址数据,我应该:

  1. 在启动时将所有地址加载到我的客户端,并且每个发送的信件都将整个地址列表粘贴到请求中?该请求将包含更多数据并且更大,但我不需要获取服务器上的所有站点

  2. 仅将地址的 Id 加载到客户端并使用 Id 发送请求,然后从服务器端的数据库中加载它们?请求将包含较少量的数据,但我需要获取服务器上的所有地址

  3. 我应该只在客户端上保存代表他自己的地址和其他电台 ID 的地址对象吗?与 2 相同,但我不需要获取发件人的地址

每种方法的优缺点是什么?如果站点数量在 100 个左右(每个对象中没有太多数据),您会选择什么

我不是专业人士,所以如果我说的任何错误/愚蠢的措辞请纠正我

提前致谢。

0 投票
0 回答
180 浏览

javascript - Javascript 在内存中跨页面存储客户端密码

我正在开发一个应用程序,该应用程序在客户端使用用户密码加密用户数据,而不向服务器发送/共享密码。用户需要跨页面加密数据,我不想每次他需要加密他的数据时都询问用户密码。
一种选择是我必须使我的应用程序成为单页应用程序,但这会产生很多开销。另一种选择是使用 sessionStorage 跨页面存储会话的数据,但我不确定它是否与单页应用程序中的内存变量一样安全。

0 投票
1 回答
2424 浏览

node.js - 如何在 nodeJS 上跟踪没有身份验证的用户

我使用 nodeJS 开发了一个移动 Web 应用程序。所有用户无需身份验证即可访问数据(食物、菜单等)。他们可以列出产品,喜欢它们,或者将它们标记为收藏..etc 我想要的是给他们唯一的 ID在第一次访问时)以在他们每次访问时识别它们,并通过将这些操作存储在我的数据库中来跟踪他们的操作想要那个,因为当他们重新访问我的应用程序时,我会说“您已将 3 个产品标记为本月的最爱!” 或“显然你喜欢汉堡包(列出的汉堡包类别 22 次)

简而言之,当用户第一次访问我的网络应用程序时

  • 定义(或分配)唯一 ID 并将 ID 存储在客户端

当用户第二次访问我的网络应用程序时

  • 检查客户端存储是否有任何ID
  • 如果它是真的,那么列出用户最近的活动,例如;

    /li>

快速说明:ID 必须一直存在(在客户端),直到用户以某种方式将其删除。

0 投票
1 回答
2872 浏览

delphi - 如何使用 like 子句和变音符号过滤数据集中的字符串字段?

尽管有一些关于数据集过滤的文档,但仅概述了语法细节。在我的应用程序中,我想使用数据集过滤器过滤人名。通常这工作得非常快,但我偶然发现了一个小问题过滤,例如TClientDataset. 如何为变音符号添加类似过滤器?表达方式

(对于给定的字段X)不起作用(与表达式相反[X] LIKE 'A%')。这只是一个错误还是我需要在某处设置字符集/编码?

最小的例子

第一个消息框显示Ö,而第二个消息框为空。如果您SAMPLE_CHAR从更改ÖA,两个消息框都会显示A

0 投票
0 回答
127 浏览

angular - 如何获取在 Angular 5 客户端显示的 pdf 应用程序中填充的数据?

我可以使用 Angular 5 显示可填充的 pdf 应用程序,但我无法获取数据或将文件与填充的数据一起保存到服务器。组件内部:

import * as $ from 'jquery';

用于在html页面中绑定pdf文件的代码

<embed src="http://localhost:4200/FileUpload/i-129.pdf"type="application/pdf" width="100%" height="100%">

谢谢!!