小编And*_*ord的帖子

解析/解压缩JavaScript的工具

是否有任何命令行脚本和/或在线工具可以扭转缩小的影响,类似于Tidy如何清理可怕的HTML?

(我特意想要消除一个缩小的JavaScript文件,因此变量重命名可能仍然是一个问题.)

javascript compression code-formatting minify unminify

429
推荐指数
12
解决办法
38万
查看次数

删除集合中的模型并触发删除事件 - backbone.js

如何删除集合中的模型并使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)

javascript backbone.js

18
推荐指数
4
解决办法
5万
查看次数

在图例元素中包装标签元素

我从来没有理由在标题元素中添加标签元素(从未真正考虑过它或看过它).但是根据我正在实施的设计,它很有吸引力.

这就是我想要做的事情:

<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中它通过验证,但我只是想知道是否有任何已知的原因(可访问性?语义?浏览器问题)为什么这不应该做

html label fieldset legend

5
推荐指数
1
解决办法
4072
查看次数

编辑.plist文件 - 是否允许作为字符串使用单引号?

特别是,我正在编辑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会变得混乱

xml macos plist cssedit

4
推荐指数
1
解决办法
6225
查看次数