Cleveland C#/VB.Net User Group February 24, 2009 Marv Schwartz

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Diego Guidi - DotNetMarche. DOM tree is clunky to use No multiple handlers per event No high-level functions Browser incompatibilities = jQuery to the.
Ofir Aspis 1/2010 VS 2010 Targets High Level - IDE New Features VS 2010 As Editor and Platform Demo Editor features Extending.
Design Patterns of Web 2.0. Ajax and more! Michael Curry Designer/Developer of PushHandle, Inc.
AJAX Development By Gary Mandela December 26,
Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Using.NET Platform Note: Most of the material of these slides have been adapted from Nakov’s excellent overview for.NET framework, MSDN and Wikipedia Muhammad.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
 Jeff King Program Manager Microsoft Corporation TL48.
INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
JQuery & SharePoint San Antonio Users Group – September Meeting September 22, 2009 Microsoft SharePoint Server.
JQuery The Way to JavaScript and Rich Internet Applications.
Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Web Server Programming
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Languages for Dynamic Web Documents
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Chalermvong Vijitpiyakul Microsoft MVP Greatfriends.biz Community Lead GF 30 August 2009.
HTML5 That’s what you need to know today Ingo Rammer, thinktecture
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Jax Code Camp 2010 Good morning. iPhone Dev How to develop for the iOS 4.
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Vishal Kumar 06131A1258. Why you’re going to love jQuery!
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Philly.NET Hands-On jQuery + Plug-ins Bill Wolff, Rob Keiser.
Visual Studio 2008 for ASP.NET developers Daniel Moth Developer and Platform Group Microsoft
Pengantar Teknologi Internet W15: Advanced Scripting.
About me I attend the Edina chapter of TechMasters Been a programmer since age 13, sparked by playing video games Currently employed at GMAC as an independent.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Philly.NET Hands-on Labs JAVASCRIPT SERIES. July 9: JavaScript Syntax Visual Studio ◦Projects ◦Editors ◦Debugging ◦Script blocks ◦Minification and bundling.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Unit 1 – Web Concepts Instructor: Brent Presley. ASSIGNMENT Read Chapter 1 Complete lab 1 – Installing Portable Apps.
Sustainable SharePoint 2010 Customizations By Bill Keys.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Jquery Nasrullah. Jquery jQuery is a JavaScript Library. jQuery greatly simplifies JavaScript programming. jQuery is easy to learn.
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
JavaScript & Introduction to AJAX
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Doktorant ė : Egl ė Mickevi č i ū t ė Software development technologies KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMACIJOS SISTEM Ų KATEDA Kaunas, 2013.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
JQuery Fundamentals Introduction Tutorial Videos
Web Basics: HTML/CSS/JavaScript What are they?
Web API - Introduction AJAX, Spring Data REST SoftUni Team Web API
Inquiring and analyzing options for creating a website
An Introduction to jQuery
JavaScript Applications: Course Introduction
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
The Cliff Notes Version
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Beginning Object-Oriented Web Design
IS 360 Course Introduction
jQuery The Easy JavaScript Nikolay Chochev Technical Trainer
JQuery with ASP.NET.
Introducing the .NET Framework
Introduction to JavaScript & jQuery
Introduction to ASP.NET Parts 1 & 2
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

Cleveland C#/VB.Net User Group February 24, 2009 Marv Schwartz

… you write cascading style sheets (css) … you write ASP.net software? … you write javascript? … you write jQuery? … you enjoy writing javascript?

Why YOU might use jQuery How to update VS-2008 for jQuery Write some jQuery code Ideas for debugging jQuery code References Sam Nasr has kindly agreed to post these slides on

Javascript has become essential to current web page development, but … Javascript is not a good language design Javascript has become bloated DOM navigation Browser differences Writing Javascript code is tedious, time- consuming, and error-prone

jQuery makes writing Javascript much easier DOM navigation (css-like syntax) Apply methods to sets of DOM elements Builder model (chain method calls) Extensible and there are tons of libraries Handles most browser differences so you dont have to Server provides data jQuery on client provides presentation

Scott Guthrie is a Corporate Vice President in the Microsoft Developer Division. He runs the development teams that build the following products/technologies: CLR and the core.NET Base Class Libraries ASP.NET Silverlight WPF IIS 7.0 Visual Studio Tools for ASP.NET, WPF, Silverlight and Mobile jQuery and Microsoft (Google ScottGu jQuery) jQuery and Microsoft

Scott Guthrie announced … that Microsoft will be shipping jQuery with Visual Studio going forward. We will distribute the jQuery JavaScript library as-is, and will not be forking or changing the source from the main jQuery branch. The files will continue to use and ship under the existing jQuery MIT license. We will also distribute intellisense-annotated versions that provide great Visual Studio intellisense and help-integration at design-time

ScottGu, jQuery Intellisense in VS VS2008 sp1 KB JScript Editor support for -vsdoc.js IntelliSense documentation files

February 7th, 2009 FLOSS Weekly 55: jQuery Hosts: Randal Schwartz and Leo LaporteRandal SchwartzLeo Laporte jQuery, a lightweight JavaScript library emphasizing JavaScript and HTML interaction. Guest: John Resig for jQueryJohn ResigjQuery TWiT Wiki for this show John Resig is the creator, project lead and the head of the development team of the jQuery JavaScript library, released in January, For Resig's day job he works as a JavaScript Evangelist for the Mozilla Corporation, where he does JavaScript testing, performance analysis, speaking, and writing. He's also the author of a number of other projects, including: SizzleSizzle: A cross-browser, standalone, JavaScript library for implementing CSS selector DOM selection in JavaScript, which is in the process of being integrated into jQuery, Prototype, Sizzle, YUI, and MochiKIt. Processing.jsProcessing.js: A port of the Processing visualization language to JavaScript (running in an HTML 5 canvas element). Resig also speaks on the Open Web Podcast with Dion Almaer and Alex Russel, where they discuss web standards, JavaScript, and browsers. He's the author of the book "Pro JavaScript Techniques" and is working on his second book: "Secrets of the JavaScript Ninja" (due out in 2009)Open Web Podcast

HTML only Text Tables ASP.net AJAX

ASP.net No ScriptHandler Uses WebMethods Uses query string

Compress jQuery js or use Google to host jQuery Not needed: jQuery vsdoc.js

Plugins: and Google returns many more flot SimpleModal

jQuery in Action chapter2\lab selectors.html chapter2\lab.wrapped.set.html

Scott Guthries blog: Rick Strahls blog: Book: jQuery in Action

A problem with Google is that it finds outdated information as easily as current information. Integration with Visual Studio 2008 is improving quickly. Be wary of old hints. Some are unnecessary. Some break things. Go code some cool web pages using jQuery. Thank you. Marv Schwartz