frontendmasters / front-end-handbook-2017 Goto Github PK
View Code? Open in Web Editor NEW2017 edition of our front-end development guide
Home Page: https://frontendmasters.com/books/front-end-handbook/2017/
2017 edition of our front-end development guide
Home Page: https://frontendmasters.com/books/front-end-handbook/2017/
Awesome document ๐ฏ. Could we translate this document into simplified Chinese and share with more Chinese developers? We have an organization, and we have translated more than 400 articles. We are looking forward to hearing from you.
About our organization: github.com/xitu/gold-miner/
I noticed the omission of sanitize.css in the CSS Reset section, which is developed in sync with normalize.css. As a dev who needs to produce pixel-perfect UI, this library saves me from having to manually unset various useragent styles!
I've been tasked with a front-end project, with invitation to make suggestions to the API which outputs JSON. So in my spare time I created a JSON refactor tool and released to the public: https://tools.notmybase.com/json-refactor/
The user enters the JSON in the current state, and makes a list of changes. As the changes are visible in real time, so the list of changes can be passed over to the API developer, while the front-end dev can instantly generate mocks based on those rules.
Please feel free to share this tool in the next edition/update of your list of "JSON Tools"
Text currently links to the page it is on, https://frontendmasters.gitbooks.io/front-end-handbook-2017/content/learning/learn-from.html. It should link to https://frontendmasters.gitbooks.io/front-end-handbook-2017/content/learning/news-podcasts.html
The Eloquent JavaScript is duplicated.
It's on sections: Getting Started and Deprecated JS Learning Resources
https://frontendmasters.gitbooks.io/front-end-handbook-2017/content/tools/charting.html
In the data visualization section, there is a bullet point for amCharts which implies amCharts is only available in a paid version.
I believe that is incorrrect, and that amCharts is just like Highcharts and others where if you want to use the commercial version, and remove link back to product inside the chart, then you have to buy the commercial version.
The end of the README seems to have a typo:
should have "k" removed:
I use this guide as a base to my studies.
Which the difference between the old version(2016) and this version(2017)?
gitbook-treeview is a Gitbook plugin designed for generating structures for articles of a book. As the following picture shown, the main structure of a whole article has been clearly shown before contents, and each title has also been directed to a corresponding part. Front-end Handbook is a large book, which has integrated with Gitbook, and I hope that the plugin can helps to enhance readability. If you like it, I hope you can star my project too, and thanks for your appreciations. As for the picture, it's an article named "Asynchronous Programming" in my personal wiki book.
Part II: Learning Front-End Development
On page 9, In the most common browser listing the 2nd item for "Internet Explorer has the following suffix: "(Note: Note Edge, IE9 to IE11)" - I'm not quite sure what this should say but it has "note" repeated twice, I'm guessing the second should be "not"?
Chrome 59 now ships with chromeheadless
Resources:
Why does a Front End developer need to learn API Design?
https://frontendmasters.com/books/front-end-handbook/2017/learning/data-api.html
But I'm not sure what it should have been, by providing google-like link:
"More devs will abandon traditional CMS solutions for static site generators & API CMS tools."
https://www.google.com/webhp?sourceid=chrome-instant&rlz=1C5CHFA_enUS712US713&ion=1&espv=2&ie=UTF-8#q=api%20cms
@codylindley what was that for? Do you have some valid URL/location/resource?
From what I could see on Front-End Newsletters, News Sites, & Podcasts, the following sites are no longer maintained (based on their latest updates) and should be removed:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.