{"id":13721320,"url":"https://rstacruz.github.io/backbone-patterns/","last_synced_at":"2025-05-07T13:32:11.618Z","repository":{"id":66010134,"uuid":"2530788","full_name":"rstacruz/backbone-patterns","owner":"rstacruz","description":"Common Backbone.js usage patterns.","archived":false,"fork":false,"pushed_at":"2016-11-01T15:02:21.000Z","size":180,"stargazers_count":757,"open_issues_count":6,"forks_count":59,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-05-03T22:56:09.214Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://ricostacruz.com/backbone-patterns","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rstacruz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2011-10-07T06:03:53.000Z","updated_at":"2025-03-20T12:50:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0cc7dad-2ccd-4015-a8ee-ba475ac34699","html_url":"https://github.com/rstacruz/backbone-patterns","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstacruz%2Fbackbone-patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstacruz%2Fbackbone-patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstacruz%2Fbackbone-patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rstacruz%2Fbackbone-patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rstacruz","download_url":"https://codeload.github.com/rstacruz/backbone-patterns/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252886595,"owners_count":21819739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T01:01:15.471Z","updated_at":"2025-05-07T13:32:11.299Z","avatar_url":"https://github.com/rstacruz.png","language":null,"funding_links":[],"categories":["\u003ca name=\"backbone\"\u003e\u003c/a\u003eBackbone.js"],"sub_categories":[],"readme":"# Backbone\u003cbr\u003ePatterns\n\n\u003c!-- {.massive-header.-with-tagline} --\u003e\n\n\u003e Building apps with Backbone.js\n\nHere, I try to document the good practices that our team has learned along the\nway building [Backbone][bb] applications. This document assumes that you already\nhave some knowledge of [Backbone.js][bb], [jQuery][jq], and of course,\nJavaScript itself.\n\n[bb]: http://documentcloud.github.com/backbone/\n[jq]: http://jquery.com/\n\n## Table of contents\n\n* Model patterns\n  * [Bootstrapping data](docs/bootstrapping-data.md)\n* View patterns\n  * [Inline templates](docs/inline-templates.md)\n  * [JST templates](docs/jst-templates.md)\n  * [Partials](docs/partials.md)\n  * [Animation buffer](docs/animation-buffer.md)\n  * [Sub-views](docs/subviews.md)\n  * [Delegate views](docs/delegate-views.md)\n* General patterns\n  * [Mixins](docs/mixins.md)\n* Conventions\n  * [Naming convention](docs/naming-convention.md)\n  * [Namespace convention](docs/namespace-convention.md)\n  * [RequireJS and AMD](docs/requirejs-and-amd.md)\n* Anti-patterns\n  * [document.ready abuse](docs/document-ready-abuse.md)\n  * [Things outside views](docs/things-outside-views.md)\n  * [Event handlers outside views](docs/event-handlers-outside-views.md)\n* [Other links](docs/other-links.md)\n\n## Thanks\n\n© 2011-2016, Rico Sta. Cruz. Released under the [MIT\nLicense](http://www.opensource.org/licenses/mit-license.php).\n\nThis document is authored and maintained by [Rico Sta. Cruz][rsc] with help from\nits [contributors][c]. \n\n * [My website](http://ricostacruz.com) (ricostacruz.com)\n * [Github](http://github.com/rstacruz) (@rstacruz)\n * [Twitter](http://twitter.com/rstacruz) (@rstacruz)\n\n[rsc]: http://ricostacruz.com\n[c]: http://github.com/rstacruz/backbone-patterns/contributors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/rstacruz.github.io%2Fbackbone-patterns%2F","html_url":"https://awesome.ecosyste.ms/projects/rstacruz.github.io%2Fbackbone-patterns%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/rstacruz.github.io%2Fbackbone-patterns%2F/lists"}