JavaScript 常见问题 - 图1 - 文档首页
-
- 数据服务
- Android SDK
- iOS SDK
- 小程序
- Cocos2D-X
- C# SDK
- GO
- JavaScript
- PHP
- RESTful
-
- 云函数
- Android SDK
- iOS SDK
- Java 云函数
- JavaScript
- C#
- PHP
- RESTful
- Web
-
- 支付服务
- Android SDK
- iOS SDK
- RESTful
-
- 短信服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- IM服务
- Android SDK
- iOS SDK
-
- 推送服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- 其他
- 常见问题
- 错误码
- 数据安全
- BQL
- 知识库
- 下载
- 搜索
常见问题 - 平台常见问题
- 数据服务
- 数据服务Android
- 数据服务iOS
- 数据服务Cocos2d-X
- 数据服务C#
- 数据服务JavaScript
- JavaScript 常见问题
- 数据服务PHP
- 数据服务RESTful
- 云函数
- 云函数iOS
- IM服务
- IM服务Android
- IM服务iOS
- 推送服务
- 推送服务Android
- 推送服务iOS
- 支付服务
- 推送服务Android
- 短信服务
- 短信服务
# JavaScript 常见问题 Q: 请问比目有TypeScript的前端sdk吗?主要是用在白鹭游戏引擎引擎里的。 A: 这个暂时没有,有普通js的sdk - - - Q: angularJs如何与bmob配合使用 A: 一般这种情况需要将和Bmob的数据交互封装为一个service,从service中返回数据 基本的调用层次就是controller调用service,service调用Bmob bmobservice.js
  1. app.service("bmobservice", function () {
  2. //添加一个资源 Bmob对象在index中初始化或者在app.run中进行初始化
  3. this.AddResource =function(resource){
  4. var ResourceInfo = Bmob.Object.extend("ResourceInfo");
  5. //创建对象
  6. var resourceInfo = new ResourceInfo();
  7. //为对象赋值
  8. resourceInfo.set("Title",resource.Title);
  9. resourceInfo.set("ResourceType",resource.ResourceType);
  10. resourceInfo.set("Target",resource.Target);
  11. //resourceInfo.save();
  12. var array = new Array();
  13. var SubResourceInfo = Bmob.Object.extend("SubResourceInfo");
  14. var subResourceInfo = new SubResourceInfo();
  15. subResourceInfo.set("Name",resource.SubResourceInfo[0].Name);
  16. subResourceInfo.set("Url",resource.SubResourceInfo[0].Url);
  17. resourceInfo.set("SubResource",subResourceInfo);
  18. resourceInfo.save();
  19. }
  20. });
testcontroller.js
  1. app.controller('testcontroller',function($scope,$resource,bmobservice){
  2. $scope.addresource = function(){
  3. var resource = {
  4. "Title":"test",
  5. "ResourceType":0,
  6. "Target":"test",
  7. "SubResourceInfo":[{
  8. "Url":"testurl",
  9. "Name":"testname"
  10. }]
  11. }
  12. bmobservice.AddResource(resource);
  13. }
- - - Q: 没有客户端请求的情况下服务端能主动向客户端发送数据吗? A: 不能 - - - Q: 有没有比较数据表中内容相似度的方法 例如 我表里面有 一个组数据 name: 你好中国人, 我要往里面房数据但是如果我的数据为 name:中国人 ,就不放进去了。。判断两者为同一数据 A: 这种定制化的需求需要开发者自行实现。 - - - Q: 有没有办法可以获取password A: 为安全考虑,我们不对外提供获取password字段值的功能。 - - - Q: Javascript的bmob的数据处理都是异步的,如何设置为同步 A: 如果是在nodejs中,可使用async这个同步类库 - - - Q: 如何在node.js的代码中调用bmob A: 用bmob的nodejs模块 - - - Q: JS如果想产生多行数据保存到表中怎么办? A: 一次只能保存一条数据,多条数据需要使用批量操作,可以使用restful接口 - - - Q: js sdk中有更新某个表某个字段所有值的函数吗 A: 没有的,只能一个个更新,restful有一个批量更新的接口,但是每次最多只能操作50条数据 - - - Q: JavaScript 传输数据时,自动加密了吗? A: Bmob所有SDK的通讯过程都进行了加密。 - - - Q: 消息推送 JS SDK支持吗?我使用H5进行APP开发 A: JS有推送功能,可以查看推送文档。 - - - Q: BmobSocketIo.onUpdateTable可以无视ACL A: 实时监听功能不受ACL的限制。 - - - Q: JS SDK 的初始化语句应该放在哪里? A: 用框架集成到一个页面,例如angularjs 的ng-view。不然只能哪里用到,哪里调用 - - - Q: JS SDK可以增加模糊查询吗 A: 目前JS并没有该接口,可使用JS的网络访问接口调用restful api实现,restful api中含有模糊查询的功能。 - - - Q: 我需要将数据加密后再保存到Bmob表吗? A: 所有SDK到服务器之间的数据都是经过对称加密算法加密后传输的。 - - - Q: JavaScript怎么在bomb数据库里面存入date类型。 A:
  1. var number = 42;
  2. var string = "the number is " + number;
  3. var date = new Date();
  4. var array = [string, number];
  5. var object = { number: number, string: string };
  6. var bigObject = new BigObject();
  7. bigObject.set("myNumber", number);
  8. bigObject.set("myString", string);
  9. bigObject.set("myDate", date);
  10. bigObject.set("myArray", array);
  11. bigObject.set("myObject", object);
  12. bigObject.set("myNull", null);
  13. bigObject.save();
- - - Q: bmob的query查询可以做对指定列做sum之类的聚合查询吗? A: 可以。具体查看JS使用文档 - - - Q: JS版里有多图片上传吗 A: JS版没有多图片上传,需要自行处理 - - - Q: js中用户登录返回的session是不是都一样? A: 同一个用户多次登录返回的SessionToken是一样 - - - Copyright © 2017 Bmob, Maintained by the Bmob Support.

搜索

请输入您要搜索的内容

Keyboard Shortcuts

Keys Action
? Open this help
Previous page
Next page
s Search

[返回

旧版](https://docs.bmob.cn/data/Android/a_faststart/doc/index.html)