A simple utility for conditionally joining classNames together
react css classes classname classnames util utilityReverse-inspired by all of the awesome lists on GitHub, like Awesome, Awesome Awesomeness, Awesome JavaScript, Awesome React, Awesome Cycle.js, Awesome Go, Awesome Elixir, Awesome Elm, etc. While ES6 brings several useful and syntactically pleasing new features to JavaScript, there are many people in the JS community who feel that adding class syntax to the language was a mistake. I share this sentiment, but I have encountered quite a few programmers in the wild who don't agree or simply don't seem to understand why some of us have this opinion. So, I wanted to create an online reference where people could come to learn specifically about this issue and why they might not actually need class syntax in JavaScript.
awesome not-awesome awesome-lists composition functional-programming delegation prototypes class classes es6 es2015 react object-oriented-programming inheritance inferno snabbdom recompose prototypal-inheritance functional-compositionattrs is the Python package that will bring back the joy of writing classes by relieving you from the drudgery of implementing object protocols (aka dunder methods). Its main goal is to help you to write concise and correct software without slowing down your code.
boilerplate classes oop attributes srpA simple and powerful mixin library for ES6. mixwith differs from other mixin approaches because it does not copy properties from one object to another. Instead, mixwith works with "subclass factories" which create a new class that extends a superclass with the mixin - this is called a mixin application.
mixin mixins classesControls: - (NEW) AnimatedTile - RepeatButton - NumericUpDown - GoToMarketPlaceControl Classes: - SaveLoadJPEGService.cs
class classes controls luca-leone mobsoul mobsoulwphonetoolkit windowsRAD Studio is the ultimate class object creator / stored procedure generator and data tier creator for C# and other Visual Studio developers.
code-generation class classes data data-tier databaseMIOLO is a PHP Object Oriented based Framework that offers a great range of functions allowing rapid application development. MIOLO allows easy modularization of a project, and eases the integration between internal and external software modules. The methodology used in buil...
framework ajax brasil classes miolo oopA small utility to browse the WPF classes and interfaces.
application classes interfaces reflection search utilityThe CSO Gateway library will recursively explore the classes, structs interfaces and enums in the inheritance hierarchy and composition graph of an object, create equivalent types in javascript and then create an equivalent object on the client side.
class classes conversion deserializer enumPair two elements attributes so that they can be together forever!
jquery-plugin attributes pair connect link classes values css style inputUtilities for coffee-script classes
coffee-script class classes inheritanceNeko.js provides classical inheritance for JavaScript, it does so in a lightweight manner with nearly no overhead when on instantiation. It works both in browsers (IE6+) and all versions of Node.js.
classes class oopA simple javascript utility for conditionally joining class names together, inspired by classNames but with a twist. Alternatively, you can simply include index.js on your page with a standalone <script> tag and it will export a global classLists method (useful if you're doing Rails), or define the module if you are using RequireJS.
react css class classes classname classnames class-lists tuples util utilityNote that this package targets modern browsers. It's up to you to transpile if you need to support older browsers.Automatically binds your React.Component subclass methods to the instance. See the autoBind.react() docs.
react react-component react-utils npm-package extras component components util utils utilities helper helpers auto-bind autobind bind class css classname classnames classesInspired by Logan Smyth transformer, but actually very different. This transformer aim is to fix once forever problems with native extends and Custom Elements.
babel babel-plugin es6 classes native custom elements fixedBarman is a small library to brew JavaScript objects. It simplifies the definition of objects using single-inheritance and traits like composition.
traits oop classes objects object-composition inheritance classThis is a classical object oriented but with the particular philosophy of Javascript. That means the usage of prototypes and defineProperty. Everything is best explained with a good test.
abstract class classical classes instanceof typeof extends implements events object-oriented oop inheritance inherit class-inheritance prototype extend implement interfaces interface mixinA helper making it easier to name React.js components according to BEM conventions. It removes the repetition from writing the component name multiple times for elements and elements with modifier classes on them. react-bem-helper allows you to write in a similar-ish DRY fashion, taking away some of the repetition and hopefully making it easier to scan.
react bem classnames modifier classes react-componentClassify.js is a library that allows for cross platform and cross browser Object Oriented Javascript class definitions using classical inheritance and namespaces behind the prototype syntax in an easy to use interface function. Classify also provides "bound" properties that passes the calling context as the first argument, and "static" properties for static properties and methods on the object definition. Classify is tested in IE 6+, Firefox 2+, Safari 3+, Chrome 3+, and Opera 10+, NodeJs.
util functional server client browser prototype object-oriented class classes inheritance abstractionTo see the module in action take a look at the example directory where we show how to leverage create classes, mixins for those classes and require them with Ext.Loader.
sencha sencha-touch class classes class-based utility utilities extjs
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.