Clearly state what the application is going to do. You'll do this at all levels. Starting from a one liner and getting down to any level of detail. This will help you understand the different things you will need to provide (not only code). And most importantly you will understand better what are the limits of your application, what you don't want just now or never to belong to it.
These are my enzymes for the table of contents shown at http://andowebsit.es/blog/noteslog.com/nzymes/.
See Example 1: table-of-contents;example-1
This setup allows a post author to easily create and maintain a table of contents straight into the visual editor of a page. (See table-of-contents;toc-left.md and table-of-contents;toc-right.md) At the same time, the table of contents can be added to any other WordPRess place, so that it's shown when the context of that place is rendered by WordPress. (See table-of-contents;example-1.html)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function IndentationToList(options) { | |
'use strict'; | |
return Main(options); | |
function Interpolate(template, variables) { | |
var names = Object.keys(variables); | |
var result = template; | |
for (var i = 0, iTop = names.length; i < iTop; i++) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//... | |
'date_format' => get_option('date_format'), | |
'count' => 10, | |
'shuffle' => 0, | |
'sort' => null, | |
//... | |
else | |
return garees_flickr_feed_error("please enter your flickr-api-key in the settings!"); | |
$amount = $shuffle >= $count ? $shuffle : $count; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Check the syntax of a code snippet. | |
* | |
* @param $code | |
* | |
* @return mixed|null|string | |
*/ | |
function php_lint( $code ) | |
{ | |
$result = null; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Proof of concept for WordPress bug #30891: Unchecked property overloading is detrimental to OOP. | |
class CheckedOverloading { | |
public $legacy_public = 'legacy_public'; | |
protected $legacy_protected = 'legacy_protected'; | |
private $legacy_private = 'legacy_private'; | |
//... | |
public $fresh_public = 'fresh_public'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
echo 'Hello World!'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//... | |
if(!defined('GAREE_MUSTACHEPHP')) { | |
include_once('Mustache.php'); | |
define('GAREE_MUSTACHEPHP', true); | |
} | |
function flickr_api($path = '') { | |
return 'https://api.flickr.com' . $path; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jQuery.news = (function($) { | |
var broker = $({}); | |
return { | |
subscribe: function() { | |
$.fn.on.apply(broker, arguments); | |
}, | |
unsubscribe: function() { |