Skip to content

Instantly share code, notes, and snippets.

View villander's full-sized avatar

Michael Villander villander

View GitHub Profile
@villander
villander / mochatutorial.md
Created July 17, 2016 03:30 — forked from soheilhy/mochatutorial.md
Mocha Tutorial

Testing Node.JS applications using Mocha

Mocha is a unittest framework for Node. In this document, we explain how you can test your javascript code and also your HTTP servers.

Installing Mocha

Use npm to install Mocha:

npm install mocha
@villander
villander / ontologyServer.js
Created June 16, 2016 22:35 — forked from naymesh/ontologyServer.js
A NodeJS script to serve ontology data out of mongodb
var express = require('express');
var mongoclient = require('mongodb').MongoClient;
var app = express();
app.use(function(req, res, next) {
console.log('%s %s', req.method, req.url);
next();
});
import Ember from 'ember';
export default Ember.Component.extend({
name: '',
focusOut(evt) {
Ember.Logger.debug('relatedTarget', evt.relatedTarget);
},
mouseLeave(evt) {
Ember.Logger.debug('relatedTarget', evt.relatedTarget);
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
actions:{
saveMessage(message) {
console.log("message", message);
}
}
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'button',
click: function() {
// In Ember 2.0, actions are just regular functions passed as
// parameters to components. You will be able to invoke them
// by just calling them, like this:
var action = this.get('action');
if (action) {
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@villander
villander / perf_profiling_tips.md
Created April 7, 2016 19:30 — forked from alexdiliberto/perf_profiling_tips.md
Ember performance profiling tips in Chrome
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Closure actions',
result: 'without news',
actions:{
myAction(){
this.set('result', 'received!');
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
init() {
setTimeout(()=>{
this.set('value',
`
<h2>Permito qualquer tag?</h2>