Ajax

  • Most Topular Stories

  • Coach Outlet Store 3bD0 2015327

    Ajax Blog
    Test Test
    31 Mar 2015 | 7:21 am
    Law Of Attraction Coach Reveals Strategies For Love Attraction Toaster ovens have donrrrt high-end and high-tech fair in kitchen area cooking and food making process nowadays. The addition of the Breville Smart Oven may improve your cooking efficiency in your home. There are great benefits in investing within advance oven such since this one.4My client asked, “You mean I’ve to throw away all my beautiful sways?” “Only if you in order to be release those beliefs that not serve your highest and best good.” I replied. Products and solutions are having difficulties…
  • Modern PHP Book reviewed

    PHP Magazine Network
    Hatem Ben Yacoub
    25 Mar 2015 | 2:26 am
    Available in the market since March 1st, 2015 and it’s already the number one Amazon best seller in the PHP programming category. Josh Lockhart new book Modern PHP: New Features and Good Practices is tempting to read for any PHP programmer not only to discover new features, but also good practices. In the book, Josh is showing how he’s using PHP in his projects. He’s the creator of the Slim Framework, co-author of the PHP The Right Way free eBook that we previously covered in addition of being a PHP-FIG representative. The book is 286 pages in three parts and two appendices,…
  • Coach Outlet Store 3bD0 2015327

    Ajax Blog
    Test Test
    31 Mar 2015 | 7:21 am
    Law Of Attraction Coach Reveals Strategies For Love Attraction Toaster ovens have donrrrt high-end and high-tech fair in kitchen area cooking and food making process nowadays. The addition of the Breville Smart Oven may improve your cooking efficiency in your home. There are great benefits in investing within advance oven such since this one.4My client asked, “You mean I’ve to throw away all my beautiful sways?” “Only if you in order to be release those beliefs that not serve your highest and best good.” I replied. Products and solutions are having difficulties…
  • That’s Real-Life Responsive Web Design: Meet The Brand New Smashing Book 5

    Smashing Magazine
    Vitaly Friedman
    31 Mar 2015 | 4:59 am
    Smart “responsive” workflows, effective responsive design/UX patterns and powerful front-end techniques — if you need a good book on smart responsive design, our brand new Smashing Book 5 is just what you need. Neatly packed in a gorgeous hardcover, it covers time-saving, practical techniques for crafting fast, maintainable and scalable responsive websites. 498 pages. Hardcover/eBook. Pre-order the book and save 25% today.1 2 $29 $39 Get the book3Printed, gorgeous hardcover.Save 25% today.4 Free shipping only today. About The Book Responsive design is a default these days, but…
  • Come help the jQuery Foundation

    Official jQuery Blog
    Aurelio De Rosa
    25 Mar 2015 | 10:44 am
    For many years now the jQuery team first, and then the jQuery Foundation as an organization, has helped developers all over the world to write simple, concise, and clean code that isn’t affected by all the browser incompatibilities that developers are well-accustomed to. As you know, all the jQuery Foundation projects are maintained by a group of volunteers who keep the libraries relevant and in line with modern browser APIs and issues. The team also keeps the API documentation and educational guides up to date. In the next few months, the team will work on the several jQuery-related…
  • add this feed to my.Alltop

    Ajax Blog

  • Coach Outlet Store 3bD0 2015327

    Test Test
    31 Mar 2015 | 7:21 am
    Law Of Attraction Coach Reveals Strategies For Love Attraction Toaster ovens have donrrrt high-end and high-tech fair in kitchen area cooking and food making process nowadays. The addition of the Breville Smart Oven may improve your cooking efficiency in your home. There are great benefits in investing within advance oven such since this one.4My client asked, “You mean I’ve to throw away all my beautiful sways?” “Only if you in order to be release those beliefs that not serve your highest and best good.” I replied. Products and solutions are having difficulties…
  • Coach Outlet Online 2yO2 2015327

    Test Test
    31 Mar 2015 | 7:21 am
    5 Reasons Why You Should Become A Coach,Coach Outlet Online You’ve seen it all at home on Home theater. The magnolias and the dogwood are in full bloom. The red and lavender flowers surround saving money which is perched using a steep incline just beyond a pond that holds back for projectiles to in the latter group it.4Why less than? You are learning things to obtain you certified or competent. Explain to must what your website is about, you are an aspiring health beginner. What you learned and are learning and package with the the information up to offer. Or in the very least create a…
  • Coach Outlet Online 2yM3 2015327

    Test Test
    31 Mar 2015 | 7:20 am
    Top 10 Ncaa Coach Of All Four Candidates Granted, I’ve had 5 months to have used with the glance. Kane debuted ready-to-wear done coming from very similar gel substance at his London runway demonstrate all through fashion week to considerably combined reviews, although i believed then and think since improvement is pretty damn neat. He is a younger designer player . of your wunderkind, and I enjoy anybody who’s prepared take a likelihood similar to this at the same time the strain of burgeoning fame is on. Have to have get observed in trend by as soon as the pack.4Whenever a house…
  • Coach Outlet 6aE5 2015327

    Test Test
    29 Mar 2015 | 9:39 pm
    so he look in fact, it is not the ancient demons python, but it would take several hundred years accumulation of demons blood pool! This demons blood pool among hundreds of years or even longer, and will be doing everything possible to find ancient demons python many days has a pure energy into the material to treasure inside,Coach Outlet, the passage of time under which the cohesion energy ‘ already reached a very terrible state, if ordinary people go into them, I’m afraid that would be the kind of terror that is a direct energy to break up the body, and so rich in energy,Coach…
  • Coach Outlet Store 1hZ2 2015327

    Test Test
    29 Mar 2015 | 9:38 pm
    body, Chen Sheng said,Coach Outlet Store, he is naturally able to see it, and that this mysterious woman named Xiao Yan kid, relationship is not shallow. Heard,Coach Outlet Store Online, Kaoru children bright eyes facing position where a small medical cents sweep of the sweep,Coach Outlet Store Online, just who is the projection from the eyes, the eyes of two women intertwined in the air slightly, his eyes seem to have a sense of meaning, a moment later , but also implied the transfer go through. ‘ice Gu Zhu, Xiao Yan can not let that ah!’ side of Qinghai seeing this, but it is…
 
  • add this feed to my.Alltop

    PHP Magazine Network

  • Modern PHP Book reviewed

    Hatem Ben Yacoub
    25 Mar 2015 | 2:26 am
    Available in the market since March 1st, 2015 and it’s already the number one Amazon best seller in the PHP programming category. Josh Lockhart new book Modern PHP: New Features and Good Practices is tempting to read for any PHP programmer not only to discover new features, but also good practices. In the book, Josh is showing how he’s using PHP in his projects. He’s the creator of the Slim Framework, co-author of the PHP The Right Way free eBook that we previously covered in addition of being a PHP-FIG representative. The book is 286 pages in three parts and two appendices,…
  • Interview with James Watts, Announcing CakePHP 3.0

    Hatem Ben Yacoub
    22 Mar 2015 | 4:23 pm
    The CakePHP core team announced today the immediate availability of CakePHP 3.0 with lots of new features and improvements. Almost one year after announcing the first 3.0 preview release, followed by eight other releases (preview, dev, and RC) ! Lots of work have been done on this release and today you can download and upgrade your CakePHP environment. Some of the CakePHP 3.0 new features include : – New ORM – Faster and more flexible routing – improved migration – Better Internationalization – Improved debugger toolbar – The usage of composer –…
  • Hardening Framework plans to support PHP

    Hatem Ben Yacoub
    11 Feb 2015 | 3:21 am
    The Hardening Framework is a security automation framework that applies secure default configuration while allowing customization for each deployment. It adds a layer into your automation framework, that configures your operating systems and services. Hardening Framework also takes care of difficult settings, compliance guidelines, cryptography recommendations, and secure defaults. The framework actually support Ubuntu (12.04, 14.04), Debian 7, Redhat, Centos and Oracle (6.4, 6.5) and include the SSH and Operating system hardening in the OS Layer, in addition to PostgreSQL, MySQL, Apache, and…
  • PHP7Dev : Get PHP7 up and running

    Hatem Ben Yacoub
    10 Feb 2015 | 3:18 am
    If you were asking about the way to get an environment with PHP7 up and running, Rasmus shared a preconfigured Debian 7.8 image for testing PHP apps and developing extensions across all versions of PHP since 5.3, plus an easily buildable PHP7 php-src tree. The image can be installed on any Mac/Win/Linux system. For those who asked how to get started testing PHP7. I have packaged up my dev environment in a Vagrant box: https://t.co/EOhyi17fPI — Rasmus Lerdorf (@rasmus) January 28, 2015 You can find Rasmus image PHP7Dev on github, installation require Oracle VirtualBox and Vagrant (at…
  • Top PHP Based School Management Systems

    Hatem Ben Yacoub
    9 Feb 2015 | 2:32 pm
    You will be surprised if you notice the number of School Management systems available today over the internet, and more specifically written in PHP. You will be not only surprised by the number, but also by the maturity and the quality these solutions. Which will lead to a difficult decision about the right solution for your school… Lots of memories you may say, but also lots of good business over there. Today, we have looked at most important PHP-based School Management Systems available, and if you know others feel free to share them in comments. Open School : Enterprise School…
  • add this feed to my.Alltop

    Ajax Blog

  • Coach Outlet Store 3bD0 2015327

    Test Test
    31 Mar 2015 | 7:21 am
    Law Of Attraction Coach Reveals Strategies For Love Attraction Toaster ovens have donrrrt high-end and high-tech fair in kitchen area cooking and food making process nowadays. The addition of the Breville Smart Oven may improve your cooking efficiency in your home. There are great benefits in investing within advance oven such since this one.4My client asked, “You mean I’ve to throw away all my beautiful sways?” “Only if you in order to be release those beliefs that not serve your highest and best good.” I replied. Products and solutions are having difficulties…
  • Coach Outlet Online 2yO2 2015327

    Test Test
    31 Mar 2015 | 7:21 am
    5 Reasons Why You Should Become A Coach,Coach Outlet Online You’ve seen it all at home on Home theater. The magnolias and the dogwood are in full bloom. The red and lavender flowers surround saving money which is perched using a steep incline just beyond a pond that holds back for projectiles to in the latter group it.4Why less than? You are learning things to obtain you certified or competent. Explain to must what your website is about, you are an aspiring health beginner. What you learned and are learning and package with the the information up to offer. Or in the very least create a…
  • Coach Outlet Online 2yM3 2015327

    Test Test
    31 Mar 2015 | 7:20 am
    Top 10 Ncaa Coach Of All Four Candidates Granted, I’ve had 5 months to have used with the glance. Kane debuted ready-to-wear done coming from very similar gel substance at his London runway demonstrate all through fashion week to considerably combined reviews, although i believed then and think since improvement is pretty damn neat. He is a younger designer player . of your wunderkind, and I enjoy anybody who’s prepared take a likelihood similar to this at the same time the strain of burgeoning fame is on. Have to have get observed in trend by as soon as the pack.4Whenever a house…
  • Coach Outlet 6aE5 2015327

    Test Test
    29 Mar 2015 | 9:39 pm
    so he look in fact, it is not the ancient demons python, but it would take several hundred years accumulation of demons blood pool! This demons blood pool among hundreds of years or even longer, and will be doing everything possible to find ancient demons python many days has a pure energy into the material to treasure inside,Coach Outlet, the passage of time under which the cohesion energy ‘ already reached a very terrible state, if ordinary people go into them, I’m afraid that would be the kind of terror that is a direct energy to break up the body, and so rich in energy,Coach…
  • Coach Outlet Store 1hZ2 2015327

    Test Test
    29 Mar 2015 | 9:38 pm
    body, Chen Sheng said,Coach Outlet Store, he is naturally able to see it, and that this mysterious woman named Xiao Yan kid, relationship is not shallow. Heard,Coach Outlet Store Online, Kaoru children bright eyes facing position where a small medical cents sweep of the sweep,Coach Outlet Store Online, just who is the projection from the eyes, the eyes of two women intertwined in the air slightly, his eyes seem to have a sense of meaning, a moment later , but also implied the transfer go through. ‘ice Gu Zhu, Xiao Yan can not let that ah!’ side of Qinghai seeing this, but it is…
 
  • add this feed to my.Alltop

    Smashing Magazine

  • That’s Real-Life Responsive Web Design: Meet The Brand New Smashing Book 5

    Vitaly Friedman
    31 Mar 2015 | 4:59 am
    Smart “responsive” workflows, effective responsive design/UX patterns and powerful front-end techniques — if you need a good book on smart responsive design, our brand new Smashing Book 5 is just what you need. Neatly packed in a gorgeous hardcover, it covers time-saving, practical techniques for crafting fast, maintainable and scalable responsive websites. 498 pages. Hardcover/eBook. Pre-order the book and save 25% today.1 2 $29 $39 Get the book3Printed, gorgeous hardcover.Save 25% today.4 Free shipping only today. About The Book Responsive design is a default these days, but…
  • Desktop Wallpaper Calendars: April 2015

    The Smashing Editorial
    31 Mar 2015 | 3:00 am
    We always try our best to challenge your artistic abilities and produce some interesting, beautiful and creative artwork, and as designers we usually turn to different sources of inspiration. As a matter of fact, we’ve discovered the best one—desktop wallpapers that are a little more distinctive than the usual crowd. This creativity mission has been going on for seven years now1, and we are very thankful to all designers who have contributed and are still diligently contributing each month. This post features free desktop wallpapers created by artists across the globe for April 2015. Both…
  • Putting Mobile Back End As A Service Into Practice (Part 1)

    David Tucker
    30 Mar 2015 | 5:53 am
    In a previous article1 I introduced mobile back end as a service (MBaaS) which aims at giving app developers the ability to create seamlessly new feature-complete cross-platform native and web applications. The next step is implementing a complete demo application using those ideas. Through this real working application, you will be able to see the areas in which MBaaS provides value. This first part will walk you through a messaging application demo powered by the Kinvey application and explore how to leverage user management, file storage and the data store. The second part will complete…
  • How To Keep Framework Development Simple And Bug-Free

    Ben Gremillion
    27 Mar 2015 | 2:50 am
    It’s just like that for your product, too: people rely on our products to work. Bugs erode trust, which in turn loses customers. So when we began updating Foundation, a responsive CSS framework, we wanted to ensure everything worked. Thoroughly. We know that many people rely on our software for their work, and maintaining that trust is paramount. In this article you’ll learn our methodology for testing responsively, not just on a case by case, page-from-PSD comp. See, we’ve developed a certain system to make sure that nothing’s broken at launch on different devices.
  • Assessing Mobile Usability With Google Webmaster Tools

    Tim Jensen
    25 Mar 2015 | 7:57 am
    Back in 2013, Google officially announced1 that it would begin to penalize websites that provide a faulty user experience on mobile devices. Specific examples included redirecting inner URLs to a home page when viewed in a mobile version of a website, as well as showing 404 errors to people attempting to access pages on mobile. Toward the end of 2014, a Google spokesperson hinted that the mobile user experience would become a ranking factor2. In January 2015, a number of website owners received messages warning about mobile usability issues on their websites, linking to a section of Webmaster…
  • add this feed to my.Alltop

    Official jQuery Blog

  • Come help the jQuery Foundation

    Aurelio De Rosa
    25 Mar 2015 | 10:44 am
    For many years now the jQuery team first, and then the jQuery Foundation as an organization, has helped developers all over the world to write simple, concise, and clean code that isn’t affected by all the browser incompatibilities that developers are well-accustomed to. As you know, all the jQuery Foundation projects are maintained by a group of volunteers who keep the libraries relevant and in line with modern browser APIs and issues. The team also keeps the API documentation and educational guides up to date. In the next few months, the team will work on the several jQuery-related…
  • Esprima 2.1 Released

    Kris Borchers
    10 Mar 2015 | 10:29 am
    We’ve just released Esprima 2.1.0! This release introduces support for several new pieces of ES6 syntax: Classes, Rest Parameters, Computed Property Names, let and const. See the release notes below for full details. We’ve also made various improvements to our testing infrastructure to make the codebase more contributor friendly. A big thank you to all those who contributed patches to this release: Ariya Hidayat, Bei Zhang, Brandon Mills, Mike Rennie, Mike Sherov. While working on bringing more ES6 features to Esprima, we began collaborating with other JavaScript parsers and…
  • Getting on Point

    Scott Gonzalez
    24 Feb 2015 | 10:33 am
    We’re excited to announce that the Pointer Events specification has become a W3C Recommendation! As we’ve said before, we love Pointer Events because they support all of the common input devices today – mouse, pen/stylus, and fingers – but they’re also designed in such a way that future devices can easily be added, and existing code will automatically support the new device. While reaching Recommendation status is a monumental moment, there’s still much work to do. Pointer Events aren’t a viable solution until they’re usable in all of the…
  • jQuery Foundation 2014 Annual Report

    Dave Methvin
    11 Feb 2015 | 8:26 am
    The jQuery Foundation exists to support web developers in creating web content built on open standards that is accessible to all users. We accomplish this through the development and support of open source software, and collaboration with the development community. The Foundation houses open source projects that are essential to this vision. What we’ve accomplished We’ve always been known for our namesake projects and their excellent documentation. In the past year, the jQuery Foundation has continued its quest to ensure that web developers have the tools and information they need…
  • Esprima 2.0 Released

    Dave Methvin
    6 Feb 2015 | 8:17 am
    Last week, the jQuery Foundation announced our adoption of the Esprima project, the widely used JavaScript parser that powers many code analysis tools. Today we’re pleased to announce the release of version 2.0, now available on npm. Up until now, the official releases of Esprima have only parsed ECMAScript 5 standard syntax. However, the experimental “harmony” branch has been adding ECMAScript 2015 (also popularly known as ES6) features for quite some time. A lot of the work there has been driven by Facebook. Now that the syntax for many ES6 features has stabilized and even…
 
  • add this feed to my.Alltop

    Sencha Blog

  • Top Support Tips

    30 Mar 2015 | 8:25 am
    Top Support Tips Everlasting Scrollbars by Kevin Cassidy Have you ever wished you could always display your Touch container's scrollbars instead of them automatically appearing and disappearing? Now you can. With this simple override, you can make use of Ext.scroll.View's private indicatorsHidingDelay property. This override causes the container scroll bars to be visible whenever the indicatorsHidingDelay property is set to a negative value. If you want to return to the default behavior, you can call the setIndicatorsHidingDelay method with a positive value. You can see the everlasting…
  • Top 10 Reasons You Should Join Us at SenchaCon

    26 Mar 2015 | 8:15 am
    If you’ve been thinking about registering for SenchaCon 2015, now is the time. Sign up today and save $200 on a full conference pass before registration closes on April 2nd. Here are the top 10 reasons you should join us at SenchaCon: #1 Insightful keynote presentations by Michael Facemire, Principal Analyst at Forrester and Art Landro, CEO of Sencha, covering the latest industry trends and our vision for Sencha products -- and a great demo by two of our technical leaders #2 Cutting-edge technical sessions led by Sencha engineers. Check out their videos on our blog and see the full speaker…
  • Using Siesta to Get Efficient TDD for your Ext JS Apps

    25 Mar 2015 | 8:45 am
    Guest Blog Post Optimizing Your Siesta Test Setup It has been a while since we blogged about Siesta and Ext JS testing. Since then, Siesta has received quite a few new exciting features like code coverage, event recorder, screenshots, integration with cloud testing providers and much more. In this blog post, we would like to share some tips and tricks to help you work more efficiently with your tests. Reducing the time it takes to run your test suite means faster feedback that you can use to speed up the whole development cycle. Additionally, if you are using cloud testing services, saving…
  • Securing Offline Apps—Sencha Space Makes It Easy

    24 Mar 2015 | 8:30 am
    In recent years, we have observed the explosive growth of network connected devices and the use of “always-on” broadband connectivity. This has led to the rise of cloud-based applications and services. Today, you can access almost any IT resource or application from the nearest network connection, via the cloud. However, many organizations require applications that: Work offline Provide security Support the ever growing array of devices showing up in the workplace For example, companies in the oil and gas industry frequently have remote oilfields, wells, drilling platforms, and other…
  • Ask Sencha—Sign Up for 1-on-1 Time with Sencha Engineers at SenchaCon

    19 Mar 2015 | 8:30 am
    It’s less than three weeks until SenchaCon. If you haven’t registered, sign up today and save before registration closes on April 2nd. You don’t want to miss our lineup of technical talks, news about merging our frameworks, updates on theming, plus training and the great parties. You’ll have plenty of face time with Sencha engineers, but if you want to meet 1 on 1 to talk about your app, sign up for Ask Sencha. We’ve set up a special area in the Community Pavilion for 30 minute tech sessions with Sencha experts, so you can get a simple code review, feedback on your application…
  • add this feed to my.Alltop

    DHTMLX Blog

  • What else is new in dhtmlxGantt 3.2

    Ivan (DHTMLX team)
    24 Mar 2015 | 1:27 am
    As a follow-up to our recent update of dhtmlxGantt, we’d like to elaborate more on new samples and features that were added to the version 3.2. We hope that it will show you how many cool things can be done with our Gantt Chart and assure you to continue or start using it. We’ve already described such new features like tasks grouping and multi-task selection, so we won’t stop at them now and will proceed to some other updates. Click on the pictures or the links below them to open the samples and try all these features right now. Adding custom buttons in dhtmlxGantt You can…
  • DHTMLX Scheduler .NET Event Calendar Updated to Version 3.3

    Ivan (DHTMLX team)
    20 Mar 2015 | 6:32 am
    The ASP.NET version of DHTMLX Scheduler caught up to the update of our JavaScript version. Scheduler.Net 3.3 came out with the following new features and improvements: “Days” mode for Timeline view added Ability to show multiple days in Units view added Touch devices support in Timeline view improved New option for Tooltip extension added Client-side API of URL and Expand extensions improved Several issues related to Daylight Savings Time switch fixed You may find more details here. Tweet
  • dhtmlxGantt 3.2: Tasks Grouping, Multi-selection and More

    Ivan (DHTMLX team)
    17 Mar 2015 | 11:30 pm
    We are happy to inform you that our JavaScript Gantt Chart, dhtmlxGantt, is updated to the version 3.2! With this update, we continued extending the functionality and greatly improving the performance. Tasks Grouping Since 3.2, you can group tasks in gantt by some property. It will be useful for estimating the project from each aspect. For example, you can group tasks by owner and see the workload of each person involved in the project. Moreover, grouping of tasks supports multi-level grouping. Click to open a live demo Multi-task selection With added multi-selection feature, it’s easy…
  • DHTMLX Little-Known Features: Loading Content into Tabs on Demand

    Ivan (DHTMLX team)
    9 Mar 2015 | 6:33 am
    We continue sharing small tricks and tips that enable so many abilities when using our JavaScript UI library. This time we’ll show you how to load content into tabs on demand. The described ability allows you to decrease the load on your app. The end users of your product may not need all the content to be load at once. Nobody will deny that this feature will make your app faster and more efficient. Click to open live demo And now let’s see what we need to do for it. Step 1. First of all, we init the tabbar: myTabbar new dhtmlXTabBar({     parent…
  • DHTMLX Little-Known Features: Attaching Menu to Layout

    Ivan (DHTMLX team)
    17 Feb 2015 | 6:01 am
    This post is for those people who want to save as mush space in their apps as the can. We provide the possibility to attach the menu to the layout header. And it can be done quite easy, let’s see. Step 1. We attach the container for the menu in the layout header. var myLayout new dhtmlXLayoutObject(document.body "3L") myLayout.cells("a").setText("<div id='menu_here'></div><div class='collapsed_text'>This is collapsed cell</div>") Step 2. Then we init the menu in the created container. var myMenu new…
  • add this feed to my.Alltop

    ②ality – JavaScript and more

  • ES6 generators in depth

    Axel Rauschmayer
    30 Mar 2015 | 1:39 am
    This blog post is part of a series on iteration in ES6: Iterables and iterators in ECMAScript 6 ES6 generators in depth Generators, a new feature of ECMAScript 6 [4], are functions that can be paused and resumed. This helps with many applications: iterators, asynchronous programming, etc. This blog post explains how generators work and gives an overview of their applications. The following GitHub repository contains the example code: generator-examples OverviewTwo important applications of generators are: Implementing iterables Blocking on asynchronous function calls The following subsections…
  • Using the ES6 transpiler Babel on Node.js

    Axel Rauschmayer
    15 Mar 2015 | 1:57 pm
    This blog post explains how to use the ES6 transpiler Babel with Node.js. You can download the code shown in this post on GitHub. For further information on ECMAScript 6, consult the ebook “Exploring ES6”. Warning: The approach explained in this post is convenient for experiments and development. But it uses on-the-fly transpilation, which may be too slow for your production code. Then you can transpile as a build step (as explained in the Babel documentation). Running normal Node.js code via BabelThe npm package babel brings Babel support to Node.js: $ npm install --global babel This…
  • The destructuring algorithm in ECMAScript 6

    Axel Rauschmayer
    12 Mar 2015 | 6:29 am
    This blog post looks at destructuring from a different angle: as a recursive matching algorithm. At the end, I’ll use this new knowledge to explain one especially tricky case of destructuring. DestructuringThis section gives a brief overview of destructuring. For further details, consult the blog post “Destructuring and parameter handling in ECMAScript 6”. The following code is an example of destructuring: let obj = { first: 'Jane', last: 'Doe' }; let { first: f, last: l } = obj; // (A) // f = 'Jane'; l = 'Doe' In line (A) we destructure obj: we extract data from it via a pattern on the…
  • No promises: asynchronous JavaScript with only generators

    Axel Rauschmayer
    3 Mar 2015 | 7:14 pm
    Two ECMAScript 6 [1] features enable an intriguing new style of asynchronous JavaScript code: promises [2] and generators [3]. This blog post explains this new style and presents a way of using it without promises. OverviewNormally, you make a function calls like this: let result = func(···); console.log(result); It would be great if this style of invocation also worked for functions that perform tasks (such as downloading a file) asynchronously. For that to work, execution of the previous code would have to pause until func() returns with a result. Before ECMAScript 6, you couldn’t…
  • Iterables and iterators in ECMAScript 6

    Axel Rauschmayer
    25 Feb 2015 | 11:44 pm
    This blog post is part of a series on iteration in ES6: Iterables and iterators in ECMAScript 6 ES6 generators in depth ECMAScript 6 introduces a new interface for iteration, Iterable. This blog post explains how it works, which language constructs consume data via it (e.g., the new for-of loop) and which sources provide data via it (e.g., arrays). IterabilityThe idea of iterability is as follows. Data consumers: JavaScript has language constructs that consume data. For example, for-of loops over values and the spread operator () inserts values into arrays or function calls. Data sources: The…
 
Log in