This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// jQuery made popular chaining style in JavaScript, | |
// as i recall this approach we liked at San Diego meeting, | |
// i think we could use similar approach for $.xhr | |
// | |
// also https://github.com/visionmedia/superagent | |
$.xhr( "url" ) | |
// Default method is GET | |
.method( "post" ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$.xhr( "url", { | |
method: "post", | |
timeout: 1000, | |
}); | |
// Same as | |
$.xhr( "url" ).method( "post" ).timeout( 1000 ) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
it('should not require between simple arguments', function() { | |
assert(checker.checkString('foo(a,b);').getErrorCount() === 2); | |
assert(checker.checkString('foo( a,b);').getErrorCount() === 1); | |
assert(checker.checkString('foo( a,b );').isEmpty()); | |
}); | |
it('should not require spaces for empty arguments list', function() { | |
assert(checker.checkString('foo();').isEmpty()); | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
file.iterateTokensByType("type", function() { | |
file === this // true | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// See http://api.jquery.com/jQuery.ajax/#entry-examples | |
$.xhr( "some.php" ) | |
.method( "POST" ) | |
.send({ name: "John", location: "Boston" }) | |
.then(function( xhr ) { | |
alert( "Data Saved:" + xhr.responseText ); | |
}); | |
$.xhr( "test.html" ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
codeBlocks: { | |
curlyBraces: { | |
operators: true || [], | |
expect: [ "return", "break" ] | |
}, | |
newlineBefore: { | |
statements: true, | |
expect: [ "for..of", "for" ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Deprecate and remove: | |
/* | |
* (require | disallow)SpacesInFunctionExpression | |
* (require | disallow)requireSpacesInFunction | |
*/ | |
{ | |
options: { | |
additionalRules: [], | |
plugins: [], | |
fileExtensions: [], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
configure: ... | |
getOptionName: ... | |
check: ... | |
format: /* global function for whitespace imported through `require` */ | |
// or | |
format: /* string option "whitespace" which would signify what kind of manipulation should be done */ | |
// or | |
format: /* "complicated" format function for hard to do rules */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var fragment, div, clonedNode, firstP, secondP, clonedP, dbi, clonedBdi, | |
node = document.createElement("div"); | |
// true in all browsers | |
console.log( node.parentNode == null ); | |
// but after | |
node.getElementsByTagName(); | |
// true only in ie < 9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// We can't copy stuff in clipboard in Chrome, Safari and Firefox (Opera) | |
// Maybe one day this tickets will be resolved – | |
// https://bugzilla.mozilla.org/show_bug.cgi?id=407983 | |
// https://bugs.webkit.org/show_bug.cgi?id=17645 | |
// But if they will, we still can only copy text to clipboard only during clipboard events | |
// We might get around this, it's not a production code, just... | |
var clipboard = function() {}; | |
// If we have firebug installed |
OlderNewer