Skip to content

Instantly share code, notes, and snippets.

View AjayPoshak's full-sized avatar

Ajay Poshak AjayPoshak

View GitHub Profile
@AjayPoshak
AjayPoshak / webpack.config.js
Last active July 14, 2018 15:02
Initial webpack config
const path = require('path'),
AssetsPlugin = require('assets-webpack-plugin'),
HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
devtool: 'inline-source-map',
entry: './client/index.js',
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'build/client'),
@AjayPoshak
AjayPoshak / prototype-inst.js
Created January 20, 2018 15:52
instantiate prototypes
var eventsNotifs = new Notification();
console.log(eventsNotifs.notifs); // Output: A, B, C
eventsNotifs.markAllNotifsRead(); // Mark all notification as read
@AjayPoshak
AjayPoshak / prototype-methods.js
Last active March 25, 2018 13:09
Adding methods to prototypes
var Notification = function () {
this.notifs = ['A', 'B', 'C']
this.readNotifs = ['B']
this.isPublic = false
}
Notification.prototype = {
markNotifsRead: function() {
//Mark notification read
}
@AjayPoshak
AjayPoshak / prototype.js
Last active January 20, 2018 16:40
Initialization of Prototype
function Notification() {
this.notifs = ['A', 'B', 'C']
this.readNotifs = ['B']
this.isPublic = false
}