JavaScript Daily
11.6K subscribers
34 photos
2 videos
270 links
Daily JavaScript / JS community news, links and events.

"First, software ate the world, the web ate software, and JavaScript ate the web."

'JavaScript' is a trademark of Oracle Corporation in the US. We are not endorsed by or affiliated with Oracle.
Download Telegram
Want to create Duotone effect on Images ?

Explore this design tool to easily create and generate Duotone images.

https://cssduotone.com/


Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
AJAX

Asynchronous JavaScript + XML, while not a technology in itself, is a term coined in 2005 by Jesse James Garrett, that describes a "new" approach to using a number of existing technologies together, including HTML or XHTML, Cascading Style Sheets, JavaScript, The Document Object Model, XML, XSLT, and most importantly the XMLHttpRequest object.

https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Uploading Files with AJAX

The ability to communicate with a web server without reloading the page has revolutionised how web applications are built. The primary technology that enables AJAX (XMLHttpRequests) has evolved significantly since the initial conception of dynamic websites.

A nice feature added to XMLHttpRequests in recent years is the ability to handle file uploads. Traditionally many developers have resorted to using technologies like Flash to upload files to a server. The problem with this approach is that the user needs to have a third-party browser plugin installed.

In this post you’ll learn how to upload files to a server using native JavaScript technologies. The example we’re going to use supports uploading multiple files in a single request. However, you can apply the same principles to single-file uploads too.

http://blog.teamtreehouse.com/uploading-files-ajax

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
A basic tutorial for HTML & CSS

HTML & CSS Is Hard to be the only introduction to HTML and CSS that you’ll ever need. If you put in the effort to read every section and write every code snippet, this tutorial has the potential to replace hundreds or even thousand of dollars worth of online courses and live training.

Our goal is to make it as easy as possible for complete beginners to become professional web developers, so if you’ve never written a line of HTML or CSS, but you’re contemplating an expertise, grab a cup of coffee, take a seat, and let’s get to work.

https://internetingishard.com/html-and-css/introduction/

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
This media is not supported in your browser
VIEW IN TELEGRAM
An experiment by https://twitter.com/cassidoo using HAML Loops.

https://codepen.io/cassidoo/pen/MBELdq

Join @javascriptdaily for more updates of JavaScript / JS community news, links and events.
HTML abstraction markup language

Haml (HTML abstraction markup language) is based on one primary principle: markup should be beautiful. It’s not just beauty for beauty’s sake either; Haml accelerates and simplifies template creation down to veritable haiku.

Unspace Interactive and several other professional Rails shops use Haml exclusively for their projects, valuing its focus on cleanliness, readability, and production speed.

http://haml.info/

Fork it from: https://github.com/haml/haml

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Flexbox — The Animated Tutorial

If a picture is worth a thousand words — how many more animation? Flex cannot be efficiently & fully explained by text or static images. To cement your knowledge of flex here are some animated samples.

https://medium.com/@js_tut/flexbox-the-animated-tutorial-8075cbe4c1b2

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
**Learn SVG in 10 Minutes**

SVG, short for Scalable Vector Graphics, is an image format based on XML syntax. Other image formats are based on pixel processing, while SVG makes a shape description for the image, so essentially it is a text file with small size, and will not be distorted no matter how many times it is enlarged.

https://www.tutorialdocs.com/article/svg-learn.html

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
VelocityJS is an animation engine with the same API as jQuery's $.animate(). It works with and without jQuery. It's incredibly fast, and it features color animation, transforms, loops, easings, SVG support, and scrolling.

It is the best of jQuery and CSS transitions combined.

http://velocityjs.org/

Fork it here:
https://github.com/julianshapiro/velocity

Download from:
https://raw.githubusercontent.com/julianshapiro/velocity/master/velocity.min.js

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
JSZip is a JavaScript library for creating, reading and editing .zip files, with a lovely and simple API.

JSZip is dual-licensed. You may use it under the MIT license or the GPLv3 license.

Learn more:
https://stuk.github.io/jszip/

Fork it here:
https://github.com/Stuk/jszip

Documentation:
https://stuk.github.io/jszip/documentation/api_jszip.html

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
This media is not supported in your browser
VIEW IN TELEGRAM
https://rajatsingla.github.io/JSON-table-editor/

JSON table editor is a minimal, yet flexible table editor written in javascript. It can format cells.
Fork the code from the same repository ;)
TrackingJS library brings different computer vision algorithms and techniques into the browser environment. By using modern HTML5 specifications, we enable you to do real-time color tracking, face detection and much more — all that with a lightweight core (~7 KB) and intuitive interface.

https://trackingjs.com/

Get documentation here:
https://trackingjs.com/docs.html#introduction

Contribute to:
https://github.com/eduardolundgren/tracking.js/

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
👍1
JavaScript Weekly: A free, once–weekly email roundup of JavaScript news and articles.

https://javascriptweekly.com/

Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
👉👉 Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
Bulma is a modern CSS framework based on Flexbox. As such, the sole output is a single CSS file: bulma.css

You can either use that file, "out of the box", or download the Sass source files to customize the variables.

There is no JavaScript included. People generally want to use their own JS implementation (and usually already have one). Bulma can be considered "environment agnostic": it's just the style layer on top of the logic.

https://bulma.io/

Fork it from:
https://github.com/jgthms/bulma

Comparing and Contrasting with Bootstrap:
https://bulma.io/alternative-to-bootstrap/

Learn Bulma CSS:
https://scrimba.com/g/gbulma

👉👉 Join @javascriptdaily for more updates of Daily JavaScript / JS community news, links and events.
👍1