My javascript foo is okay but I haven't kept up with the latest and greatest (we don't use Node.js in backend).
What is the modern practice of structuring client side javascript?
We organize javascript in sub directories with smaller files, and then minify and concatenate them for production.
When I check these popular client side js libraries
https://github.com/mbostock/d3
https://github.com/jquery/jquery
https://github.com/chriszarate/supergenpass
they are not written in client side javascript at all and it seems alien to me.
It seems like nowadays you have to learn commonjs and a slew of frameworks to comprehend and contribute.
I tried googling around but it returns a list of server side node.js related hits (grunt) but none talks about using it to maintain a client side library.
Any good pointers?
This is my collection: { "_id" : 10926400, "votes": 131, "author": "Jesse", "comments" : [ { "id" : 1, ...
This is my collection: { "_id" : 10926400, "votes": 131, "author": "Jesse", "comments" : [ { "id" : 1, ...
I've just figured out that object in React's state that have multiple children cannot be rendered easily. In my example I have component which speaks with third-party API through AJAX: var Component ...
I've just figured out that object in React's state that have multiple children cannot be rendered easily. In my example I have component which speaks with third-party API through AJAX: var Component ...
I'm working on an app that starts a Google Hangout On Air. We do this programmatically using Javascript and the Google+ Hangouts API. We've successfully created the button and when you click it, it ...
I'm working on an app that starts a Google Hangout On Air. We do this programmatically using Javascript and the Google+ Hangouts API. We've successfully created the button and when you click it, it ...
I have a base template: <template name="ApplicationLayout"> {{> yield}} </template> and I route templates into it using Iron Router, like so: Router.configure({ layoutTemplate: ...
I have a base template: <template name="ApplicationLayout"> {{> yield}} </template> and I route templates into it using Iron Router, like so: Router.configure({ layoutTemplate: ...