Concrete is a small but very powerful library that can be injected in various jQuery applications. Specifically built for powerful applications, Concrete will allow developers work with DOM without manual coding. The library is aimed to take over functions of Object Oriented programming. This means developers won’t have to extensively work with DOM functions as the library will adjust to the needed functions in the application. Completely aware of its current environment, the library will be able to provide functions without major changes on the DOM.
jQuery Concrete can be found here.
Selector for jQuery is not a totally separate library in Concrete. In fact, the main reason why Concrete is very powerful in introducing the functions to DOM is because of Selector. In gist, Selector is a simple CSS tool that pulls functions needed from Concrete and adopts them to DOM when needed.
The library makes use of jQuery’s natural ability to work with powerful CSS. This setting makes Selector an even more powerful library as it can easily interact with jQuery without any concerns. The library is also very smart since it will calculate or compare the functions from DOM and the library. The Selector will naturally select the faster function.
Challenges to Selector and Concrete