this document is working draft
##Things modern web developer should forget forever.
- HTML
- DOM
- Asynchronous programming
- JavaScript
- Terms "Client-side" and "Server-side"
- AJAX, REST, HTTP
| var rules = { | |
| "modern": { | |
| "20x20": { | |
| "glance": 100, | |
| "mat": 200 | |
| }, | |
| "27x27": { | |
| "glance": 300, | |
| "mat": 400 | |
| } |
| define(function (require, exports, module) { | |
| var foo = require('Foo'); | |
| foo('hello!'); | |
| }); |
| //неявная зависимость Bar.js от Foo.js | |
| foo('hello!'); |
| define(function(require) { | |
| // var uix = require('uix/uix'); | |
| require('css!bootstrap/css/bootstrap'); | |
| require('css!bootstrap/css/bootstrap-responsive'); | |
| var DefaultFactory = require('uix/DefaultFactory'); | |
| var f = new DefaultFactory(); | |
| var n = f.create( | |
| [ | |
| 'bs.container', {span:4, visiblePhone:false}, |
| .scr { | |
| width : 50px; | |
| height : 50px; | |
| border : 1px solid black; | |
| } |
| esprima = require 'esprima' | |
| exports.extractExports = (source)-> | |
| tree = esprima.parse source | |
| exportedIdentifiers = [] | |
| for node in tree.body | |
| if node.type is 'VariableDeclaration' | |
| for decl in node.declarations | |
| exportedIdentifiers.push decl.id.name |
this document is working draft
##Things modern web developer should forget forever.
| var form = new ko.Form({ | |
| layout : 'vertical', | |
| title : 'Create post', | |
| fields : [ | |
| { | |
| name : 'title', | |
| type : 'Text' | |
| }, | |
| { | |
| name : 'body', |
| { | |
| a : 74, | |
| longProperty : 74447, | |
| foo : 'sdfs' | |
| } |
| [user] | |
| name = User | |
| email = user@company.com | |
| [core] | |
| compression=9 | |
| [alias] | |
| br = branch | |
| ci = commit | |
| co = checkout | |
| desc = describe |