javascript Programming Glossary: es5
JavaScript function aliasing doesn't seem to work http://stackoverflow.com/questions/1007340/javascript-function-aliasing-doesnt-seem-to-work original object. In 2012 there is the new bind method from ES5 that allows us to do this in a fancier way document.getElementById.bind..
Understanding Crockford's Object.create shim http://stackoverflow.com/questions/10141086/understanding-crockfords-object-create-shim end all be all solution at times. I also understand that ES5 Shim may be a viable alternative to this. I also read this post..
Objects don't inherit prototyped functions http://stackoverflow.com/questions/11072556/objects-dont-inherit-prototyped-functions x this.x y this.y ...where Object.create is from ES5 but it's one of the things that can easily be mostly shimmed... or cough my own Lineage . If you can't rely on having ES5 features in your environment and don't want to include a shim..
How to efficiently count the number of keys/properties of an object in JavaScript? http://stackoverflow.com/questions/126100/how-to-efficiently-count-the-number-of-keys-properties-of-an-object-in-javascrip count key share improve this question To do this in any ES5 compatible environment such as Node Chrome IE 9 FF 4 or Safari..
How to merge two arrays in Javascript http://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript fortunate enough to work with progressive browsers where ES5 is available you can use Object.defineProperty Object.defineProperty..
JavaScript Time Zone is wrong for past Daylight Saving Time transition rules http://stackoverflow.com/questions/16946002/javascript-time-zone-is-wrong-for-past-daylight-saving-time-transition-rules in place at the particular date time being examined. See ES5 15.9.1.8 The implementation of ECMAScript should not try to..
Is there an equivalent of the __noSuchMethod__ feature for properties, or a way to implement it in JS? http://stackoverflow.com/questions/2266789/is-there-an-equivalent-of-the-nosuchmethod-feature-for-properties-or-a-way proxy name currently inexistent in ES5 defineProperty name propertyDescriptor Object.defineProperty..
What good does zero-fill bit-shifting by 0 do? (a >>> 0) http://stackoverflow.com/questions/3081987/what-good-does-zero-fill-bit-shifting-by-0-do-a-0 the behavior of the ToUint32 method to comply with the ES5 spec on an ES3 implementation and as I said before the unsigned..
Safari JS cannot parse YYYY-MM-DD date format? http://stackoverflow.com/questions/3085937/safari-js-cannot-parse-yyyy-mm-dd-date-format
Object.defineProperty in ES5? http://stackoverflow.com/questions/3830800/object-defineproperty-in-es5 in ES5 I'm seeing posts about a 'new' Object.create that makes enumeration..
How to Deep clone in javascript http://stackoverflow.com/questions/4459928/how-to-deep-clone-in-javascript As I mainly want to use deep clones in node.js using ES5 features of the V8 engine is acceptable. Edit Before anyone..
How do I trim a string in JavaScript? http://stackoverflow.com/questions/498970/how-do-i-trim-a-string-in-javascript Note that the added property is enumerable unless you use ES5 Object.defineProperty if String.prototype.trim code for trim..
jQuery plugin template - best practice, convention, performance and memory impact http://stackoverflow.com/questions/5980194/jquery-plugin-template-best-practice-convention-performance-and-memory-impac To make live easier this relies on jQuery 1.6 and ES5 use the ES5 Shim . I've spend some time re designing the plugin.. make live easier this relies on jQuery 1.6 and ES5 use the ES5 Shim . I've spend some time re designing the plugin template.. To achieve this you should use Object.create . which ES5 just use the shim to upgrade old browsers . var Base function..
How to set the prototype of a JavaScript object that has already been instantiated? http://stackoverflow.com/questions/7015693/how-to-set-the-prototype-of-a-javascript-object-that-has-already-been-instantiat 2013. Brendan Eich re Approach of new Object methods in ES5 Sorry ... but settable __proto__ apart from the object initialiser.. case i.e. on a new object not yet reachable analogous to ES5's Object.create is a terrible idea. I write this having designed..
Trailing commas in JavaScript http://stackoverflow.com/questions/7246618/trailing-commas-in-javascript of the specification. Update Apparently this is new in ES5. In ES3 page 41 the definition was just ObjectLiteral PropertyNameAndValueList..
How to define method in javascript on Array.prototype and Object.prototype so that it doesn't appear in for in loop http://stackoverflow.com/questions/13296340/how-to-define-method-in-javascript-on-array-prototype-and-object-prototype-so-th in older browsers but why bother We'd need to use es5 shims anyway for all the cool higher order array stuff Use defineProperty..
IE issue - Object.keys(value).length not supported http://stackoverflow.com/questions/13723805/ie-issue-object-keysvalue-length-not-supported
EcmaScript 5 browser implementation http://stackoverflow.com/questions/2280115/ecmascript-5-browser-implementation
Is it possible to create a hidden property in javascript http://stackoverflow.com/questions/2636453/is-it-possible-to-create-a-hidden-property-in-javascript This works in current browsers see http kangax.github.com es5 compat table for details of compatibility in older browsers...
Why is Function.prototype.bind slow? http://stackoverflow.com/questions/8656106/why-is-function-prototype-bind-slow Based on http jsperf.com bind vs emulate 6 which adds the es5 shim version for comparison it looks like the culprit is the.. dies. It is a bit puzzling that for Chrome 16 at least the es5 shim version is still faster than the native version. And that.. And that other browsers have rather varying results for es5 shim vs. native. Speculation maybe _IsConstructCall is even..
JavaScript: What dangers are in extending Array.prototype? http://stackoverflow.com/questions/8859828/javascript-what-dangers-are-in-extending-array-prototype
For each in an array. How to do that in JavaScript? http://stackoverflow.com/questions/9329446/for-each-in-an-array-how-to-do-that-in-javascript need to support China . But that's easily done search for es5 shim for several options . forEach has the benefit that you..
|