Add more and rebuild documentation as well as update minified builds.

Former-commit-id: fab04394692ecbfb0d55e212928f0ff53902d921
This commit is contained in:
John-David Dalton
2012-10-22 01:01:21 -07:00
parent 0f82ae3644
commit 1b0a77f9a8
7 changed files with 167 additions and 146 deletions

View File

@@ -590,8 +590,7 @@
* Creates compiled iteration functions.
*
* @private
* @param {Object} [options1, options2, ...] The compile options objects.
*
* @param {Object} [options1, options2, ...] The compile options object(s).
* useHas - A boolean to specify using `hasOwnProperty` checks in the object loop.
* args - A string of comma separated arguments the iteration function will accept.
* top - A string of code to execute before the iteration branches.
@@ -3685,6 +3684,12 @@
* @param {String} text The template text.
* @param {Obect} data The data object used to populate the text.
* @param {Object} options The options object.
* escape - The "escape" delimiter regexp.
* evaluate - The "evaluate" delimiter regexp.
* interpolate - The "interpolate" delimiter regexp.
* sourceURL - The sourceURL of the template's compiled source.
* variable - The data object variable name.
*
* @returns {Function|String} Returns a compiled function when no `data` object
* is given, else it returns the interpolated text.
* @example
@@ -3706,7 +3711,7 @@
* _.template('<% print("hello " + epithet); %>!', { 'epithet': 'stooge' });
* // => 'hello stooge!'
*
* // using custom template delimiter settings
* // using custom template delimiters
* _.templateSettings = {
* 'interpolate': /\{\{([\s\S]+?)\}\}/g
* };
@@ -3714,6 +3719,11 @@
* _.template('hello {{ name }}!', { 'name': 'mustache' });
* // => 'hello mustache!'
*
* // using the `sourceURL` option to specify a custom sourceURL for the template
* var compiled = _.template('hello <%= name %>', null, { 'sourceURL': '/basic/greeting.jst' });
* compiled(data);
* // => find the source of "greeting.jst" under the Sources tab or Resources panel of the web inspector
*
* // using the `variable` option to ensure a with-statement isn't used in the compiled template
* var compiled = _.template('hello <%= data.name %>!', null, { 'variable': 'data' });
* compiled.source;
@@ -3723,11 +3733,6 @@
* return __p;
* }
*
* // using the `sourceURL` option to specify a custom sourceURL for the template
* var compiled = _.template('hello <%= name %>', null, { 'sourceURL': '/basic/greeting.jst' });
* compiled(data);
* // => find the source of "greeting.jst" under the sources tab or resources panel of the web inspector
*
* // using the `source` property to inline compiled templates for meaningful
* // line numbers in error messages and a stack trace
* fs.writeFileSync(path.join(cwd, 'jst.js'), '\