schlipak / yoru Goto Github PK
View Code? Open in Web Editor NEW夜 -- JavaScript microframework based on Template and Shadow
License: MIT License
夜 -- JavaScript microframework based on Template and Shadow
License: MIT License
Delegate properties to a Proxy, allowing to observe and react to changes. Ongoing in branch add-proxy-support.
Right now we pretty much only run in recent versions of Blink, this should fix this issue.
Already done in local branch, awaiting merge.
This is like, super needed!! Unfortunately I've had quite some troubles with module imports in tests. Tried Jasmine, Mocha and Ava, not sure for which to go and how to configure the module resolution to work properly. Usually if I get the resolution to find the module I want to import, the module's own imports fail since they are configured to work with the current Babel + Webpack configuration.
Right now we don't actually use the CustomElementRegistry, which is standard in the WebComponents draft. Technically none of the Yoru components are currently valid. Use this opportunity to completely rewrite the component instantiation system, it is badly designed and will get hard to maintain (it already is, even for me, who wrote it in the first place)
A better design in the ShadowMaker - Component couple would also fix the broken Preloader. Maybe just get rid of ShadowMaker alltogether, it should now have the responsibility to create shadows in the first place, Components should, as they own the shadowRoot.
How to implement a similar construction
ng-repeat - angularjs ?
Because this is getting confusing and ridiculous. Started in local branch.
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.