小编Oli*_*J90的帖子

全局变量VS localStorage在Web应用程序和内存问题

我想知道哪种方法更好.使用全局变量对会话内持久性进行污染全局命名空间还是使用localStorage?

因此,换句话说,设置启动一个全局变量时,需要在功能,改变它的价值和在第三函数引用它,或者使用localStorage.setItem那么localStorage.removeItem当不再需要的价值?

会不会做任何一个提高内存效率?

javascript html5 cordova

9
推荐指数
1
解决办法
3151
查看次数

将数组存储为字段值或将数组值存储为记录是不是一个好主意?

在我的应用程序中,我有"文章"(类似于帖子/推文/文章),标有描述性预定义标签:即"困难","简单","红色","蓝色","商业"等

这些可用标签存储在一个表中,称之为"标签",其中包含所有可用标签.

每篇文章都可以使用多个标签进行标记,可通过自定义管理界面进行编辑.

简单地将每个实体的标签捆绑到每个标签的ID的字符串化数组中并将其与文章记录一起存储在我的"文章"表中可能很诱人:

id | title | author | tags
---+-------+--------+-------------
1  | title | TG     | "[1,4,7,12]"
Run Code Online (Sandbox Code Playgroud)

虽然我确定这是一个糟糕的主意,原因有很多,有没有合理的理由去做?

sql database postgresql database-design

8
推荐指数
1
解决办法
5041
查看次数

如何在Phonegap/Cordova项目中实施Facebook Mobile Install Ad tracking?

好的,所以我有一个"已完成"的iOS phonegap/cordova项目,在xcode 5中使用3.4版本.我知道我需要整合facebook sdk以跟踪移动广告的安装情况.

将根据Facebook的说明简单地集成sdk https://developers.facebook.com/docs/ios/getting-started/做好工作,或者我需要使用整个facebook连接插件,如下所述https:// github.com/phonegap/phonegap-facebook-plugin是我只需要跟踪安装?

此外,当我照顾到这一点时,我需要将以下内容添加到UIApplicationDelegate applicationDidBecomeActive选择器

[FBSettings setDefaultAppID:YOUR_APP_ID];
[FBAppEvents activateApp];    
Run Code Online (Sandbox Code Playgroud)

然而,我没有找到关于我需要放置它的确切位置的明确答案(我几乎不知道obj-​​c),我的xcode项目中的哪个文件和哪个文件需要放置它?我确实从一个关于phonegap的公开会议的记录中找到了这个,它对我帮助不大,但可能对你有意义:

有时,一些SDK或其他人要求我们在Objective-C中添加一些行,比如Facebook的"移动应用程序安装广告",他们要求在UIApplicationDelegate applicationDidBecomeActive选择器中添加"[FBSettings publishInstall:YOUR_APP_ID]" - 但是有了phonegap项目,我们没有这个方法,所以在phonegap生成的代码中是否存在等价物?答:如果您使用Xcode进行本地开发,则可以在应用程序委托类中访问此方法.这在PhoneGap Build服务中不可用.

谢谢你的帮助.

facebook objective-c ios cordova

6
推荐指数
1
解决办法
4090
查看次数

Cordova / Phonegap在iOS上忽略config.xml中的全屏首选项

我已经定义

<preference name="Fullscreen" value="true"/>
Run Code Online (Sandbox Code Playgroud)

但是通过Xcode部署它会忽略这一点。即使我在构建设置中设置了隐藏状态栏。我所有的其他config.xml设置似乎都可以使用,但是不行。

ios jquery-mobile cordova

5
推荐指数
1
解决办法
1万
查看次数

清除本地存储但豁免某些值.

有没有办法清除window.localStorage即window.localStorage.clear();但是免除某些键/值对?

javascript

4
推荐指数
2
解决办法
386
查看次数

获取tmp文件夹的路径并删除iOS phonegap/cordova上的内容

我很难搞清楚phonegap/codrova fileapi文档.

如何找到应用程序的tmp文件夹的路径,然后列出/删除内容而不删除文件夹本身?

这具体涉及删除从设备的图库中提取照片时创建的临时图像文件.

file ios cordova

3
推荐指数
1
解决办法
5504
查看次数

将 CSS 选择器与多个页面 id 相结合

我怎样才能结合:

#page1 .mainmenu {
    padding: 20px; 
    display: block;
    margin-bottom: 30%;
}
Run Code Online (Sandbox Code Playgroud)

#page2 .mainmenu {
    padding: 20px;
    display: block;
    margin-bottom: 30%;
}
Run Code Online (Sandbox Code Playgroud)

我需要指定大约 9 页左右,以便所有人共享该类.mainmenu。我正在使用 jQuery mobile,如果没有 #page1/2/3/4 等选择器,它就无法工作。

我明白这是一个基本问题,但我就是找不到答案。

html css

0
推荐指数
1
解决办法
1747
查看次数