Bookmark
Fortunately, it turned out that Brendan was a cool genius and he secretly designed a cool programming language and dressed it up
ask.metafilter.com/195482/Lets-assume-that-I-am-the-stupidest-person-that-ever-lived-Explain-to-me-what-JavaScript-is-what-it-does-and-how-a-moron-would-go-about-learning-it#2813956, posted 2011 by peter in development history humor java javascript webdesign
And then, in a sort of poetic irony that makes this story almost seem like it was pre-scripted to Teach us a Lesson, JAVASCRIPT succeeded in doing what JAVA had intended to do. Microsoft, Java, Sun, Netscape, all were brought low by their hubris. But humble Javascript, the throwaway, 'you get 10 days to make this', blink-tag-replacing runt of a language was able to sneak onto every computer in the world thanks to its clever disguise. Servers are written in Javascript. Databases are built to talk Javascript. The people who build browsers and operating systems move heaven and earth to make Javascript just a tiny bit faster. Java's still out there, of course. In various forms. It probably makes sure your account is updated when you pay your water bill. It's making the underpinnings of your android phone work. It's figured out a way to play host to a zillion new trendier programming languages. But Javascript won the original prize.
Bookmark
madrobby/keymaster - GitHub
https://github.com/madrobby/keymaster, posted 2011 by peter in development free javascript software
keymaster.js is a simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
Bookmark
spin.js
fgnass.github.com/spin.js/, posted 2011 by peter in animation css design free html javascript opensource
Features
* No images, no external CSS
* No dependencies
* Highly configurable
* Resolution independent
* Works in all major browsers, including IE6
* Smaller than an animated GIF (3K minified, 1.7K gzipped)
* MIT License
...
How it works
Spin.js uses the CSS3 to render the UI, falling back to VML Internet Explorer. If supported by the browser, @keyframe rules are used to animate the spinner.
Bookmark
Dive Into HTML5
diveintohtml5.org/, posted 2011 by peter in development free howto html javascript reference webdesign
Dive Into HTML5 seeks to elaborate on a hand-picked Selection of features from the HTML5 specification and other fine Standards. The final manuscript has been published on paper by O’Reilly, under the Google Press imprint. Buy the printed Work — artfully titled “HTML5: Up & Running” — and be the first in your Community to receive it. Your kind and sincere Feedback is always welcome. The Work shall remain online under the CC-BY-3.0 License.
Bookmark
BrowserCouch Documentation
hg.toolness.com/browser-couch/raw-file/blog-post/index.html, posted 2011 by peter in development distributed javascript storage toread
BrowserCouch is an attempt at an in-browser MapReduce implementation. It's written entirely in JavaScript and intended to work on all browsers, gracefully upgrading when support for better efficiency or feature set is detected.
Not coincidentally, this library is intended to mimic the functionality of CouchDB on the client-side, and may even support integration with CouchDB in the future.
...
To learn how to use BrowserCouch, check out the work-in-progress tutorial.
Bookmark
Kern.js - Make web kerning suck less.
www.kernjs.com/, posted 2011 by peter in design javascript typography webdesign
To start using Kern.JS, first deploy the easy-to-use Lettering.JS on your page. Once installed, come back here and drag the big blue icon to your bookmarks bar. Letters can be kerned by selecting and dragging them. For precision, try the arrow keys!
Bookmark
CoffeeScript
jashkenas.github.com/coffee-script/, posted 2011 by peter in conversion development javascript reference software
CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly (and vice-versa). The compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings, will work in every JavaScript implementation, and tends to run as fast or faster than the equivalent handwritten JavaScript.
Bookmark
IE9 & HTML5
people.mozilla.com/~prouget/ie9/, posted 2011 by peter in css html javascript microsoft standard webdesign
The reality is that IE9 is 2 years late. Microsoft is glad to come out with the <video> tag, the <canvas> tag, SVG, and some CSS3. Like other vendors did years ago. Firefox 3.5 had the <video> tag, the <canvas> tag, Geolocation, SVG in 2009. Canvas and SVG existed 5 years ago.
Bookmark
Closure Compiler - Google Code
code.google.com/closure/compiler/, posted 2011 by peter in development free javascript optimization software webdesign
The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles from JavaScript to better JavaScript. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls.
Bookmark
Getting Started - Making AJAX Applications Crawlable - Google Code
code.google.com/web/ajaxcrawling/docs/getting-started.html, posted 2011 by peter in development google javascript reference search webdesign
Briefly, the solution works as follows: the crawler finds a pretty AJAX URL (that is, a URL containing a #! hash fragment). It then requests the content for this URL from your server in a slightly modified form. Your web server returns the content in the form of an HTML snapshot, which is then processed by the crawler. The search results will show the original URL.
|< First < Previous 21–30 (69) Next > Last >|