Cross-site HTTP requests
Cross-site HTTP requests are HTTP requests at URL addresses other than the domain of the resource making the request. The CORS specification allows the server side (that returns the resource we try to retrieve using the XHR object) to serve the resource to requests coming from resources that were served from other domains. According to the CORS specification the server side […]
The JSONP Technique
When using the XHR object in order to send an HTTP request to specific URL address we are limited. We cannot initiate this HTTP request to servers other than the one from which the web page (in which the code in JavaScript that uses the XHR object is running) arrived. The JSONP technique allows us […]
PhoneGap Build Jump Start
I have recentpy chose to update my training material for the PhoneGap library and add a short coverage for using PhoneGap cloud based tool at build.phonegap.com. The first step would be creating an Adobe ID account. Once created you can proceed and start using this tool. The PhoneGap Build allows you to code the HTML, […]
HttpOnly Cookies Overview PRO
When the server side sends back to the client HTTP headers that instructs the client to create a new cookie (or update a cookie that already exists), the cookie on the client side can be accessed using code written in JavaScript. HttpOnly cookies cannot be accessed using code written in JavaScript. In order to create a […]
HTML5 Cross Platform Mobile Applications May 2014 INFO
On Monday May 12th I will start to deliver a professional course for learning how to develop the front end using HTML5, JavaScript and other related technologies. The course includes 140 academic hours, it takes place in HIT and its cost is 5800 shekels. You can find detailed information about this course at http://hit.lifemichael.com/landing/page/production/index.html. You […]
The Ripple Emulator PRO
The Ripple emulator is an extension we can install into our Chrome web browser. Once installed it allows us to browse web pages (including web pages that include code in JavaScript that uses the PhoneGap library) and test them in our Chrome web browser. The following video clip shows how simple it is to install […]
Chrome Web Browser Console PRO
The Chrome web browser provides us with useful capabilities for debugging our code. I have recently updated the Debugging slides in my JavaScript Programming course with fresh new video clips that explain vairous practical capabilities. You can find my JavaScript Programming course community version available for free at http://abelski.lifemichael.com.
jQueryMobile, Ajax, WebSockets, MongoDB & PhoneGap Free Lectures INFO
On December 20th, I am goimg to deliver 6 short jump start free lectures in Holon Institute of Technology. The first lecture starts at 0800 and it covers my personal tips for learning programming languages. I will overview my recommened tips and share my experience. This lecture is highly recommended for every person who wants […]
Creating Filters in AngularJS PRO
The AngularJS allows us to create new filters and use them in our code for filtering data we hold in arrays. The following code sample shows how to create a simple filter. The sample includes three files. The following is the HTML file that includes a SCRIPT element for using the AngularJS library, a LINK […]
Mongoose.js Jump Start PRO
Mongoose.js JavaScript library provides us with an object oriented interface for using the MongoDB database in our node.js web applications. You can easily install this JavaScript library using the npm utility. The npm utility is available once you install node.js on your desktop. If you are not familiar with node.js and the npm utility you […]