jeudi, 8 octobre 2015

La vérité

La vérité, en vérité, c’est que je mets un temps fou pour essayer d’être le plus complet possible pour mon compte-rendu de cette belle édition de Paris-Web. J’ai bon espoir de le terminer. Un jour.


Découvrir d’autres alphabétiques.

Vérité

En vérité, je vous le dis, aujourd'hui, je n'ai pas trop de temps pour disserter sur le mot du jour.
Alors, j'emprunte une petite phrase à Jules Renard pour ouvrir la discussion, si vous voulez.

" Il ne faut pas dire toute la vérité, mais il ne faut dire que la vérité"

vérité

La mienne ?

08/10 : v comme vérité

Dire la vérité vraie
n'est pas chose facile
dans ce monde d'apparences
mensongères et dissimulatrices.

Vérité

La vérité si je mens, Babel c’est bien ! Agade ce simple code en ES6 :

'use strict';
class Vehicle {
  constructor(brand) {
    this.brand = brand;
  }
}

class Car extends Vehicle {
  constructor(brand,model) {
    super('Mercedes');
    this.model = model;
  }
}

let myCar = new Car('Mercedes','300SL');
console.log(myCar);

Converti en version 5 par Babel :

'use strict';

var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; desc = parent = getter = undefined; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } };

function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }

var Vehicle = function Vehicle(brand) {
  _classCallCheck(this, Vehicle);

  this.brand = brand;
};

var Car = (function (_Vehicle) {
  _inherits(Car, _Vehicle);

  function Car(brand, model) {
    _classCallCheck(this, Car);

    _get(Object.getPrototypeOf(Car.prototype), 'constructor', this).call(this, 'Mercedes');
    this.model = model;
  }

  return Car;
})(Vehicle);

var myCar = new Car('Mercedes', '300SL');
console.log(myCar);

Y’a pas photo !