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. Browser.

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

Basic Computer Skills Windows & the Internet.
Microsoft Expression Web-Illustrated Unit L: Using Code Tools.
Chapter 1 Creating a Flyer
Georgia Institute of Technology DrJava Appendix A Barb Ericson Georgia Institute of Technology May 2006.
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Debugged!.  You know that old line about an ounce of prevention?  It’s true for debugging.
1 Agenda Overview Review Roles Lists Libraries Columns.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Web Design Basic Concepts.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Browser Comparisons - Convenience Internet Explorer 8 & 9, Chrome 11 and Firefox 4 Searching, Convenience & Add-ons.
Windows & The Internet. Objectives: Identify and use computer hardware Open and close a desired program Switch back and forth between open windows Create.
Debugging JavaScript CS346. IE Javascript Debugging Aids From IE6 on default: no debugging aid for Javascript Change setting: – Tools > Internet Options.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Chapter 1 Introduction to HTML, XHTML, and CSS
Computer Concepts 2014 Chapter 7 The Web and .
Web Design Dreamweaver Semester 2 ATBs. ATB #1 What is a web site?
Getting Started with Expression Web 3
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
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.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
Key Applications Module Lesson 19 — PowerPoint Essentials
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
HTML, XHTML, and CSS Chapter 12 Creating and Using XML Documents.
Chapter 2 Developing a Web Page. Chapter 2 Lessons Introduction 1.Create head content and set page properties 2.Create, import, and format text 3.Add.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
Website Development with Dreamweaver
Tutorial 1: Browser Basics.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 1 1 Browser Basics Introduction to the Web and Web Browser Software Tutorial.
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.
CPSC1301 Computer Science 1 Overview of Dr. Java.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
Embedded Software SKKU 14 1 Sungkyunkwan University Tizen v2.3 Application Profiling & Debugging.
Browsers © Copyright 2014, Fred McClurg All Rights Reserved.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
IE Developer Tools Jonathan Seitel Program Manager.
Creating and Editing a Web Page Using Inline Styles
Microsoft Edge F12 Use Microsoft Edge to finish turning F12 around and get her going in the right direction F12 Focus for Win10.
Sofia Event Center May 2014 Angel Todorov Principal Architect, Infragistics Inc. Debugging, Profiling and Optimizing Web Apps with IE11 – F12 Developer.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Web and Multimedia Development Copyright © Genetic Computer School 2007WM LESSON OVERVIEW  Use of Tables  Creating Tables  Try It – 1  Creating.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Content Management System (CMS) Introduction for the Prospective Students site.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet History Channel – The.
COMP 143 Web Development with Adobe Dreamweaver CC.
Introduction to HTML Hypertext Mark-up Language. HTML HTML = Hypertext Mark-up Language Is just plain simple text marked up by “tags” You can create a.
Basic Computer Skills Windows & the Internet vfu.bg/en/e-Learning/
Computer Basics Introduction CIS 109 Columbia College.
Firefox Extensions Mike Takahashi Office of Instructional Development.
Essential tools for implementing and testing websites
Appendix A Barb Ericson Georgia Institute of Technology May 2006
Chrome Developer Tools
Web Page Design CIS 300.
Chloe Riley | Research Commons Librarian |
Presentation transcript:

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. Browser Development Tools by Rusty Keele Altair 8800 (1975)

Who This Presentation Is For Anyone who wants to learn about browser developer tools Basic knowledge of HTML, CSS and JavaScript is helpful Anyone interested in web programming People who are comfortable in their seats and don't want to leave Sinclair ZX Spectrum (1982)

What We’ll Cover In This Presentation An overview of browser development tools Common and unique features Where to learn more “Celebrating Geek Culture” with photos of vintage micro- computers! Kaypro 1 (1986) with WordStar Template

About Me Started programming BASIC on a Commodore 64 in 1982! B.A. in Computer Science from Weber State University Full time web programmer for UEN – mostly PHP Commodore 64 (1982)

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. An Introduction To The Tools Apple IIe (1983)

What Are Browser Development Tools? A suite of tools for web programmers Display in a browser window Built in to most modern web browsers We’ll discuss Firefox, Chrome, Internet Explorer and Safari We’ll talk about desktop browsers only – mobile browser tools are different Can also be browser plug-ins

What Do They Look Like? FirefoxChrome

Who Are They For? Web developers and programmers But some tools are helpful for non-programmers: Network: see how long it takes items to load Console: see error messages Responsive design mode: see how your site looks on different devices If you want to see what a specific site is doing!

How To Open The Tools Keyboard ShortcutMenu BarContext Menu FirefoxCtrl + Shift + iF10 > Tools > Web Developer > Toggle tools Right-click > Inspect element ChromeCtrl + Shift + iCustomize icon > More tools > Developer tools Right-click > Inspect element Internet ExplorerF12Tools > F12 Developer tools Right-click > Inspect element * SafariCommand-Option-IDevelop menuControl-click > Inspect Element * Safari tools musts be enabled first: click "Show Develop menu in menu bar" setting in Safari's preferences under the Advanced pane.

Try It Yourself! Open one of these browsers on your computer Mozilla’s test page: Open the developer tools and follow along!

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. Common Utilities In All Browsers Compaq Portable (1982)

The Explorer / Inspector View HTML Inspect the Document Object Model (DOM) See Cascading Style Sheets (CSS) Edit CSS in real-time Internet Explorer 11: DOM Explorer

The Console View JavaScript See errors, warnings and messages Edit JavaScript in real-time Firefox: Console

The Network Monitor See all the network requests your browser is making Images Scripts Styles Ads View details for: Raw headers and responses Cookies Load times Security Chrome: Network Tab

The Debugger Allows you to debug JavaScript code You can step through the code to examine or modify it Set breakpoints See variable values Internet Explorer 11: Debugger

The Profiler / Performance Tool View your site’s responsiveness Create profiles A record of what the site is doing Save and export profiles Firefox: Performance Tab

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. Unique Features For Specific Browsers Radio Shack TRS-80 (1977)

Internet Explorer 11 Emulation tab Mode: can emulate IE 5, 7, 8, 9, 10 and Edge (11) Display: landscape and portrait views for different screen sizes / devices Geolocation Profile memory usage and UI responsiveness The Help icon (?) or F1 us/library/bg182326%28v=vs.85%29.as px us/library/bg182326%28v=vs.85%29.as px

Firefox 38 Responsive Design Mode: test different screen sizes Dock options: where to show your browser tools Toolbox Options: change the appearance of your browser tools Style Editor tab: edit and save external CSS files US/docs/Tools US/docs/Tools

Google Chrome 43 Audits: suggestions to improve your code Device mode: show screen sizes for specific devices throttle network speeds Resources: view fonts, images and storage devtools devtools

Safari 8 Activity View Bar: See at-a-glance summary of key information Layers, Styles, Nodes: See detailed information about each element rary/safari/documentation/App leApplications/Conceptual/Safar i_Developer_Guide/Introduction /Introduction.html rary/safari/documentation/App leApplications/Conceptual/Safar i_Developer_Guide/Introduction /Introduction.html

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. Wrapping Up Atari 800 (1979)

Where To Learn More Browser specific documentation (see previous links) A good web site: Mozilla Developer Network: US/docs/Toolshttps://developer.mozilla.org/en- US/docs/Tools Info about several topics - and many have videos! Some books on Amazon.com - mostly browser specific

The End You can get these slides at Rate this talk (thumbs up or thumbs down on the Tech Summit schedule page) Images from Flickr.com (all have creative commons license) Vintage computer info from IBM PC (1981)