深入浅析javascript中数据共享和数据传递

深入浅析javascript中数据共享和数据传递

ID:30517609

大小:19.64 KB

页数:12页

时间:2018-12-31

深入浅析javascript中数据共享和数据传递_第1页
深入浅析javascript中数据共享和数据传递_第2页
深入浅析javascript中数据共享和数据传递_第3页
深入浅析javascript中数据共享和数据传递_第4页
深入浅析javascript中数据共享和数据传递_第5页
资源描述:

《深入浅析javascript中数据共享和数据传递》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解深入浅析JavaScript中数据共享和数据传递  这篇文章主要介绍了深入浅析JavaScript中数据共享和数据传递的相关资料,需要的朋友可以参考下  数据共享和数据传递是相辅相成的,我们一起来讨论这个问题。首先要说的是共享和传递都是有作用域的。作用域就是起作用的区域,在同一个作用域数据可以共享,超过这个作用域就是跨作用域,就得用到数据传递了。  作用域  1.ui作用域  每一个ui文件缺省都有对应的ui.j

2、s。他们作为一个闭合的作用域。ui.js里根据ui文件里组件的id来获取ui对象;不同的ui文件可以定义相同id的组件。在ui.js里定义的变量只能在这个js里访问。  2.page作用域  每次调用openPage都会打开一个新的page,这个新的page会盖在旧的page之上,closePage关闭自己后就会露出被盖住的旧的page。每一个page里除了主ui文件以外,还可以包含其它很多ui文件,这些ui文件在同一个page作用域。  当page关闭的时候,所有在page里构建的对象都会释放。对党的认识也有了进一步的提高。才真正体会到了中国共产党

3、的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  3.app作用域  这个是最大的作用域,只要app没有退出,这个作用域就一直有效。  app.js属于app作用域,因为它不属于任何page。  总之,app作用域包含多个page作用域,page作用域包含多个ui作用域。  内存共享  相对文件和数据库,内存操作的速度快很多,适合于比较少的数据量操作。缺点就是app关闭后就释放了。dev

4、iceone通过以下几种方式来共享内存。  1.do_Global的memory操作(app作用域)  这个是app作用域的数据分享。这一块内存其实就是一个键值对,一个key对应一个value,所以要注意如果对一个key重新赋值,就会把以前的value覆盖。使用方法很简单。参考以下的示例,读和写分别在不同的page。  //在index.ui.js里设置值,可以设置为任何json对象,函数对象例外。  global.setMemory("key1",1);  global.setMemory("key2","value1");  global.set

5、Memory("key3",["a","b","c"]);  global.setMemory("key4",{  "k1":"v1",对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  "k2":"v2",  "k3":"v3",  "k4":"v4"  });  varlabel=ui("do_Label_2");  //在memo

6、ry/index.ui.js里获取值,可直接返回json对象  varglobal=sm("do_Global");  varcontent={};  content.key1=global.getMemory("key1");  content.key2=global.getMemory("key2");  content.key3_2=global.getMemory("key3")[1];  content.key4_k3=global.getMemory("key4")["k3"];  label.text=JSON.stringify(co

7、ntent,null,2);//格式化  2.Javascript的全局变量(page作用域)  利用JavaScript自身的特性定义全局变量,通常可以定义全局变量来实现同一page下不同ui文件里的数据分享。参考以下的示例,读和写分别在不同的ui文件,但是是在一个page作用域。使用也非常简单,有二种方式:  虽然很方便,但并不推荐使用,因为使用太随意,如果是协作开发或复杂的项目,如果碰见bug,很难定位和调试。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统

8、地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。