草庐IT

cookie和localstorge、sessionStorge的区别

全部标签

javascript - 在父窗口中访问 iFrame 的 cookie

我正在加载不同域的iFrame。父站点和iFrame站点都在我的控制之下。我正在使用iFrame.postMessage将消息发布到iFrame。我通过iFrame加载的网站有一个cookie(不是仅限http的cookie)。我需要在父站点中读取此cookie。varopIFrame=document.getElementById('opIFrame').contentWindow;/***periodicallyinvokingtheEndpointatOPforeverysixseconds*/setInterval(function(){console.log('Sending

javascript - "{}"和 "new Object()"之间的区别

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:creatingobjects-newobjectorobjectliteralnotation?以下内容之间到底有什么区别:varmyData=newObject();myData["name"]="ATOzTOA";myData["site"]="atoztoa";和varmyData={};myData["name"]="ATOzTOA";myData["site"]="atoztoa";更新我得到的是这个...varmyData={"name":"ATOzTOA","site":"atoztoa",}

javascript - 在 JS 中写一个 cookie 很慢吗?

我需要使我的网站在客户端更快。我想知道我过多的Javascriptcookie操作是否会降低浏览器的速度。它使用硬盘驱动器,这是计算机中最慢的组件。在严重碎片化的硬盘驱动器上,cookie操作会卡住浏览器吗?JS是否对cookie写入/读取(缓存等)进行了任何优化。我可以利用这些优化来改进我的网站吗?用服务器端数据库替换客户端cookie是不可能的,因为我的服务器已经重载了。 最佳答案 有几种方法可以加快客户端页面的速度,但我猜测减少cookie的使用最多只能节省几微秒。总的来说,请确保您只保存所需的内容。您还可以进行大量其他优化,

javascript - 这两种 JavaScript 模式有什么区别

我正在尝试更好地组织我的JavaScript。我的目标是拥有模块化架构,我可以将其分解为单独的文件(sitename.js、sitename.utils.js等)。我想知道这两种模式的优点和缺点是什么,哪种模式更适合分解为单独文件中的模块。模式#1(模块模式)varMODULE=(function(){//privatemethodsreturn{common:{init:function(){console.log("common.init");}},users:{init:function(){console.log("users.init");},show:function(){

javascript - this, self, window 和 window.self 有什么区别

如果我打开一个空白页面并在javascript控制台中运行以下命令,我会得到相同的结果:>>>thisDOMWindow>>>selfDOMWindow>>>windowDOMWindow>>>window.selfDOMWindow它们指的是什么?...相同的对象还是其他什么? 最佳答案 window是对脚本执行所在的当前浏览器窗口的引用。window.self显然是其自身的自引用。因为这里的self是全局对象window的一个属性,它也可以被访问,就像它本身就是一个“全局”变量一样:只是self.所以最后三个在大多数情况下确实是

javascript - jQuery.merge() 和 JavaScript 原生函数 concat() 有什么区别?

我想将两个数组连接成一个。我发现有两个功能可以完成这项工作;一个是jQuery.merge(),另一个是JavaScript内置函数concat()。他们似乎做同样的事情,我发现this.它说:“合并创建更小的占用空间,因为它循环遍历原始数组并添加新项目。Concat是一个内置的Javascript函数,应该更快,但占用空间更大。”不知道这个说法是否属实,还有其他区别吗? 最佳答案 这句话是对的,这两个函数实际上并没有做同样的事情,一个将两个数组合并到一个(第一个参数)中,第二个从两个数组构建一个新数组。它所指的“足迹”是任何时候都

javascript - React props : Should I pass the object or its properties? 有多大区别?

在传递props时,我应该将整个对象传递给子组件,还是应该先在父组件中单独创建props,然后再将这些props传递给子组件?传递整个对象:首先单独创建需要的Prop:哪个是首选,如果它取决于,我应该使用什么作为衡量标准来使用其中一个? 最佳答案 根据theprincipleofleastprivilege,这是正确的方法:这会限制InnerComponent意外修改原始对象或访问不适合它的属性。或者,可以从原始对象中选取属性并将其作为Prop传递:如果有许多属性难以列出,可能只有一个prop接受一个对象:

javascript - ECMAScript 中访问器属性和数据属性之间的区别?

ECMAScript版本5规范引入了一种称为访问器属性的新型属性。与称为数据属性的现有已知属性类型相比,仅就规范而言,这两者之间有何关联?我已经阅读了ECMAScriptv5的规范,但我不清楚确切的区别。有人可以用代码示例解释这两者吗?我在互联网上搜索过,但所有示例似乎都含糊不清。 最佳答案 命名数据属性将名称与值相关联。这意味着您可以使用该属性直接获取和检索数据,例如类中的公共(public)字段。命名访问器属性将一个名称与一个或两个访问器函数相关联。访问器函数用于存储或检索与属性关联的值。这意味着您限制对get或/和set访问器

javascript - ReactJS:功能组件和类组件有什么区别

谁能详细解释一下ReactJS中函数组件和类组件的区别?什么时候用函数式组件,什么时候用类组件? 最佳答案 这是一个greatarticle,"PresentationalandContainerComponents",由DanAbramov撰写,可以帮助您。这是我理解这一点的tl;dr;:你必须使用classCreatePostFormextendsComponent{}或React.createClass()如果:您需要访问您的component'slifecyclemethods(即:componentWillMount或co

javascript - 如何清除 react native webview cookies?

如何清除React原生webviewcookie?当我重新打开页面时,如果我登录了某个网站,它会记住我的帐户。但我不想这样。我可以通过注入(inject)javascript来做到这一点吗? 最佳答案 使用这个解决了:https://github.com/react-native-community/react-native-cookiesCookieManager.clearAll(); 关于javascript-如何清除reactnativewebviewcookies?,我们在St