malroc / backbone-component Goto Github PK
View Code? Open in Web Editor NEWComponents and helpers for Backbone
License: MIT License
Components and helpers for Backbone
License: MIT License
Calling this method for component with no template raises an exception, plus insert
methods simply make no sense in that case.
Helper methods (i.e. insert...
) should be moved to a mixin, and specifying base view class to add them to should be optional.
Implement automated testing system + continous integration.
Backbone views support tagName, className & id properties of the view's root element.
Components need to support these properties too.
Using 'initialize' method name instead of 'activate' should be considered for components: 'initialize' is a Backbone standard for any kind of activation logic.
Currently component observer does not respect the fact that some component is (or is not) located inside a particular view. This may lead to a situation when a component located in one view is handled by an observer of another one's.
To be fixed.
Add option to use custom selectors for observed components instead of component-specific classes.
Add an option to use existing template hashes (like Rails/Grunt JSTs).
This allows to omit declaring template methods in components, and omit declaring helpers at all.
Screenshot: http://grab.by/FEuY
I am calling this at the start of my app and it doesn't help:
if (window.__agent) {
window.__agent.disableAnalytics = true;
window.__agent.start(Backbone, Marionette);
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.