Javascript

  • New iOS & JavaScript Courses

    (We will be adjusting the cadence of these course roundup posts. Instead of weekly, look for bi-monthly posts on all the new courses and what’s coming soon!) Every Wednesday, new courses and workshops are added to the growing Treehouse Library! Two new JavaScript courses were released this week, as well as a new iOS course. Learn more about […]

    READ MORE
  • 10 Custom Hover & Click Effects With CSS & JavaScript

    Developers can make some crazy effects with simple user actions like hovers and mouse clicks. These mostly relate to desktop users but the mobile web also supports click/touch effects in most browsers. If you’re looking for some cool ideas to replicate in your own projects then this collection is sure to have something for you. […]

    READ MORE
  • JavaScript Framework Fundamentals

    In this article, we look at JavaScript Frameworks. To write this article I drew upon the expertise of two people, TJ Van Toll, and Ran at Wildebeest. Both gave me insight into JavaScript frameworks and when to use them — or not. One of the key things to realize is that regardless of the framework you use, you’re […]

    READ MORE
  • Did you know? Google sees JavaScript links you don’t

    Did you know? Google sees JavaScript links you don’t Most SEMs are aware by now that Google is parsing JavaScript and processing content within the DOM. We know this not only because Google has flat out told us, but also because it has been tested. View Full Article – Origianl Article

    READ MORE
  • 10 Inspiring 3D Web Projects Built With CSS & JavaScript

    The web has come a long way from dial-up Internet and GeoCities pages. Websites are now fully responsive and accessible from touchscreen devices. But modern browsers have taken things even further beyond “mainstream” web design. It’s possible to create amazing 3D effects in the browser using only frontend technologies. And in this post I’ll showcase […]

    READ MORE
  • Form Validation Part 2: The Constraint Validation API (JavaScript)

    In my last article, I showed you how to use native browser form validation through a combination of semantic input types (for example, input type=”email”) and validation attributes (such as required and pattern). While incredibly easy and super lightweight, this approach does have a few shortcomings. You can style fields that have errors on them […]

    READ MORE
  • JavaScript Tops List of Most Popular Programming Languages

    RedMonk has updated its quarterly list that ranks the most popular programming languages, and JavaScript came out on top. Several other languages commonly used for Web development also ranked highly. For example, Python was 3rd, PHP 4th, CSS 7th and Ruby 8th. The report that accompanied the list called special attention to Ruby, which has […]

    READ MORE
  • JavaScript and Search Engines: What You Should Keep in Mind

    Just a few years ago, JavaScript was very controversial. Annoying ad popups were the reason why the programming language was often blocked by default. Now, it’s become hard to imagine modern web design without JavaScript. JavaScript is especially important in the mobile internet – as a means of playing media, but also for geolocations and […]

    READ MORE
  • JavaScript Function Arguments ES6 Style!

    TC39 (Ecma Technical Committee 39), the committee that evolves JavaScript, released the ECMAScript 6 (ES6) spec in June of 2015. It contains a ton of new features, including Arrows, Tail Calls, Object Literals, and Destructuring Assignments. One area that received a lot of updates was function arguments. These were enhanced with default values, rest parameters, […]

    READ MORE
  • 10 Amazing CSS & JavaScript Text Animation Snippets

    You can make some pretty dazzling text effects with basic CSS and a few lines of JavaScript. These effects range from text display animations to 3D rotations or anything else you can imagine. And in this post I’ve cataloged 10 of the coolest examples from around the web showcasing what you can do with just […]

    READ MORE
  • Getting Started With The JavaScript Web Animation API

    Getting Started With The JavaScript Web Animation API Danny Markov May 16th, 2017 Adding animations to web interfaces makes pages and apps feel more responsive and interactive. A side menu that smoothly slides out of view provides a much better user experience then a menu that just disappears when you close it. So far creating […]

    READ MORE
  • How to Use ES6 Template Literals in JavaScript

    In programming, the term “literal” refers to the notation of values in code. For instance, we notate a string value with a string literal that are characters enclosed in double or single quotes (“foo”, ‘bar’, “This is a string!”). ECMAScript 6 – 10 Awesome New Features ECMAScript 6 – 10 Awesome New Features Did you […]

    READ MORE
  • How to Fix Render-Blocking JavaScript and CSS in WordPress

    Do you want to eliminate render-blocking JavaScript and CSS in WordPress? If you test your website on Google PageSpeed insights, then you will likely see a suggestion to eliminate render-blocking scrips and CSS. In this article, we will show you how to easily fix render blocking JavaScript and CSS in WordPress to improve your Google […]

    READ MORE
  • Howler.js is Probably The Best JavaScript Audio Library Around

    Outdated audio players are a thing of the past thanks to modern HTML5 audio and the rapid adoption of browser support. But web designers can go one step further with a pure audio library such as Howler.js. This free open source JS library lets you play audio files from standard formats embedded with custom players. […]

    READ MORE
  • 20 Best JavaScript Tools and Resources for Web Developers

    Looking for the best JavaScript tools and resources? You found them! These scripts have multiple purposes and include navigations, charts graphics, sliders, galleries, typography, responsive image solutions, image editing, lazy loader, form plugins, accessibility tools, animation plugins and libraries. These JavaScript resources have an easy installation process and lots of neat features such as touch-friendly functions, […]

    READ MORE
  • 15 Interesting JavaScript and CSS Libraries for April 2017

    15 Interesting JavaScript and CSS Libraries for April 2017 Danny Markov April 3rd, 2017 Our mission at Tutorialzine is to keep you up to date with the latest and coolest trends in web development. That’s why every month we release a handpicked collection of some of the best resources that we’ve stumbled upon and deemed […]

    READ MORE
  • Fable Beta Release Compiles F# to JavaScript

    The Fable project has released a 1.0 beta version of its F# to JavaScript compiler. Fable creator Alfonso García-Caro explained, “Fable is compatible with standard F# so most of new Fable language features come from F# itself. However, Fable also adds a few additional features to improve interaction with JavaScript, like erased unions, string enums […]

    READ MORE
  • Modern JavaScript for Ancient Web Developers

    Learn JavaScript using… JavaScript. Image via learnyounode. There’s a certain kind of old-school, backend web developer who, a long time ago, mastered things like Perl or Python or PHP or Java Server Pages, maybe even Rails or Django. This person worked with giant relational databases and built APIs that serve up JSON and even (gasp!) […]

    READ MORE
  • Measuring Image Widths in JavaScript (Carefully!)

    Let’s say you want to find an img on the page and find out how wide it is in JavaScript. Maybe you need to make some choices based on that width (or height, or both) You can definitely do that. The DOM will even give you a variety of dimensions to choose from depending on […]

    READ MORE
  • An Introduction to JavaScript Package Managers

    An Introduction to javaScript Package Managers Java developers are no strangers to build tools such as Maven, Gradle, and Ant. Stemming from a need for better and/or more automated management of project dependencies, access control, custom widgets, plugins, and transport of files between environments, tools such as these help smooth out the development process. As […]

    READ MORE