Like many WordPress developers, I started learning JavaScript before I really even knew what JavaScript was. By “learning JavaScript,” I mean that I Googled how to make dynamic changes to the CSS on my page, discovered that jQuery was the option, and later found out that jQuery was a JavaScript library, and so on. WordPress is a safe space from which we can explore the different technologies surrounding it to improve our sites and create more dynamic experiences for our users. This includes JavaScript. In Matt Mullenweg’s State of the Word this year, which I was lucky enough to attend, […]
Flight by Twitter: JavaScript Framework
Have you heard of Flight by Twitter? It’s a lightweight, component-based JavaScript framework that maps behavior to DOM nodes. Twitter uses it for their web applications. Built by the Twitter web team, Flight is distinct from existing JavaScript frameworks that you may be familiar with because this one doesn’t prescribe nor does it provide any particular approach to rending or sending dada to your web app: It’s agnostic to how requests are routed, which templating language you use or even if you render your HTML on the client or the server. While some web frameworks encourage developers to arrange their code […]
Best Intern You Never Had: JavaScript Tester
Man, I love the name! Available on Github, you can run tests using your browser (or node.js) and get full reports to boot. Integrate with SauceLabs or Selenium? Check. Write tests? Check! Use object, TDD, or BDD styles. Reporting via Istanbul? Sure. Why not. Continuous integration as an option? Yup, with Travis CI. Yikes.
A Look At Popular JavaScript Design Patterns
JavaScript can be used to power both big and small web applications. In order to write structured and orderly code, many JavaScript developers rely on certain design patterns. In simple words, a design pattern in JavaScript helps make your code more readable and reusable, and it also lends a form of organizational structure to your code. In this post, we will be taking a look at some of the most common JavaScript design patterns. What Is A Design Pattern In JavaScript? Design patterns are reusable pieces of code that are used in JavaScript to address similar sets of issues. On […]
4 Excellent Resources for Learning JavaScript ES6
Given the growing connection between WordPress and JavaScript, there will likely be more and more JavaScript elements added to the platform over time. Therefore, the pressure to learn the language fluently is high. This can be somewhat challenging, since many older resources haven’t been revised in light of the most recent update. The answer, of course, is to focus on the resources that do look at the ES6 version of JavaScript, and ignore everything else. This may seem extreme, and there’s definite long-term value in starting from a solid foundation. For developers looking to code with the latest version of […]
8 Comments
Join the conversation