Ajax

  • Most Topular Stories

  • jQuery.com September 2014 Security Retrospective

    Official jQuery Blog
    Kris Borchers
    6 Oct 2014 | 1:54 pm
    During the last two weeks of September, we found our way into the headlines due to a series of attacks on our web servers. Today, we wanted to give everyone a brief update on the status of our websites and a recap of what happened over the last two weeks. jQuery Under Siege Early on the morning of September 18th we were hit with a DDoS and went offline. We were down for a couple of hours. The sites were brought back up later that day on September 18th and all seemed well. Later, during the afternoon of September 18th, we were contacted by a security company named RiskIQ reporting that their…
  • Hybrid Mobile Apps: Providing A Native Experience With Web Technologies

    Smashing Magazine
    Patrick Rudolph
    21 Oct 2014 | 2:00 am
    According to a recent report1, HTML is the most widely used language for mobile app developers. The main reasons among developers for selecting web technologies2 are cross-platform portability of code and the low cost of development. We’ve also heard that hybrid apps tend to be sluggish and poorly designed. Let’s prove whether it’s possible to deliver the native look and feel that we’re used to. This article provides many hints, code snippets and lessons learned on how to build great hybrid mobile apps. I’ll briefly introduce hybrid mobile app development, including its benefits and…
  • JavaScript in the Enterprise - Your Questions Answered

    Sencha Blog
    21 Oct 2014 | 8:00 am
    In last week’s webinar, Analyzing the ROI of JavaScript in Enterprise Software Development, we discussed the requirements for building enterprise applications and highlighted some of the challenges commonly faced by our own customers. We also examined how choosing a JavaScript framework can impact the long-term economics relating to development, maintenance and operational processes. At the end of the presentation (~56:00) we received a few interesting questions that we simply didn’t have the time to answer. We promised to follow-up on these questions — so here are our…
  • DHTMLX Little-Known Features: Grouping Data in dhtmlxGrid

    DHTMLX Blog
    Ivan (DHTMLX team)
    21 Oct 2014 | 8:58 am
    There are so many features available in our JavaScript grid control and it is so difficult to pick up the one to tell you about! In this article we would like to remind you about the possibility to group data in dhtmlxGrid. There are two option to do this: you can group data by rows and by columns. This time we’ll talk about grouping data by rows. By default, there is no data grouping displayed on the page. But we can easily do it by a command groupBy(col), where col is the index of a column the grid will be grouped by. To activate grouping rows in the grid: mygrid new…
  • ECMAScript 6 promises (2/2): the API

    ②ality – JavaScript and more
    Axel Rauschmayer
    5 Oct 2014 | 4:12 am
    This blog post is an introduction to asynchronous programming via promises in general and the ECMAScript 6 (ES6) promise API in particular. It is second in a series of two posts – part one explains foundations of asynchronous programming (which you may need to learn in order to fully understand this post). Given that the ECMAScript 6 promise API is easy to polyfill for ECMAScript 5, I’m mainly using function expressions and not ECMAScript 6 arrow functions, even though the latter are much less verbose. PromisesPromises are a pattern that helps with one particular kind of asynchronous…
  • add this feed to my.Alltop

    Smashing Magazine

  • Hybrid Mobile Apps: Providing A Native Experience With Web Technologies

    Patrick Rudolph
    21 Oct 2014 | 2:00 am
    According to a recent report1, HTML is the most widely used language for mobile app developers. The main reasons among developers for selecting web technologies2 are cross-platform portability of code and the low cost of development. We’ve also heard that hybrid apps tend to be sluggish and poorly designed. Let’s prove whether it’s possible to deliver the native look and feel that we’re used to. This article provides many hints, code snippets and lessons learned on how to build great hybrid mobile apps. I’ll briefly introduce hybrid mobile app development, including its benefits and…
  • Improving Your Information Architecture With Card Sorting: A Beginner’s Guide

    Pierre Croft
    20 Oct 2014 | 6:29 am
    Information architecture (IA) is one of those buzzwords you’ve probably heard before. It refers to the organization of the information on your website and how it all fits together. When planning your IA, involve users of your website in the process as soon as you can. In this article, we’ll discuss card sorting, a tried and true technique for doing just that. We’ll go through some practical tips for running a card-sorting session, and also cover some examples. What Is Information Architecture? One of the great things about modern web design is the way it considers users’ needs from…
  • Be A Better Designer By Eating An Elephant

    Alexander Charchar
    17 Oct 2014 | 10:12 am
    I can’t imagine any other industry in which so much change happens so quickly. If you stop paying attention for a week, it can feel like you’ve not been listening for a year. There’s so much to learn. Falling behind is easy, too. We might be in the middle of a major project, so we put off learning about this newfangled thing called Sass or Node.js or even quickly experimenting with the new Bootstrap or Foundation that everyone is raving about. Before we know it, we have these elephants of missing knowledge wandering around our minds, reminding us of what we should know and do but…
  • Freebie: Touristic Icons (100 Icons, PNG, SVG)

    The Smashing Editorial
    17 Oct 2014 | 7:10 am
    Icons are a lot like real monuments — they can both be easily recognized. Today’s icon set consists of a set of vector icons that represent monuments across the globe, so they can be literally used anywhere. This colorful set was carefully designed by Freepik141 and is completely free to use for commercial as well as your personal projects, including software, online services, templates and themes. This icon set is licensed under a Creative Commons Attribution 3.0 Unported2. You may modify the size, color or shape of the icons. No attribution is required, however, reselling of bundles…
  • CSS-Only Solution For UI Tracking

    Krasimir Tsonev
    16 Oct 2014 | 4:55 am
    The web is growing up. We are building applications that work entirely in the browser. They are responsive; they have tons of features and work under many devices. We enjoy providing high-quality code that is well structured and tested. But what matters in the end is the impact for clients. Are they getting more products sold or are there more visitors for their campaign sites? The final results usually show if our project is successful. And we rely on statistics as a measuring tool. We all use instruments like Google Analytics1. It is a powerful way to collect data. In this article, we will…
 
  • add this feed to my.Alltop

    Official jQuery Blog

  • jQuery.com September 2014 Security Retrospective

    Kris Borchers
    6 Oct 2014 | 1:54 pm
    During the last two weeks of September, we found our way into the headlines due to a series of attacks on our web servers. Today, we wanted to give everyone a brief update on the status of our websites and a recap of what happened over the last two weeks. jQuery Under Siege Early on the morning of September 18th we were hit with a DDoS and went offline. We were down for a couple of hours. The sites were brought back up later that day on September 18th and all seemed well. Later, during the afternoon of September 18th, we were contacted by a security company named RiskIQ reporting that their…
  • Update on jQuery.com Compromises

    Ralph Whitbeck
    24 Sep 2014 | 12:43 pm
    Today at 11:15AM EDT, the jQuery Infrastructure team received widespread reports and confirmed a compromise of jquery.com. This attack was aimed at defacing our sites, and did not inject malware like the attack that was reported on September 18th by RiskIQ. We believe that these are separate incidents that may have used the same attack vector. We took the site down as soon as we realized there was a compromise and cleaned the infected files. We are taking steps to re-secure our servers, upgrade dependencies, and address vulnerabilities. At no point today have there been reports of malware…
  • Was jquery.com Compromised?

    Ralph Whitbeck
    23 Sep 2014 | 5:24 pm
    Lastest update on the compromise: Update on jQuery.com Compromises Earlier today, RiskIQ published a blog post stating that the jQuery.com web servers were compromised and serving the RIG exploit kit for a short period of time on the afternoon of September 18th. Our internal investigation into our servers and logs have not yet found the RIG exploit kit or evidence that there was in fact a compromise. RiskIQ was able to make contact with the jQuery Infrastructure team on September 18th, at which point with members of the RiskIQ team tried to find evidence of compromise. So far the…
  • jQuery Chicago Roundup!

    Adam J. Sontag
    7 Aug 2014 | 9:37 am
    With just over a month until we set forth for the Windy City for the first jQuery Conference in Chicago, the moment’s opportune to bring you up to speed on what we’ve got in store for you this September! Whatchu Talkin’ Bout? Our speakers and talks are the highlight of any jQuery conference; our lineup in Chicago is no exception. We aim to cover a broad selection of subjects from across the realm of web development, from our jQuery Foundation projects like jQuery, jQuery UI, and jQuery Mobile (so we’ll be having talks from project leads Dave Methvin, Scott González,…
  • The (Not Just) jQuery Foundation

    Kris Borchers
    10 Jul 2014 | 11:48 am
    The jQuery Foundation’s mission has always been about more than just our namesake projects of jQuery, jQuery UI, and jQuery Mobile. We already host several projects such as Sizzle, QUnit and Globalize that are not dependent on the jQuery library. This wider web-oriented mission is evident in our jQuery Conferences, which span a wide range of developer concerns beyond jQuery, including Node, CSS, tooling, testing and much more. Over the years we’ve had talks on build tools, accessibility, security, performance, design patterns, and frameworks such as Ember and Angular. At our San…
  • add this feed to my.Alltop

    Sencha Blog

  • JavaScript in the Enterprise - Your Questions Answered

    21 Oct 2014 | 8:00 am
    In last week’s webinar, Analyzing the ROI of JavaScript in Enterprise Software Development, we discussed the requirements for building enterprise applications and highlighted some of the challenges commonly faced by our own customers. We also examined how choosing a JavaScript framework can impact the long-term economics relating to development, maintenance and operational processes. At the end of the presentation (~56:00) we received a few interesting questions that we simply didn’t have the time to answer. We promised to follow-up on these questions — so here are our…
  • Sencha Space Smooths the Transition to iOS 8

    14 Oct 2014 | 7:56 am
    Although technology enthusiasts generally greet new Apple releases with a jubilant fanfare, new device and iOS releases regularly impose significant costs for application developers. As we covered in our blog post, Apple Shows Love for HTML5 with iOS 8, there are many great new features for web developers in Apple’s latest release. However, there are also a number of important unresolved bugs which directly impact hybrid applications. Major version upgrades are always tedious; hybrid applications faced similar problems when iOS7 was first released. The reality is that many developers…
  • Top Support Tips

    9 Oct 2014 | 7:56 am
    Removing Grid Cell Focus by Greg Barry As of Ext JS 5.0.1, we’ve added some significant improvements regarding Accessibility and ARIA support. While we do encourage users to use these new additions, we understand that the default style may not be ideal in all circumstances. In fact, there may be situations in which the focused cell border is not desired at all. If you would like to make adjustments to the focus style, it's best to change these properties by modifying your SASS variables and recompiling your styles. You can find the cell focus SASS variables on the Grid View. They currently…
  • Using GapDebug to Test Hybrid Web Apps Built with Sencha Frameworks

    7 Oct 2014 | 7:56 am
    Introduction Developers have been using PhoneGap (and subsequently Cordova) to deploy hybrid mobile applications since 2009, when it was first created. By allowing web applications to run on native devices, the HTML5 community fully embraced PhoneGap and thousands of apps have since been released on iOS, Android and a wide variety of other platforms. But while the wrapper itself is great, unfortunately the debugging tools have lagged far behind their browser counterparts — and debugging across multiple platforms has often been painful. In this post, we’ll introduce you to the new…
  • 4 Questions to Ask Before Choosing a JavaScript Framework

    2 Oct 2014 | 7:56 am
    Over the last five years, there has been an explosion of innovation in both web and native technologies. With the rapid release of libraries, frameworks and tools, developers now have many options to create applications for this new world. But, have design patterns and the general utility of micro-library stacks really added productive value to full-scale enterprise web development? I’ve had the opportunity to interact directly with Sencha enterprise customers over the past several years, and I’m frequently asked how Sencha compares to alternatives in the wider web application development…
 
  • add this feed to my.Alltop

    DHTMLX Blog

  • DHTMLX Little-Known Features: Grouping Data in dhtmlxGrid

    Ivan (DHTMLX team)
    21 Oct 2014 | 8:58 am
    There are so many features available in our JavaScript grid control and it is so difficult to pick up the one to tell you about! In this article we would like to remind you about the possibility to group data in dhtmlxGrid. There are two option to do this: you can group data by rows and by columns. This time we’ll talk about grouping data by rows. By default, there is no data grouping displayed on the page. But we can easily do it by a command groupBy(col), where col is the index of a column the grid will be grouped by. To activate grouping rows in the grid: mygrid new…
  • DHTMLX Customer Spotlight: dhtmlxGantt in vTiger CRM

    Ivan (DHTMLX team)
    16 Oct 2014 | 5:00 am
    We are happy to continue sharing our users’ experience in implementing DHTMLX components in their projects. And this time we would like to introduce a project management add-on for vTiger CRM that was built by VGS Global using dhtmlxGantt. vTiger CRM is an Open Source CRM software built in PHP and Mysql, used mainly by small and medium-sized businesses. Vtiger CRM can be used to manage your company’s customer related data, inventory, support and project managements activities. Using the Gantt Chart library, VGS team managed to develop a new extension module that improves vtiger’s…
  • DHTMLX Little-Known Features: Creating Custom Buttons

    Ivan (DHTMLX team)
    14 Oct 2014 | 7:57 am
    Our weekly blog section is complemented with another cool feature that is available in our JavaScript UI library – you can add a custom button to a window. It is simple and understandable as always. To add the custom button, you need to use the addUserButton() method: myWins.window(id).addUserButton(id position tooltip name) There can be taken the following parameters: id – id of the created button; position – this parameter that specifies where does the button place on the caption bar (left to right: 0 – the first button, 1 – the second, etc;…
  • DHTMLX Little-Known Features: Progress Bar in Cells

    Ivan (DHTMLX team)
    7 Oct 2014 | 2:09 am
    Last time we shared the information about how you can dock / undock cells in accordion and layout. The next feature we are going to review is an ability to display progress bar in cells. Progress bar is a state indicator used to show the users that some action (for example, data loading) is currently in progress and other actions with this cell are disabled. To make it work, you need to call the appropriate API method: // turning progress on dhxComponent.cells(id).progressOn()   // turning progress off dhxComponent.cells(id).progressOff() In the following…
  • DHTMLX Little-Known Features: Docking / Undocking Cells

    Ivan (DHTMLX team)
    30 Sep 2014 | 6:58 am
    We continue to share the small tips that simplify the development process. This week we will discover a possibility to dock/undock cells. This feature is available in dhtmlxLayout and dhtmlxAccordion. Each cell of the accordion and layout can be docked or undocked. Let’s see how it can be achieved and how it looks like. By default, all the cells are docked: When we undock the cell, it becomes taken out of the component and displayed in a separate window. To undock a cell, use the undock method (we take the layout as an example): myLayout.cells(id).undock() If you want to…
  • add this feed to my.Alltop

    ②ality – JavaScript and more

  • ECMAScript 6 promises (2/2): the API

    Axel Rauschmayer
    5 Oct 2014 | 4:12 am
    This blog post is an introduction to asynchronous programming via promises in general and the ECMAScript 6 (ES6) promise API in particular. It is second in a series of two posts – part one explains foundations of asynchronous programming (which you may need to learn in order to fully understand this post). Given that the ECMAScript 6 promise API is easy to polyfill for ECMAScript 5, I’m mainly using function expressions and not ECMAScript 6 arrow functions, even though the latter are much less verbose. PromisesPromises are a pattern that helps with one particular kind of asynchronous…
  • ECMAScript 6 promises (1/2): foundations

    Axel Rauschmayer
    23 Sep 2014 | 2:27 pm
    This blog post explains foundations of asynchronous programming in JavaScript. It is first in a series of two posts and prepares you for part two, which covers promises and the ECMAScript 6 promise API. The JavaScript call stackWhen a function f calls a function g, g needs to know where to return to (inside f) after it is done. This information is usually managed with a stack, the call stack. Let’s look at an example. function h(z) { // Print stack trace console.log(new Error().stack); // (A) } function g(y) { h(y + 1); // (B) } function f(x) { g(x + 1); // (C) } f(3); // (D) return; // (E)…
  • ECMAScript 6 modules: the final syntax

    Axel Rauschmayer
    7 Sep 2014 | 5:05 am
    At the end of July 2014, TC39 [1] had another meeting, during which the last details of the ECMAScript 6 (ES6) module syntax were finalized. This blog post gives an overview of the complete ES6 module system. Module systems for current JavaScriptJavaScript does not have built-in support for modules, but the community has created impressive work-arounds. The two most important (and unfortunately incompatible) standards are: CommonJS Modules: The dominant implementation of this standard is in Node.js (Node.js modules have a few features that go beyond CommonJS). Characteristics: Compact syntax…
  • Standardizing (a flavor of) Markdown

    Axel Rauschmayer
    3 Sep 2014 | 4:07 pm
    Update 2014-09-05: Jeff Atwood renames “Standard Markdown” to “Common Markdown” and apologizes to John Gruber. Details: “Standard Markdown is now Common Markdown”. On September 3, Jeff Atwood announced a new standardization effort for John Gruber’s Markdown: Standard Markdown. It is amazing how ubiquitous Markdown has become and it’s great that there is now a standard for it. Highlights: The working group comprises representatives from: GitHub, Reddit, Stack Exchange, the open source community. There is a proper specification that also describes a parsing strategy. This should…
  • Preventing function signature mismatch in ES5 and ES6

    Axel Rauschmayer
    2 Sep 2014 | 3:12 am
    In some cases, using a function (or method) with a callback can lead to surprising results – if the signature of the latter does not match the expectations of the former. This blog post explains this phenomenon and suggests fixes. Function signature mismatchLet’s look at an example [1]: > ['1','2','3'].map(parseInt) [1,NaN,NaN] Here, map() expects the following signature: callback(element, index, array) But parseInt() has the signature: parseInt(string, radix?) It’s not a problem that parseInt’s arity is less than the 3 expected by map; JavaScript does not complain if you ignore…
 
  • add this feed to my.Alltop

    ASP.NET AJAX

  • TypeScript Definitions Are Available for the Telerik UI for ASP.NET AJAX

    14 Oct 2014 | 7:14 am
    <p>I am glad to announce that, as of <strong>Q3 2014</strong>, the <a href="http://www.telerik.com/products/aspnet-ajax.aspx">Telerik UI for ASP.NET AJAX</a> suite comes with <strong>TypeScript definitions</strong> for its client-side objects. In fact, their first version is available in the Q3 2014 BETA, so you can <a href="http://www.telerik.com/account/your-products/trial-product-versions/download-trial-file.aspx?fileid=17571&amp;pid=0&amp;dispkey=True">get it</a> and give them a spin.</p> <p>Now,…
  • Check Out the New RadGrid Mobile Rendering and the New Controls in the Q3 2014 Beta

    2 Oct 2014 | 9:17 am
    <p>We just released the Q3 2014 Beta of Telerik UI for ASP.NET AJAX suite and everyone can now give it a spin. The trial version can be downloaded after login from the <a href="http://www.telerik.com/account/your-products/trial-product-versions/download-trial-file.aspx?fileid=17571&amp;pid=0&amp;dispkey=True" title="Download Q3 2014 Trial Beta" target="_blank">following location</a> and tested in <a href="http://demos.telerik.com/aspnet-ajax-beta" title="Q3 2014 Beta demos" target="_blank">the…
  • Securing RadEditor Content and Preventing XSS Attacks

    24 Sep 2014 | 10:09 am
    <p>One of the greatest challenges in building a web application is making sure it is secure. It's an important matter, as malicious attacks can come from various sources and in various forms.</p> <p>I cannot stress enough the importance of building secure applications. In that respect, we take security very seriously, knowing that the Telerik UI for ASP.NET AJAX suite is integral for many web applications. We strive to provide controls that offer great performance and appropriate security.</p> <p>One of the most common kind of malicious attack related to client…
  • Visualize the FIFA World Cup Finalists and Winners in a RadMap Control

    28 Aug 2014 | 8:09 am
    <p><span style="line-height: 1.4;">With the&nbsp;</span><a href="http://www.telerik.com/support/whats-new/aspnet-ajax/release-history/ui-for-asp-net-ajax-q2-2014-version-2014.2.618" style="line-height: 1.4;">2014.Q2</a><span style="line-height: 1.4;">&nbsp;release of&nbsp;</span><a href="http://www.telerik.com/products/aspnet-ajax.aspx" style="line-height: 1.4;">Telerik UI for ASP.NET AJAX</a><span style="line-height: 1.4;">&nbsp;we released a new…
  • Integrate ASP.NET with a 3rd Party Security Service

    18 Aug 2014 | 12:20 pm
    After the recent spate of security issues from large retail companies, especially those that caused me to have to get a new credit card issued, I&rsquo;ve been thinking more and more about how to secure my ASP.NET web applications. Fortunately, the new OWIN-based security in ASP.NET 4.5.1 can fill that need. In this article, I&rsquo;m going to show you how I integrated the ASP.NET security model with the security services available in Telerik Platform.<br /> <br /> Read more on the <a…
Log in