0% found this document useful (0 votes)
2 views1 page

JavaScript

The document discusses various aspects of using Google Spreadsheet with JavaScript, including accessing the Google Data API and retrieving JSON feeds. It highlights tools and techniques for utilizing Google Spreadsheets as a database and includes references to JavaScript design patterns and performance optimization. Additionally, it provides resources for learning JavaScript and AngularJS, along with best practices and common pitfalls.

Uploaded by

cammandoak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

JavaScript

The document discusses various aspects of using Google Spreadsheet with JavaScript, including accessing the Google Data API and retrieving JSON feeds. It highlights tools and techniques for utilizing Google Spreadsheets as a database and includes references to JavaScript design patterns and performance optimization. Additionally, it provides resources for learning JavaScript and AngularJS, along with best practices and common pitfalls.

Uploaded by

cammandoak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Google Spreadsheet Javascript 

mikeymckay/google-spreadsheet-javascript 

Access Google Spreadsheet or Google Data API only Converts node's CommonJS module for browser
with Javascript

CommonJS browserify  usage
Reading form Google Spreadsheet Tools
Simple example of retrieving JSON feeds from Special
Spreadsheets Data API

Using Google Spreadsheet as a database  ECMA-262-3 in detail. Chapter 7.2.


OOP: ECMAScript implementation.

Hamster spreadsheet 
Mixu's Node book: 6. Objects and classes by
example

Drawing Dynamic Visualizations  Single page apps in depth 


Videos
Inheritance revisited 

javascript inheritance pattern comparison 


Script free page - Unobtrusive JavaScript / jQuery  1
Demo 

XML Configuration

Hacks, Tips, Tricks


parseFloat(toPrecision(12)) Understanding the four layers of JavaScript OOP 
Number

money float numbers POJOs - Plain Old JavaScript Objects

util.inherits

Web Performance Optimization дайджест #0 


WebPerformance JAVASCRIPT AND OBJECT MODELS  Classical

ES6

var str = "1234"; OOPOOP (tee hee!)

console.log(Number(str) + 6);
Constructor Pattern
console.log(parseInt(str, 10) + 6);
console.log(+str + 6); String to number Convert
Module Pattern
var str = "A am not a number!";
Output: 10 console.log(+str || 10); Revealing Module Pattern
Hacks OOP
( null ? true : false ); // false Singleton Pattern

If falsie
(0 ? true : false ); // false Ben Alman's Pub/Sub gist 

( "" ? true : false ); // false Rick Waldron's jQuery-core style take on the above 
What values are equivalent to false in JavaScript? 
( false ? true : false ); // false Peter Higgins" plugin 
Observer Pattern Publish/Subscribe Pattern
( NaN ? true : false ); // false AppendTo's Pub/Sub in AmplifyJS 

Learning JavaScript Design Patterns 


( undefined ? true : false ); // false Ben Truyman's gist 

_.template()

Lo-Dash  UnderscoreJS 
Mediator Pattern

Libraries Prototype Pattern


Moment.js 
Command Pattern

Facade Pattern
Browserscope is a community-driven project for
profiling web browsers.
The goals are to foster innovation by tracking Factory Pattern
browser functionality and JavaScript
to be a resource for web developers. Mixin Pattern

JavaScript Performance
and
http://jsperf.com/browse  Decorator Pattern
NodeJS
Flyweight Pattern

Find the index of the


Book: Human JavaScript 
smallest element in 
a JavaScript array Array.prototype.reduce() 

return a.indexOf(Math.min.apply(Math, a)); bind, call, apply JavaScript -- Core Retrieve the position (X,Y) of an HTML element 
Elements
DOM Coordinates 
Yes, learn jQuery

10 Things I Learned from the jQuery Source  Re-invent the DOM wheel, create your own jQuery
JavaScript Tutorial 

Implement lazy iterators or lazy streams

I want to become more experienced with JavaScript Garden


Learn about CPS, implement Promises/A is a growing collection of documentation
Javascript; what's a good next step? Docs 
Learning Plan about the most quirky parts of the JavaScript
programming language
Read Learn You a Haskell for Great Good and apply
concepts in JavaScript, following the Fantasy Land
Specification

Topcoat
Learn AltJS languages: CoffeeScript, LiveScript, 
High performance
TypeScript, PureScript
CSS Frameworks

JavaScript Performance Tuning Secrets 


> console.log
Upgrading log to show where logging is happening  Where is that console.log?
 Performance

Monkey
Patching JSConf 
Conferences / Video

document.write
Brackets  Editors
JavaScript Editors and Tools undefined != undefined
Rus Всё только о JavaScript 
Массивы в JavaScript
10
Getting Started
Отложенные вычисления
4
Two-way bindings
JavaScript Exercises 
Amazing tutorials
Binding CSS classes
LearnAngular
Basic Directives Write Code. Learn Angular. 
Repeaters Learn AngularJS with free interactive lessons. Tutorials

Visibility

Services
EcmaScript 5 / 6 browser compatibility 
Enriching Applications
AngularJS
Browserversion DOM method availability 
PART 1 OF 3 
ANGULARJS BEST PRACTICES: I’VE BEEN DOING IT Check if the function available:
PART 2 OF 3  WRONG! var hasMutationEvents = ("MutationEvent" in
window);
PART 3 OF 3 
JavaScript frameworks http://www.quirksmode.org
References Collection of DOM differences and workarounds

AngularJS: 6 Common Pitfalls Using Scopes  Articels

Learning AngularJS Wow Javascript, Such Good Conventions, Much


Link collection
 
Sense

Frontend Development 

bookmarks

You might also like