我试图让变量"my_a"和letters.a指向同一个对象.
//i want letters.a to reference (point to) my_a, not be a copy...
//expected output should be: letters.a = c
//made variables into Objects.. but didn't help.
var my_a = new Object('a');
var my_b = new Object('b');
var letters = {'a': my_a, 'b': my_b};
$('#output').append('my_a = ' + my_a + '<br>');
$('#output').append('leters.a = ' + letters.a + '<br>');
my_a = new Object('c');
$('#output').append('my_a = ' + my_a + '<br>');
$('#output').append('letters.a = <span style="color:red">' + letters.a + '</span>');
?
Run Code Online (Sandbox Code Playgroud)
看到这个小提琴:
我试过这个.gitignore文件:
*
!mydirectory.ext
!.gitignore
Run Code Online (Sandbox Code Playgroud)
但它不起作用,除了gitignore之外的所有东西都被忽略了.
还尝试过:
!\mydirectory\.ext
Run Code Online (Sandbox Code Playgroud)
该目录需要扩展,因为它是一个应用程序的插件.
任何解决方法?
我想为NSColorPanel添加一个不透明度滑块,该滑块显示为1个特定的NSColorWell.所有其他颜色的孔不应显示不透明度滑块.
我知道我可以为sharedColorPanel设置这样:
[[NSColorPanel sharedColorPanel] setShowsAlpha:YES];
Run Code Online (Sandbox Code Playgroud)
但是,当我只想要单一颜色的这种行为时,我该怎么做呢?
我尝试添加IBAction,但是当您单击颜色时不会调用此IBAction.(所以在显示面板之前我无法进行任何更改).在颜色面板中选择其他颜色时会调用它.
我在java中有这个字符串:
"test.message"
byte[] bytes = plaintext.getBytes("UTF-8");
//result: [116, 101, 115, 116, 46, 109, 101, 115, 115, 97, 103, 101]
Run Code Online (Sandbox Code Playgroud)
如果我在javascript中做同样的事情:
stringToByteArray: function (str) {
str = unescape(encodeURIComponent(str));
var bytes = new Array(str.length);
for (var i = 0; i < str.length; ++i)
bytes[i] = str.charCodeAt(i);
return bytes;
},
Run Code Online (Sandbox Code Playgroud)
我明白了:
[7,163,140,72,178,72,244,241,149,43,67,124]
Run Code Online (Sandbox Code Playgroud)
我的印象是unescape(encodeURIComponent())会正确地将字符串转换为UTF-8.这不是这种情况吗?
参考:
http://ecmanaut.blogspot.be/2006/07/encoding-decoding-utf8-in-javascript.html
如何增加提交按钮字体大小?特别是在chrome中,它太小而且文本看起来很压扁. 工作小提琴
body, input {
font-size: 30px;
}
Run Code Online (Sandbox Code Playgroud)
我知道有
-webkit-appearance: none;
Run Code Online (Sandbox Code Playgroud)
但这会重置很多其他造型.我想保留默认样式,只是使用不同的字体大小.
如何确保浮动列表始终居中?
我试过了:
.blocks {
float: left;
position: relative;
left: 50%;
}
.blocks-inner {
float: left;
position: relative;
left: -50%;
}
Run Code Online (Sandbox Code Playgroud)
但这没有帮助(调整浏览器大小).
与我从以下代码中获取代码的示例相反:http://codepen.io/anon/pen/rxgoj
我启用了mod_pagespeed,现在在我的HTML徽标定义的地方添加了额外的javascript.我不确定这段代码是做什么的以及如何禁用它?
<a href="http://www.example.com/" id="logo"><script pagespeed_no_defer="">//<![CDATA[
(function(){var g=this,h=function(b,d){var a=b.split("."),c=g;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===d?c[e]?c=c[e]:c=c[e]={}:c[e]=d};var l=function(b){var d=b.length;if(0<d){for(var a=Array(d),c=0;c<d;c++)a[c]=b[c];return a}return[]};var m=function(b){var d=window;if(d.addEventListener)d.addEventListener("load",b,!1);else if(d.attachEvent)d.attachEvent("onload",b);else{var a=d.onload;d.onload=function(){b.call(this);a&&a.call(this)}}};var n,p=function(b,d,a,c,e){this.f=b;this.h=d;this.i=a;this.c=e;this.e={height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth};this.g=c;this.b={};this.a=[];this.d={}},q=function(b,d){var a,c,e=d.getAttribute("pagespeed_url_hash");if(a=e&&!(e in b.d))if(0>=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.e.height&&c<=b.e.width)}a&&(b.a.push(e),b.d[e]=!0)};p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)});h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)});var r=function(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c<d.length;++c)a=a.concat(l(document.getElementsByTagName(d[c])));if(0!=a.length&&a[0].getBoundingClientRect){for(c=0;d=a[c];++c)q(b,d);a="oh="+b.i;b.c&&(a+="&n="+b.c);if(d=0!=b.a.length)for(a+="&ci="+encodeURIComponent(b.a[0]),c=1;c<b.a.length;++c){var e=","+encodeURIComponent(b.a[c]);131072>=a.length+e.length&&(a+=e)}b.g&&(e="&rd="+encodeURIComponent(JSON.stringify(s())),131072>=a.length+e.length&&(a+=e),d=!0);t=a;if(d){c=b.f;b=b.h;var f;if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}},s=function(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c=0;a=d[c];++c){var e=a.getAttribute("pagespeed_url_hash");e&&(!(e in b)&&0<a.width&&0<a.height&&0<a.naturalWidth&&0<a.naturalHeight||e in b&&a.width>=b[e].k&&a.height>=b[e].j)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b},t="";h("pagespeed.CriticalImages.getBeaconData",function(){return t});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})();pagespeed.CriticalImages.Run('/mod_pagespeed_beacon','http://www.example.com/slug','SLoDkQnME-',true,false,'gxYRJPh80JY');
//]]></script><img src="http://www.example.com/xlogo.png.pagespeed.ic.GAQP-mof5d.png" alt="Logo" pagespeed_url_hash="4083345942" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></a>
Run Code Online (Sandbox Code Playgroud)
这是一个小提琴:http://jsfiddle.net/vdkdekuu/和美化版:
(function() {
var g = this,
h = function(b, d) {
var a = b.split("."),
c = g;
a[0] in c …Run Code Online (Sandbox Code Playgroud) 我在字符串中有一个函数名称:
var func = "doTest";
Run Code Online (Sandbox Code Playgroud)
我需要将此函数应用于当前实例("this");
所以我需要它来打电话:
this.doTest();
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?我不能通过窗户.
谢谢,韦斯利
有没有人知道Objective-c的模糊搜索匹配的快速实现?(levenshtein距离算法).
我发现了这个:https://github.com/thetron/StringScore/blob/master/NSString%2BScore.m - 但不幸的是它很慢.我需要将它与大约200个字符串进行比较,并且它是连续的 - 每次键入新键击.
有任何想法吗?
我有这个小提琴:
代码只是带有模式的类型编号的输入字段
pattern="[0-9]+(\.[0-9]+)?"
Run Code Online (Sandbox Code Playgroud)
如果输入无效,CSS会添加红色边框:
input:invalid { border:1px solid red; }
Run Code Online (Sandbox Code Playgroud)
但是,如果我输入1.3然后标出字段,我会得到一个红色边框,即使根据模式这是正确的.这有什么不对?
PS:这是在野生动物园.
编辑:好的,我添加了step ="any",这似乎解决了它.你们能证实吗?
javascript ×4
css ×3
cocoa ×2
html ×2
html5 ×2
objective-c ×2
byte ×1
css3 ×1
font-size ×1
forms ×1
function ×1
fuzzy-search ×1
git ×1
gitignore ×1
java ×1
jquery ×1
nscolorpanel ×1
nscolorwell ×1
object ×1
pointers ×1
search ×1
string ×1
utf-16 ×1
utf-8 ×1
validation ×1