First, Lets find out what version of PHP we're running (To find out if it's the default version).
To do that, Within the terminal, Fire this command:
which php
| /* Sometimes it's pretty easy to run ito troubles with React ES6 components. | |
| Consider the following code: */ | |
| class EventStub extends Component { | |
| componentDidMount() { | |
| window.addEventListener('resize', this.onResize.bind(this)); //notice .bind | |
| } | |
| componentWillUnmount() { | |
| window.removeEventListener('resize', this.onResize.bind(this)); |
| /*global module:false*/ | |
| module.exports = function(grunt) { | |
| // Project configuration. | |
| grunt.initConfig({ | |
| min: { | |
| ariaAccessibility: { | |
| src: ['src/javascripts/jquery.selectBoxIt.ariaAccessibility.js'], | |
| dest: 'src/javascripts/jquery.selectBoxIt.ariaAccessibility.min.js' | |
| }, |
| // example | |
| User = Backbone.Model.extend({ | |
| url: function() { | |
| var origUrl = Backbone.Model.prototype.url.call(this); | |
| return origUrl + (origUrl.charAt(origUrl.length - 1) == '/' ? '' : '/'); | |
| } | |
| }); |
| /* | |
| better details support testing | |
| var isDetailsSupported = (function(doc) { | |
| var el = doc.createElement('details'), | |
| fake, | |
| root, | |
| diff; | |
| if (!('open' in el)) { |