AUTHOR: David Flanagan
PUBLISHER: O'Reilly Media
ISBN-10: 0596805527; ISBN-13: 978-0596805524
—Andrew Hedges, Tapulous
From the Author
My 10 Favorite Examples from this Book
These are ten of my favorites from the book. Note that many of these use new features of ES5 or of HTML5, and will only work in the newest browsers:
3) Example 9-16 defines a class hierarchy of abstract and concrete Set classes. This one is a favorite because it involves data types and API design. Chapter 9 includes a number of other Set examples, too.
4) Example 9-23 demonstrates the ES5 Object.defineProperty() method and defines a convenient way to inspect and modify the attributes of the properties of an object. It may not be practical, but I think it is a beautiful hack.
5) Example 15-10 is a simple stream-like API wrapped around the innerHTML property of an element. When you're generating text (a table, for example) for display it is sometimes easier to pass each chunk that you compute to a write() method than it is to concatenate it all together and set it on innerHTML.
6) Example 21-03 is an analog clock implemented as an SVG graphic with scriptable hands. I love client-side graphics, and this is a favorite of mine because making the hands rotate is so simple with SVG transforms.
7) Example 21-06 draws a fractal Koch snowflake using the <canvas> tag. I like it because it draws the same line over and over again, but uses transformations to make the line appear at different locations, orientations and sizes.
8) Example 21-13 is another graphical example: it draws sparklines (edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR). This one is a favorite just because sparklines are so cool.
9) Example 22-1 uses the HTML5 geolocation API to find out where you are then uses the Google Maps API to obtain a static map of your location. I like it because geolocation (via wifi networks) is just pure magic!
10) Example 22-15 is a long example that demonstrates the IndexedDB API. I like it because the idea of a client-side database in a web browser is crazy and cool. This one is really cutting-edge, but if you're running Firefox 4, you can try it out here: davidflanagan.com/demos/zipcodes.html
Programming books display here are property of respective owners. All information about the book published in this website is in good faith and for general information purpose only.
Please support author by buying hardcopy to the nearest book store in your place or order books in publisher websites.
Online leave management using Pinoy Web Application is the simple way to file a leave of absence with pay. By automating leave approval process can eliminate unexcused absences without filling of leave. Employee self-service dashboard account have an easy interface to apply and view leave request status. The online staff leave planner allows administrators to set up employee information and leave types and policies easily. read more »
Pinoy web application payroll register is a data process that all lists of total information for every pay period upon approved by payroll approver before saving to the payroll register like total gross pay, total overtime, total allowances, total of each type of deduction, and total net pay. The computation for each individual employee like gross pay, net pay, withholding tax, overtime pay and other deduction amount seen in payslip report are stored in database table payroll register. read more »
Calculate your Mortgage Loan using this mortgage calculator. It's important to calculate mortgage monthly amortization payment to know how much you can afford for investing house & lot, car or other loans. read more »
TRAIN Law Tax Calculator to allow individuals to have an idea on how much their monthly salary deduction of withholding tax, sss, pagibig, philhealth contribution and salary net pay. read more »
The Bureau of Internal Revenue (BIR) has circularized the Revised Withholding Tax Table which should be used in computing tax withheld on every payment of employee compensation. The Table is effective from January 1, 2018 to December 31, 2022. Under the TRAIN law, there will be revised rates of the individual income tax effective on January 1, 2023. read more »