Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



LearnNow


XAMALOT
 


LearnNow

Reader rating:
Click here to read 4 comments about this article.
Article source: CoDe (2008 - Vol. 5 - Issue 3 - IE8)


Article Pages:  1  2 3 - Next >


What’s New in Internet Explorer 8 Beta 2?

For those of you who have been waiting to see what Microsoft has been cooking up for the standards-based Web, dinner is served! Released to the Web in August 2008, Internet Explorer 8 Beta 2 delivers much more than just a snack for today’s ravenous tech-savvy users. Internet Explorer 8 Beta 2 dispenses a four-course meal guaranteed to please even the most discriminating of palates.

All of this talk about food makes me hungry, so let’s dig in. Internet Explorer 8 Beta 2 is the latest installment of Microsoft’s Web browser and includes new features for end users and developers alike. From in-box Developer Tools, to Web Slices and Accelerators, to improved performance and a platform built for today’s Web 2.0 applications, there is plenty to feast on in Internet Explorer 8 Beta 2.

Internet Explorer 8 Beta 2 represents the third release of Internet Explorer that I have personally had the privilege to participate in and it outshines any browser we have shipped to date.

The Microsoft Internet Explorer team’s goals for the final Internet Explorer 8 Beta 2 release remain: to fully support CSS 2.1, to improve script performance, to enable new Web scenarios by including early HTML 5 support, to ship built-in developer tools, to integrate Web services into the user’s workflow through Web Slices and Accelerators, and to strengthen Internet Explorer’s foundation in the security and privacy realms.

This article briefly introduces the features included in Internet Explorer 8 Beta 2. For more in-depth discussion, see the other articles written by the Internet Explorer team in this issue of CoDe Focus.

Heaping Helpings for the Developer

We have unleashed the power of the standards-based Web through Cascading Style Sheets (CSS) 2.1 compliance, while simultaneously protecting compatibility with the content of today. Making your website compatible across multiple versions of Internet Explorer has been dramatically simplified with version targeting. Additionally, we have laid a great foundation for the development of secure mashups through cross-document messaging (XDM) and cross-domain requests (XDRs); which, when coupled with better script performance, dramatically improves the JavaScript-heavy Web applications experience.

Top this meal off with our integrated Developer Tools. Debugging and profiling your content or script has never been so easy.

Predictability: Interoperable Version Targeting

Improved standards support in Internet Explorer 8 Beta 2 makes developing sites that work across different browsers simpler and less time consuming. Internet Explorer 8 Beta 2 includes upgrades to the Web platform, compatibility, and functionality designed to keep you on point creating high-quality interactive experiences, not debugging browser interoperability issues.

Internet Explorer 8 Beta 2 interprets Web content in the most standards-compliant way it can. This simple statement turns out to have complex ramifications. Thankfully, Internet Explorer 8 Beta 2 delivers a model that both protects current content from client changes and enables adoption of new exciting features.

Compatibility Mode

In addition to the “Standards” and “Quirks” modes widely understood from past versions of Internet Explorer, Internet Explorer 8 Beta 2 ships with a third layout mode-Internet Explorer 7 Standards mode. With this layout mode, Internet Explorer 8 Beta 2 renders pages in the same way that Internet Explorer 7 renders its “Standards mode” pages. It’s also the quickest option for getting existing content to display correctly in Internet Explorer 8 Beta 2.

You tell Internet Explorer 8 Beta 2 to display a site or page in Internet Explorer 7 Standards mode by simply adding a meta tag. No additional changes are required.

<meta http-equiv="X-UA-Compatible" content="IE=7">

Upon page load, Internet Explorer 8 Beta 2 reads the tag and switches the browser to interpret all content on the page as Internet Explorer 7 Standards instead of Internet Explorer 8 Standards. For more details, see “Making Your Website Compatible Across Multiple Versions of Internet Explorer” in this issue.

Power/Performance: AJAX Improvements

Internet Explorer 8 Beta 2 provides a programming model for Asynchronous JavaScript and XML (AJAX) development that is simpler yet more powerful than ever before, spanning browser, Web page, and server interaction. You’ll be able to build pages that are faster and more functional, with better end-user experiences. Plus, the APIs we’ve added to Internet Explorer 8 Beta 2 are based on the W3C HTML 5.0 or Web Applications Working Group standards.

AJAX Navigations

One of the great benefits of implementing AJAX-and really, one of the main reasons it exists-is the ability to update page content without navigating to a new page. With this convenience, though, come drawbacks that can confuse users. On an AJAX-heavy page, the Address bar is not updated with each update. Subsequently, the browsing history isn’t updated either.

To enable AJAX navigations, Internet Explorer 8 Beta 2 in Internet Explorer 8 Standards mode treats updates to the window.location.hash property like traditional navigations. When the hash property is updated, the previous document URL (which may be from the previous hash fragment) is updated in the Address bar and the travelog. At the same time, a new hashChanged event is raised, and the hash URL fragment is saved before navigating away from the page.

On AJAX-enabled pages that take advantage of this new functionality, when AJAX content changes, navigation is as seamless as usual, but the user can back up and go forward as if the AJAX navigation was a traditional navigation.

&

By: Doug Stamper

Doug is the Developer Experience Lead for Internet Explorer 8. He joined Microsoft in 1996, working first on Windows Update, and then, for the last four years, on Internet Explorer. Doug is an alumnus of the University of Missouri, Kansas City.

dstamper@microsoft.com

Fast Facts

Want a quick sampling of the feast that Internet Explorer 8 Beta 2 offers developers and end users? Pull up a chair to our table and dig in!



Article Pages:  1  2 3 - Next Page: 'DOM Storage' >>

Page 1: What’s New in Internet Explorer 8 Beta 2?
Page 2: DOM Storage
Page 3: Find the Data You Need: Improved Search

How would you rate the quality of this article?
1 2 3 4 5
Poor      Outstanding

Tell us why you rated the content this way. (optional)

Average rating:
3.5 out of 5

31 people have rated this article.

TOWER 48

      AppsWorld Europe

 

LearnNow