草庐IT

c++ - 不允许从 \'const char *\' 到 \'void *\' 的 static_cast

全部标签

javascript - 主要浏览器允许的 cookie 数量和大小是多少?

只是想知道IE、FF、Chrome和Safari允许的cookie的大小和数量是多少。每个主机允许的数量和每个cookie的大小是多少?另外,如果您尝试使用Javascript存储大于最大大小的cookie,会发生什么情况? 最佳答案 它因浏览器而异。最大的限制是IE6只能接受20个域cookie(所有其他现代浏览器[FF3+、IE7/8、Safair4/5、Chrome]可以接受更多)。一旦IE6达到它的20个cookie限制,它会随机覆盖一个旧的cookie,这是一个主要问题,因为您永远不知道哪个被删除了。如果您喜欢运行一些特定

javascript - 检查网站是否不允许嵌入 iframe

我正在为我的应用程序编写一个类似灯箱的简单插件,我需要嵌入一个链接到任意页面的iframe。问题是,许多网站(例如facebook、nytimes,甚至stackoverflow)会检查是否嵌入到框架中,如果是,将刷新页面并将其自身作为父页面。这是一个已知问题,我认为对此无能为力。但是,我希望能够事先知道站点是否支持嵌入。如果没有,我想在新选项卡/窗口中打开页面,而不是使用iframe。有什么技巧可以让我在javascript中检查这个吗?也许有一个服务器端脚本可以检查链接以查看它们是否允许嵌入iframe?我正在开发一个浏览器扩展,所以有机会做一些非常有创意的事情。我的扩展程序加载到

javascript - C - tiny-aes-c 和 Javascript CryptoJS 互操作性

使用tiny-aes-c.考虑以下C代码:intmain(intargc,charconst*argv[]){uint8_tkey[6]={'s','e','c','r','e','t'};uint8_tiv[16]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff};uint8_tin[6]={'m','e','s','a','g','e'};uint8_tout[6]={0x17,0x8d,0xc3,0xa1,0x56,0x34};structAES_ctxctx;AES

javascript - 在输入文本字段上只允许数字文本

我正在使用JqueryNumeric插件,但我发现它不适用于Osx上的FireFox3.6(不允许粘贴)。我正在搜索仅允许在输入文本字段上输入数字文本的Jquery插件或Javascript片段。我有以下要求:应该只允许数字文本不应使用标点符号(.,)不应允许虚线文本(-)应该只允许粘贴数字文本多浏览器多平台 最佳答案 演示:http://so.devilmaycode.it/allowing-just-numeric-text-on-input-text-field/jQuery.fn.onlyDigits=function(){

javascript - 在这里使用 `void` 的目的是什么?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:whatisthepointofvoidinjavascript这里使用void的目的是什么?如果只是删除void(),它应该也能工作,对吧?varb=document.body;if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.ca/reader/ui/subscribe-bookmarklet.js');void(b.appendChild(z));}else

javascript - jQuery 如何允许您在 jQuery 对象上使用 []?

假设我有以下标记:我使用以下方法检索它们:vardivs=$('div');我怎么可能通过使用[]语法检索相应的DOM元素并且还能够调用jQuery对象上的方法,例如.first()?vardiv_one=divs[0];我问这个问题是因为在我看来divs是一个jQuery对象,而不是一个真正的JavaScriptArray对象。这是如何工作的? 最佳答案 数字索引只是返回对象的属性。这类似于这样做:varobj={};obj[0]='foo';alert(obj[0]);数组和伪数组对象几乎相同-唯一的区别是真正数组的length

javascript - # 或 javascript :void(0)?

我不打算开始辩论。如果我们要使用onClick事件,我们应该通过某种方式禁止href触发。-这是正确的吗?如果以上是正确的,我相信javascript:void(0)具有不触发滚动行为的优点。这些假设是否正确?注意:我不打算搜索嵌合体,但我的任务是找到一种以跨浏览器的方式设置按钮样式的方法,并且(根本)没有可访问性命中,没有黑客攻击和怪癖。 最佳答案 如果你想阻止点击链接,你应该添加event.preventDefault()在您的点击处理程序中(在IE中为event.returnValue=false;)。您似乎只是在寻找链接的外

javascript - 为什么 typescript 允许在声明变量之前使用它?

Typescript不会为以下代码给出编译器错误:varb=a+10;//Whynocompilationerrorherevara=10;alert(b.toString());我希望第一行是一个错误,因为我到现在为止还没有声明或初始化vara。如果我删除第二行,我会得到编译器错误。我知道它在JavaScript中有效,但我希望TypeScript给我编译错误或警告。 最佳答案 因为hoistingbehavior可能会令人困惑。你的代码实际上意味着。vara,bb=a+10a=10alert(b.toString())有正当理由

javascript - 只允许输入 float

在使用jquery库进行只允许float的输入时,我感到很痛苦。我的代码无法阻止字符“。”当它成为第一个输入时,任何人都可以指导我解决这个问题吗?$('.filterme').keypress(function(eve){if((eve.which!=46||$(this).val().indexOf('.')!=-1)&&(eve.which57)||($(this).val().indexOf('.')==0)){eve.preventDefault();}});​ 最佳答案 我用这个-适用于键盘输入或复制和粘贴$('input

javascript - 正则表达式只允许 10 位以下的数字?

我正在尝试编写一个正则表达式来验证输入是否为纯正整数(最多10位数字,但我正在其他地方应用该逻辑)。现在,这是我正在使用的正则表达式(我从here获得):^(([1-9]*)|(([1-9]*).([0-9]*)))$在这个函数中:if(/^(([1-9]*)|(([1-9]*).([0-9]*)))$/.test($('#targetMe').val())){alert('wecool')}else{alert('wenot')}但是,我似乎无法让它工作,而且我不确定它是正则表达式还是函数。我需要禁止%,。和'以及。我只想要数字字符。谁能指出我正确的方向?