我试图使用以下代码在IE中获取RGB背景颜色:
function getStyle(elem, name) {
// J/S Pro Techniques p136
if (elem.style[name]) {
return elem.style[name];
} else if (elem.currentStyle) {
return elem.currentStyle[name];
}
else if (document.defaultView && document.defaultView.getComputedStyle) {
name = name.replace(/([A-Z])/g, "-$1");
name = name.toLowerCase();
s = document.defaultView.getComputedStyle(elem, "");
return s && s.getPropertyValue(name);
} else {
return null;
}
}
var $b = $("<button>");
$b.css("backgroundColor", "ButtonFace");
$("body").append($b);
alert("button bg color is: "+ getStyle($b[0],"backgroundColor"));
//alerts 'buttonface'
Run Code Online (Sandbox Code Playgroud)
这不会像firefox那样返回rgb颜色值,它会返回'buttonface',这对我来说是无用的.
我是JSF 1.2的新手,我试图将一些文本输出到我的javascript调用中
something(<t:outputText value="#{bean.val}"/>)
Run Code Online (Sandbox Code Playgroud)
但不是获得纯文本输出,而是全部包含在一个范围内.我如何摆脱跨度?
什么是在IE中将X行插入表中的最佳普通javascript方式.
表格html如下所示:
<table><tbody id='tb'><tr><td>1</td><td>2</td></tr></tbody></table>
Run Code Online (Sandbox Code Playgroud)
我需要做的是,丢弃旧体,并插入一个1000行的新体.我有1000行作为javascript字符串变量.
问题是IE中的表没有innerHTML函数.我见过很多黑客,但我希望看到你最好的一个.
注意:使用jquery或任何其他框架不计算在内.
我有一些内容未知的随机字符串,众所周知的是内容是字母数字和小写.
我正在寻找一种简单的方法来大写该字符串中随机数字的字符.随机性越高越好.
我可以想到几种方法来做到这一点,但它们似乎都不是最优的.
好的第一个解决方案:
public String randomizeCase(String myString){
Random rand = new Random();
StringBuilder build = new StringBuilder();
for(char c: myString.toCharArray()){
String s = new String(c);
if(Character.isLetter(c) && rand.nextBoolean()){
s = s.toUpperCase();
}
build.append(s);
}
return build.toString();
}
Run Code Online (Sandbox Code Playgroud)
我不喜欢这个解决方案,因为:
我正在使用条件来获取包含活动用户的通知列表.问题是我收到以下错误:
org.hibernate.QueryException: could not resolve property: user.active of: com.company.Notification
Run Code Online (Sandbox Code Playgroud)
除了检查用户是否活动之外,我需要检查通知是否是我想要的类型.这是我的代码:
session.createCriteria("com.company.Notification")
.add(Restrictions.or(Restrictions.eq("type", "email"),
.add(Restrictions.eq("user.active", true)).list();
Run Code Online (Sandbox Code Playgroud)
通知具有一个字段User user,该字段又具有字段Boolean active
我正在看这个页面:https://forum.hibernate.org/viewtopic.php?t = 948576&highlight = subproperty
但我仍然不知道如何创建一个访问父对象和子对象中的东西的条件.
所以我正在解析一个大的 csv 文件并将结果推送到 mongo 中。
\n\n该文件是maxminds city 数据库。它有各种有趣的utf8字符。我仍然在某些城市名称中收到(?)符号。这是我读取文件的方式:
\n\n(使用csv节点模块)
\n\ncsv().from.stream(fs.createReadStream(path.join(__dirname, \'datafiles\', \'cities.csv\'), {\n flags: \'r\',\n encoding: \'utf8\'\n})).on(\'record\', function(row,index){\n.. uninteresting code to add it to mongodb\n});\nRun Code Online (Sandbox Code Playgroud)\n\n我在这里可能做错了什么?\n我在 mongo 中得到这样的东西:Ch\xef\xbf\xbdteauguay,加拿大
\n\n编辑:
\n\n我尝试使用不同的库来读取文件:
\n\nlazy(fs.createReadStream(path.join(__dirname, \'datafiles\', \'cities.csv\'), {\n flags: \'r\',\n encoding: \'utf8\',\n autoClose: true\n }))\n .lines\n .map(String)\n .skip(1) // skips the two lines that are iptables header\n .map(function (line) {\n console.log(line);\n });\nRun Code Online (Sandbox Code Playgroud)\n\n它产生相同的不良结果:\n154252,"PA","03","Capellan\xef\xbf\xbda","",8.3000,-80.5500,,\n154220,"AR","01","Villa Espa\xef\xbf\xbda","",-34.7667,-58.2000,,
\n是否有人们使用jQuery插件或模板让人们停止在他们的网站上使用IE6?
我最近看到一个非常突兀且具有攻击性的插件"警告"用户IE6的邪恶.我正在寻找可以向客户展示的东西.
private function loadGallery():void {
theSend.url = "http://localhost/userMana/file.xml";
theSend.send();
}
Run Code Online (Sandbox Code Playgroud)
我在Flex Tree中调用这个XML并且它的工作正常,但是在XML更新后,它不会在我的TREE中更新,除非我再次编译我的flex builder.
javascript ×3
jquery ×2
apache-flex ×1
hibernate ×1
html-table ×1
innerhtml ×1
java ×1
jsf ×1
maxmind ×1
node.js ×1
post ×1
random ×1
string ×1
tomahawk ×1
utf-8 ×1
yahoo-pipes ×1