On Github realistschuckle / learnerjs-201410
Created by Curtis Schlak for the October meeting of the HoustonJS group
http://curtis.schlak.com/learnerjs-201410
<script src="js/MozCompat.js"></script> <script src="js/themes.js"></script> <script src="js/flash.js"></script> <script src="js/Navigation.js"></script> <script src="js/GTracking.js"></script> <script src="js/Home.js"></script> <script src="js/ieminwidth.js"></script> <script src="js/slideshow.js"></script> <script src="js/HomeTail.js"></script>
<script src="yuiloader-beta-min.js"></script> <script> loader = new YAHOO.util.YUILoader(); loader.require('colorpicker', 'treeview'); loader.insert(function () { new YAHOO.widget.ColorPicker('picker-div'); new YAHOO.widget.TreeView('tree-div'); }); </script>Emerged in 2007
import theDefault from 'module'; import * as aNamespace from 'module'; import { namedExport } from 'module'; import { namedExport as aliased } from 'module';
export var v; export default function f () {}; export default function () {}; export default 42; export { namedExport }; export { namedExport as aliased }; export { namedExport } from 'anotherModule';
Besides being all easier to type and stuff?
a person an object authorized to acton behalf of another
That's kind of a joke. The arguments variable has always been a hacky way of working with variable arguments. It's not even a proper array.
Now, we have the ... operator to bind remaining arguments!
A symbol is a unique and immutable data type. You can use it as an identifier for object properties.
LiSP and Ruby programmers will get this.