是否有任何命令行脚本和/或在线工具可以扭转缩小的影响,类似于Tidy如何清理可怕的HTML?
(我特意想要消除一个缩小的JavaScript文件,因此变量重命名可能仍然是一个问题.)
如何删除集合中的模型并使remove事件触发.我试过 people.remove([{ name: "joe3" }]);但它不会工作.
var Person = Backbone.Model.extend({
initialize: function () {
console.log(" person is initialized");
},
defaults: {
name: "underfined",
age:"underfined"
}
});
var People = Backbone.Collection.extend({
initialize: function () {
console.log("people collection is initialized");
this.bind('add', this.onModelAdded, this);
this.bind('remove', this.onModelRemoved, this);
},
model: Person,
onModelAdded: function(model, collection, options) {
console.log("options = ", options);
alert("added");
},
onModelRemoved: function (model, collection, options) {
console.log("options = ", options);
alert("removed");
},
});
//var person = new Person({ name: "joe1" });
var …Run Code Online (Sandbox Code Playgroud) 我从来没有理由在标题元素中添加标签元素(从未真正考虑过它或看过它).但是根据我正在实施的设计,它很有吸引力.
这就是我想要做的事情:
<fieldset>
<legend><label for="formInfo">I would like information on</label></legend>
<select id="formInfo">
<option value="Cats">Cats</option>
<option value="Dogs">Dogs</option>
<option value="Lolz">Lolz</option>
</select>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
它按预期工作(点击标签聚焦相应的输入)在Firefox3,Safari,Opera和IE6/7中它通过验证,但我只是想知道是否有任何已知的原因(可访问性?语义?浏览器问题)为什么这不应该做
特别是,我正在编辑CSSEdit的AutoCompletion.plist文件(如果这甚至很重要).
我的问题是,是否有任何需要转义STRING元素的角色?空间?报价?
编辑:为了清楚,我没有使用CSSEdit来编辑文件 - 而是文件是CSSEdit包的一部分.我正在使用TextMate编辑文件(虽然"Property List Editor.app"是另一种选择),它是XML格式.这是AutoCompletion.plist文件的一个片段:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>font-family</key>
<array>
<string>Arial</string>
<string>Helvetica</string>
<string>Georgia</string>
<string>serif</string>
<string>sans-serif</string>
<string>cursive</string>
etc...
Run Code Online (Sandbox Code Playgroud)
我想添加空格和单引号的STRING,例如:
<string>Georgia, Times, 'Times New Roman', serif</string>
Run Code Online (Sandbox Code Playgroud)
但是当我编辑文件时,CSSEdit会变得混乱
javascript ×2
backbone.js ×1
compression ×1
cssedit ×1
fieldset ×1
html ×1
label ×1
legend ×1
macos ×1
minify ×1
plist ×1
unminify ×1
xml ×1