changedAttributesmodel.changedAttributes([attributes]) Retrieve a hash of only the model's attributes that have changed since the
changedmodel.changed The changed property is the internal hash containing all the attributes that have changed since its last
pairs
urlmodel.url() Returns the relative URL where the model's resource would be located on the server. If your models are located somewhere
defaultsmodel.defaults or model.defaults() The defaults hash (or function) can be used to specify the default attributes for
hasmodel.has(attribute) Returns true if the attribute is set to a non-null or non-undefined value.
hasChangedmodel.hasChanged([attribute]) Has the model changed since its last
clonemodel.clone() Returns a new instance of the model with identical attributes.
escapemodel.escape(attribute) Similar to get, but returns
clearmodel.clear([options]) Removes all attributes from the model, including the id attribute. Fires a "change"
Page 2 of 4