- Etcetera Type Co - Open source variable fonts, also check out their GitHub
- Future Fonts - Lots of cheap work-in-progress fonts with wide variation
- Pangram Pangram
- Atipo Foundry
- Good Type Foundary
- Colophon
- Klim
- ECAL
All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.
elem.offsetLeft
,elem.offsetTop
,elem.offsetWidth
,elem.offsetHeight
,elem.offsetParent
elem.clientLeft
,elem.clientTop
,elem.clientWidth
,elem.clientHeight
elem.getClientRects()
,elem.getBoundingClientRect()
This document outlines the proper way of using plugins in a hapi-based application. By "proper" I mean "as designed". Of course you can do whatever you want in your code and there are many other patterns you can choose or develop, but this is what I had in mind when I designed the plugin system and as I continue to evolve it.
This document is a work-in-progress and only half-way done. It should probably move to a page on the hapijs.com site if someone wants to do the proofing work and submit it. I got bored writing it so will probably never finish it.
Always.
Every hapi application should be implemented inside a plugin. This provides an easy path for extensibility and isolates your code from other plugins you are likely to use (e.g. inert for services static files, vision for template rendering, etc.). It also allows you to use more advace tools such as [glue](https://github.com/hapijs/g
I was trying to understand JavaScript Promises by using various libraries (bluebird, when, Q) and other async approaches.
I read the spec, some blog posts, and looked through some code. I learned how to
<!-- ADD GOOGLEFORM-RELATED INPUTS HERE, ALL HIDDEN. | |
THEY'LL BE GIVEN VALUES IN THE SCRIPT BELOW | |
THE "NAME" AND "ID" PARAMETERS MUST CORRESPOND TO | |
THOSE IN THE SOURCE OF THE GOOGLE-HOSTED LIVE FORM--> | |
<!-- QUESTION 1 --> | |
<input type="hidden" name="entry.338471973" value="" id="entry_338471973"> | |
<!-- QUESTION 2: LAT/LONG --> | |
<input type="hidden" name="entry.80388879" value="" id="entry_80388879"> |
2015-01-29 Unofficial Relay FAQ
Compilation of questions and answers about Relay from React.js Conf.
Disclaimer: I work on Relay at Facebook. Relay is a complex system on which we're iterating aggressively. I'll do my best here to provide accurate, useful answers, but the details are subject to change. I may also be wrong. Feedback and additional questions are welcome.
Relay is a new framework from Facebook that provides data-fetching functionality for React applications. It was announced at React.js Conf (January 2015).
This tutorial uses the "Sample hapi.js REST API" project.
Take a look at: https://github.com/agendor/sample-hapi-rest-api/
##Topics
- Introduction
- Installing Node.js
- Installing MySQL
- Setting-up the project
#String utility functions (yes, functions)
version: 1.03
author: Simon de Turck
email: simon@zimmen.com
This utility:
- is created for use in Symphony-CMS. The XSLT-powered open source content management system.
- uses some EXSLT that is supported in libxslt 1.0.19 and later
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |