Ajax

  • Most Topular Stories

  • Hardening Framework plans to support PHP

    PHP Magazine Network
    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…
  • How Being In A Band Taught Me To Be A Better Web Designer

    Smashing Magazine
    Jeremy Girard
    6 Mar 2015 | 5:55 am
    Recently, I was having a discussion with some web design students about the variety of skills a successful web professional must have — skills that go far beyond HTML, CSS, JavaScript and the other technical demands of the profession. During this conversation, one of the students asked me where I learned these skills. My response was not one the class expected. “By playing in a band,” was my answer. Now, I am not suggesting that all web designers should run out and join a rock and roll band (although there is a glaring shortage of songs about the CSS box model). I do know, however, that…
  • Getting on Point

    Official jQuery Blog
    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…
  • Meet the SenchaCon Speakers - Ross Gerbasi

    Sencha Blog
    6 Mar 2015 | 7:50 am
    I’m Ross Gerbasi, and I’m a Senior Engineer at Sencha, located in Chicago. I’ve been programming for over 15 years, and I’ve worked with Sencha Touch for over 3 years. I specialize in new and emerging media including video and graphics production, and I’ve contributed to the open source community on emerging interactive solutions. My work on Sencha and Cordova integration allows me to fuse my many skills into a single focus to provide app developers with tools that help make it easier to build mobile apps. At SenchaCon, I’ll be doing a technical talk on application configuration…
  • Dojo Winter and Spring 2015 events

    The Dojo Toolkit Blog
    Dylan Schiemann
    16 Feb 2015 | 9:32 am
    There are a number of Dojo events this winter and spring. Some of these events are still tentative, so we’ll add links once they are confirmed. We hope to meet you at one of these events. Let us know if there’s an event you would like to host in your area. Dojo Community Day A Dojo community day is planned, but the details are not yet available. Conferences Conferences we’re planning to attend and/or deliver talks. JSUnconf.eu, Hamburg, April 25-26 JSConf, Amelia Island, May 27-29 Esri UK Developer conference, London, May 19 FullStack, London, June 25-26 EdgeConf, London,…
  • add this feed to my.Alltop

    PHP Magazine Network

  • 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…
  • Marco switched to GoLang from PHP and Saved Money, why not you ?!

    Hatem Ben Yacoub
    3 Feb 2015 | 1:05 am
    On the High Scalability blog an article titled Marco Arment Uses Go Instead of PHP and Saves Money by Cutting the Number of Servers in Half. You understand that by switching to Go you can save money and cut cost to 50%. But you have to read the article to understand the case of Marco clearly. Marco switched from PHP to Go only the feed crawling for his iPhone podcasting app Overcast. What I find very interesting is that Marco already tried HHVM, and Node before moving to Go. Having experimented with Node and Go over the last two weeks, I can’t help but think that most PHP developers and…
  • PHP-FIG, The PHP Framework Interoperability Group

    Hatem Ben Yacoub
    3 Feb 2015 | 12:03 am
    After php|tek 2009, a number of PHP Frameworks developers launched a new initiative: PHP-FIG, the PHP Frameworks Interoperability Group. The idea is to  have projects representative members in the PHPFIG talk about the commonalities between different projects and find ways to collaborate all together. Membership and group Governance The group evolved from 5 to 37 current members who joined the PHPFIG group from different Frameworks projects and other related projects such as CakePHP, Zend Framework, Symfony, Drupal, Laravel, Yii Framework, Solar Framework,… etc. It’s probably the…
 
  • add this feed to my.Alltop

    Smashing Magazine

  • How Being In A Band Taught Me To Be A Better Web Designer

    Jeremy Girard
    6 Mar 2015 | 5:55 am
    Recently, I was having a discussion with some web design students about the variety of skills a successful web professional must have — skills that go far beyond HTML, CSS, JavaScript and the other technical demands of the profession. During this conversation, one of the students asked me where I learned these skills. My response was not one the class expected. “By playing in a band,” was my answer. Now, I am not suggesting that all web designers should run out and join a rock and roll band (although there is a glaring shortage of songs about the CSS box model). I do know, however, that…
  • Automating Style Guide-Driven Development

    Varya Stepanova & Juuso Backman
    5 Mar 2015 | 2:56 am
    Style guides — especially living ones — are useful in many aspects of development and maintenance, so it’s little wonder that developing them has become a highly recommended and a popular practice. But even with the clear benefits, taking the necessary steps to create and start using them is easier said than done, as quite often the challenge is cultural, requiring changes in people’s mindsets. In order to make the transition as painless as possible, equipping yourself with the most helpful tools and automating as many steps as possible become important. These living…
  • How To Create Effective App Screenshots For Your App Store Page

    Melanie Haselmayr
    4 Mar 2015 | 1:00 am
    Slowly but surely, the official app stores of iTunes, Google Play and Windows Phone Marketplace have transformed into a digital battlefield. App developers have to fight for recognition or otherwise be drowned in an ocean of competing mobile applications. App store optimization (ASO), a strategy similar to SEO but specifically applied to the app pages in app stores, has become a handy addition to an app developer’s marketing plan, and promises to help increase visibility – and, as a consequence, downloads – of a mobile app. ASO consists of many elements, and should be considered a key…
  • Harnessing Flexbox For Today’s Web Apps

    Karen Menezes
    2 Mar 2015 | 6:18 am
    Although the syntax might be initially confounding, flexbox1 lives up to its name. It creates intelligent boxes that are stretchable, squeezable and capable of changing visual order. It provides simple solutions to layout paradigms that CSS has always struggled with: vertical centering and equal heights. Flex items are truly accommodating and a pleasure to work with. Chris Coyier sums up flexbox2 nicely: The Flexbox Layout (Flexible Box) module (currently a W3C Last Call Working Draft) aims at providing a more efficient way to lay out, align and distribute space among items in a container,…
  • Desktop Wallpaper Calendars: March 2015

    The Smashing Editorial
    28 Feb 2015 | 2:08 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 almost 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 March…
  • add this feed to my.Alltop

    Official jQuery Blog

  • 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…
  • jQuery Foundation adopts Esprima

    Dave Methvin
    26 Jan 2015 | 12:08 pm
    The jQuery Foundation is excited to announce that we are now hosting the Esprima project! The Abstract Syntax Tree generated by this JavaScript parser is used by many important developer tools such as ESLint, Istanbul, JSDoc and JSCS. Ariya Hidayat has decided to transfer ownership of the Esprima project and its repo to the jQuery Foundation. We’re glad that Ariya has taken this step, since Esprima is such an important part of so many projects and is downloaded more than 2.5 million times every month from npm. Many thanks to Ariya for entrusting this project to us. The adoption of the…
  • jQuery UK: Europe’s jQuery Conference

    Adam J. Sontag
    21 Jan 2015 | 11:25 am
    jQuery UK will take place on March 6, 2015 in Oxford, UK. This event is organised by White October Events with support from the jQuery Foundation. jQuery UK is the UK’s largest front-end developer conference. Now in its fourth year, two packed tracks will feature the biggest names in front-end, including Bootstrap creator Mark Otto, Standardista Estelle Weyl, Google Engineer Addy Osmani and Jenn Schiffer of Bocoup. Practical sessions will cover topics including architecting client-side code for resilience, making your code more readable and expressive, and designing for displays that…
 
  • add this feed to my.Alltop

    Sencha Blog

  • Meet the SenchaCon Speakers - Ross Gerbasi

    6 Mar 2015 | 7:50 am
    I’m Ross Gerbasi, and I’m a Senior Engineer at Sencha, located in Chicago. I’ve been programming for over 15 years, and I’ve worked with Sencha Touch for over 3 years. I specialize in new and emerging media including video and graphics production, and I’ve contributed to the open source community on emerging interactive solutions. My work on Sencha and Cordova integration allows me to fuse my many skills into a single focus to provide app developers with tools that help make it easier to build mobile apps. At SenchaCon, I’ll be doing a technical talk on application configuration…
  • Come Join Us for the Day at SenchaCon—and Save Big

    5 Mar 2015 | 7:50 am
    The clock is ticking and we’re only about a month away from SenchaCon 2015. This is the best event to attend if you’re building web apps and want to learn more about how you can improve your development cycles for years to come. Here’s a quick look at what you’ll learn: We’re merging our Ext JS and Touch frameworks. You’ll be able to build all of your web apps using a single framework and deliver a unique user experience for customers on desktops (using modern or legacy browsers), tablets, and smartphones. We’re also adding touch and gesture support to GXT, so you can offer your…
  • Security Risks Associated with Native Packagers

    4 Mar 2015 | 7:50 am
    Native packaging solutions have enabled organizations to leverage web technology and develop cross-platform applications for smart mobile devices. However, these solutions continue to have a persistent drawback: all app resources are packaged unencrypted. It is very easy to copy the binary executable for a packaged app, unzip the binary and retrieve sensitive resources, including the source code. Local application data is also stored unencrypted by default. Over the past several years, it seems like we haven’t gone more than a few weeks without hearing about a major security breach on the…
  • Meet the SenchaCon Speakers - Mark Brocato

    3 Mar 2015 | 7:50 am
    I’m Mark Brocato, and I’m a senior developer at Sencha. I’ve been developing with Ext JS since version 2, and I’m currently working on the Ext JS plugin for JetBrains IDEs including IntelliJ and WebStorm. Before coming to Sencha, I was the Director of R&D at BioFortis, a Life Sciences startup, where I led the development of several Ext JS apps. I’m also the creator of mockaroo.com, a web service for generating large datasets for software testing and demos. At SenchaCon, I’ll be doing a technical talk on the new plugin for IntelliJ, WebStorm and the other JetBrains IDEs that…
  • Meet the SenchaCon Speakers - Lee Boonstra

    27 Feb 2015 | 5:59 am
    I’m Lee Boonstra, and I’m a sales engineer and technical trainer at Sencha in Europe. I live in Amsterdam and have experience in both client-side and server-side development. I spend my spare time developing web and mobile apps. At SenchaCon, I’ll be doing technical talks on advanced theming, and I’ll show you how to make your apps look great. I’ll cover topics like how to make components look unique, optimize your apps for tablets, desktops, or smartphones, and how to organize your stylesheets. I’ll also be hanging out in the community pavilion, so I can answer your questions.
  • add this feed to my.Alltop

    The Dojo Toolkit Blog

  • Dojo Winter and Spring 2015 events

    Dylan Schiemann
    16 Feb 2015 | 9:32 am
    There are a number of Dojo events this winter and spring. Some of these events are still tentative, so we’ll add links once they are confirmed. We hope to meet you at one of these events. Let us know if there’s an event you would like to host in your area. Dojo Community Day A Dojo community day is planned, but the details are not yet available. Conferences Conferences we’re planning to attend and/or deliver talks. JSUnconf.eu, Hamburg, April 25-26 JSConf, Amelia Island, May 27-29 Esri UK Developer conference, London, May 19 FullStack, London, June 25-26 EdgeConf, London,…
  • Case study: Softeco Sismat (TELL ME Project, #2)

    Dylan Schiemann
    26 Dec 2014 | 8:57 am
    The large companies that use Dojo are widely known. This series features lesser known users of Dojo, and their stories. Eight months ago, we conducted a case study about the TELL ME project with Stefano Bianchi from Softeco Sismat, an ICT Italian company. Here we have followed with up Stefano to get an update on their progression from desktop web app to mobile with Dojo. TELL ME Mobile UI – login Q: How did you first learn about Dojo? A: We were looking for a solid JavaScript framework to develop a prototype for a complex, desktop-like web user interface (UI) to support learning activities…
  • Dojo Security Advisory 2014-12-08

    Colin Snover
    9 Dec 2014 | 12:04 pm
    Introduction Several XSS vulnerabilities have been discovered and fixed in the Dojo Toolkit. Masato Kinugawa discovered a security flaw in the SWF component of the dojox/form/FileUploader widget that allows for cross-site scripting attacks on domains hosting the affected SWF. After evaluating the disclosed vulnerability, similar additional XSS vulnerabilities were discovered by the Dojo Toolkit security team in other dojox components including dojox/av/FLAudio, dojox/av/FLVideo, and dojox/form/Uploader. A potential XSS vulnerability with a different attack vector was also discovered in…
  • Autumn 2014 Dojo events

    Dylan Schiemann
    29 Aug 2014 | 4:45 am
    There are a number of Dojo events this autumn. We hope to meet you at one of these events: Dojo Community Day Dojo Community Day. October 26, Amsterdam. Free registration required. Meetups Intern 2. October 9, Nick Nisi, SitePen. London, UK. Free registration required. Intern 2. October 16, Dylan Schiemann, SitePen. Boston, MA. Free registration required Conferences EdgeConf. September 20, Dylan Schiemann, SitePen. San Francisco. Paid registration required. FullStack. October 23-24, Dylan Schiemann, SitePen. London, UK. Paid registration required Training Workshops Dojo 101, 201, and 202.
  • Dojo community day Switzerland

    Dylan Schiemann
    18 Aug 2014 | 2:18 pm
    We recently hosted a Dojo Community Day in Brugg, Switzerland on the Saturday following a week of Dojo workshops. We had about 25 Dojo users and committers join us from England, France, Netherlands, Germany, Romania, Austria, and Switzerland for a fun day of hacking and discussions about current and future directions of Dojo. We began the day by welcoming the group at the modern university in Brugg/Windisch and, thanks to SitePen, we had Dojo t-shirts and stickers for everyone. After some initial time to socialize and get everyone situated with wifi, I delivered a short talk on the current…
 
  • add this feed to my.Alltop

    The Isomorphic Software Blog

  • A single codebase for all devices?

    Jason Hardy-Smith
    6 Feb 2015 | 5:20 pm
    With smartphones, tablets and other mobile devices becoming more and more prevalent in Enterprises, development organizations are often advised to design, build, test and maintain applications for the desktop, and repeat these tasks for every operating system (iOS, Windows, Android, etc.) and individual devices (iPhone 6, iPad, etc.). However, this rapidly becomes unsustainable. Our last customer survey confirmed that the enterprise web applications you build are mostly accessed via desktop. The drivers for this are the tasks being performed, the volume of data involved, and the types of…
  • When did you last hear these 3 little words from your end users?

    Jason Hardy-Smith
    6 Jan 2015 | 3:23 pm
      Since you are reading this blog, I think it is reasonable to assume you have a decent understanding of what it takes to build a web application. I would also bet that your end users have said at least one (all?) of the following when describing a web application you developed for them: “incomplete” “unintuitive” “not user friendly” / “takes too many clicks to do anything” “too slow” “doesn’t work on my iPhone / Adroid / tablet” If you have been tasked with delivering a complex web-based application that end users actually want to use, you will…
  • Dashboards that redefine extensibility

    Jason Hardy-Smith
    11 Dec 2014 | 3:32 pm
    When your users present you with a specification for their dream dashboard, I can promise you this: Once you build it for them, their dreams will get bigger … and they won’t just want more of the same. They will want new capabilities that you didn’t even consider when evaluating dashboard tools. For example, they will suddenly need the ability to kick off a workflow, update data in place, pull data from a legacy website, etc. … all from the dashboard. These types of things can quickly result in reconsideration of your chosen technology. That is why we…
  • Available NOW: SmartClient 10.0 / Smart GWT 5.0

    Jason Hardy-Smith
    10 Sep 2014 | 7:03 am
    Our SmartClient 10.0 / Smart GWT 5.0 release is finally here and it is packed full of goodies! What is in SmartClient 10.0 / Smart GWT 5.0? You can find lots of details in the blogs below: Last batch of features before the big release New mobile features optimize user experience Remote debugging for mobile First batch of new features for SmartClient 10.0 / Smart GWT 5.0 Here’s how to get it: New Customers Download a full featured FREE TRIAL (60 Days) View pricing, versions, and make a purchase Existing License Holders SmartClient 10.0 / Smart GWT 5.0 is a paid upgrade. Discounts are…
  • Last Batch of Features Before the Big Release

    Jason Hardy-Smith
    19 Aug 2014 | 10:34 am
    SmartClient 10.0 / Smart GWT 5.0 will be released around the end August. This is a MAJOR release. We are currently adding the final layer of polish before we let it go. Meanwhile, here are a few more features that we think you will like … and you can try them out now!   CubeGrid WYSIWYG Excel Export CubeGrids can now export to excel with data arranged the same way you see in the cube: row and column headers arranged around a central body area. Also, Big Data is no problem: you can now export gigantic amounts of data to Excel (eg 1 million plus rows) with no issues and no…
  • add this feed to my.Alltop

    DHTMLX Blog

  • 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…
  • dhtmlxScheduler Updated to Version 4.3

    Ivan (DHTMLX team)
    4 Feb 2015 | 12:09 am
    We are pleased to announce that our JavaScript Event Calendar, dhtmlxScheduler, is updated to the version 4.3. This update brings us some new features, lots of fixes and improvements. Multiple days in Units view This update introduces a long-awaited and cool ability to display multiple days in Units view. So now, using the days parameter, you can display even the whole week (or any number of days) divided into the sections. New Timeline mode A new way to present data in Timeline view is added in dhtmlxScheduler v4.3. You can display the days instead of sections. It gives you the ability to…
  • Ability to Download Uploaded Files with New dhtmlxVault 2.4

    Ivan (DHTMLX team)
    28 Jan 2015 | 2:38 am
    We are happy to inform you that we released a new version of our JavaScript file uploader, dhtmlxVault 2.4. Ability to download files The most significant and demanded new feature in this version is the ability to download the files from Vault. You may check the demo here and the way to handle files downloading here. Usage of max file size Starting from 2.4, you can set the max size of the file that can be uploaded. If the size of the file exceeds the specified one, Vault gives an error. New readableSize method This new method allows converting the file size into the readable format. E.g.:…
  • DHTMLX Little-Known Features: How to Work with Ajax

    Ivan (DHTMLX team)
    12 Jan 2015 | 7:45 am
    Based on frequent questions about working with DHTMLX and Ajax, we decided to explain how it works in detail. The main function of Ajax is interaction with a server, sending requests and processing of user data in particular. dhtmlxAjax was simplified in the version 4.0. The general scripts of working with Ajax are the following: data request from the server processing of the server response error handling We’ll use PHP as a server script, but in general any server script can generate the content. For data request either GET or POST requests are used. With GET we have the following:…
  • DHTMLX Customer Spotlight: dhtmlxSuite in Christmas List Manager

    Ivan (DHTMLX team)
    22 Dec 2014 | 12:47 am
    Christmas is all around us! And one of DHTMLX users, Monty Scroggins, developed a very useful application for tracking Christmas gifts. Read the full article to get learn more about it! Christmas List Manager is a full featured web application that can be used to track and manage gifting year after year. It is quick, simple and effective at reducing the difficulty of tracking what gifts were bought when and for whom. It also to gives plain insight into the disbursement for the different gift recipients. Have you ever stumbled across an item and thought “I will have to remember that item at…
  • add this feed to my.Alltop

    ②ality – JavaScript and more

  • 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
    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 data consumers could get their values from a variety of sources. For example, you may want to iterate over the elements…
  • A 90 minute overview of ECMAScript 6 (video)

    Axel Rauschmayer
    17 Feb 2015 | 11:57 am
    On February 1, 2015, I held the 90 minute talk “Using ECMAScript 6 today” at the Rolling Scopes Conference in Minsk. A video recording of that talk is online: Part 1 [40:44] Part 2 [53:04] Slides
  • Vote for your favorite “Exploring ES6” cover!

    Axel Rauschmayer
    16 Feb 2015 | 3:11 am
    There are two candidates for the cover of my upcoming book, “Exploring ES6”. You can now vote for your favorite. I’ll announce a winner in a week.
  • Classes in ECMAScript 6 (final semantics)

    Axel Rauschmayer
    15 Feb 2015 | 11:42 am
    Updates: [2015-02-17] I added two new sections: constructor, static methods, prototype methods Computed method names [2015-02-16] I simplified sections 3 and 4 (covering details). Recently, TC39 decided on the final semantics of classes in ECMAScript 6 [2]. This blog post explains how their final incarnation works. The most significant recent changes were related to how subclassing is handled. Overview class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this.x + ', ' + this.y + ')'; } } class ColorPoint extends Point { constructor(x, y, color) { super(x, y);…
 
Log in