Internet guides and online services Books

377 products


  • Professional JavaScript for Web Developers

    John Wiley & Sons Inc Professional JavaScript for Web Developers

    1 in stock

    Book SynopsisTable of ContentsFOREWORD xliii INTRODUCTION xlv CHAPTER 1: WHAT IS JAVASCRIPT? 1 CHAPTER 2: JAVASCRIPT IN HTML 9 CHAPTER 3: LANGUAGE BASICS 19 CHAPTER 4: VARIABLES, SCOPE, AND MEMORY 97 CHAPTER 5: BASIC REFERENCE TYPES 119 CHAPTER 6: ADVANCED REFERENCE TYPES 159 CHAPTER 7: ITERATORS AND GENERATORS 217 CHAPTER 8: OBJECTS, CLASSES, AND OBJECT'ORIENTED PROGRAMMING 251 CHAPTER 9: PROXIES AND REFLECT 323 CHAPTER 10: FUNCTIONS 349 CHAPTER 11: PROMISES AND ASYNC/AWAIT 383 CHAPTER 12: THE BROWSER OBJECT MODEL 435 CHAPTER 13: THE DOCUMENT OBJECT MODEL 459 CHAPTER 14: DOM EXTENSIONS 507 CHAPTER 15: EVENTS 557 CHAPTER 16: ANIMATION AND GRAPHICS WITH CANVAS 609 CHAPTER 17: SCRIPTING FORMS 645 CHAPTER 18: JAVASCRIPT APIs 675 CHAPTER 19: ERROR HANDLING AND DEBUGGING 765 CHAPTER 20: JSON 791 CHAPTER 21: NETWORK REQUESTS AND REMOTE RESOURCES 801 CHAPTER 22: CLIENT'SIDE STORAGE 839 CHAPTER 23: MODULES 861 CHAPTER 24: WORKERS 887 CHAPTER 25: BEST PRACTICES 955 APPENDIX A: ES.NEXT 987 APPENDIX B: STRICT MODE 991 APPENDIX C: JAVASCRIPT LIBRARIES AND FRAMEWORKS 999 APPENDIX D: JAVASCRIPT TOOLS 1005 INDEX 1017

    1 in stock

    £45.12

  • Pervasive Computing

    Taylor & Francis Inc Pervasive Computing

    1 in stock

    Book SynopsisThis book introduces fundamental concepts and theories in pervasive computing as well as its key technologies and applications. It explains how to design and implement pervasive middleware and real application systems, covering nearly all aspects related to pervasive computing. Key technologies in the book include pervasive computing-oriented resource management and task migration, mobile pervasive transaction, human computer interface, and context collection-oriented wireless sensor networks.Table of ContentsFundamental concepts and theories in pervasive computing. Key technologies and applications. How to design and implement pervasive middleware and real application systems.

    1 in stock

    £128.25

  • The Unified Process Transition and Production

    McGraw-Hill Education - Europe The Unified Process Transition and Production

    1 in stock

    Book SynopsisIs the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the final in a four volume series that presents a critical review of the Unified Process. The authors present a survey of the alteTable of ContentsPreface Chapter 1: Introduction 1.1 Introduction Chapter 2: Deployment2.1 Best Practices for the Deployment Workflow 2.2 The Articles Chapter 3: Test 3.1 Best Practices for the Test Workflow 3.2 The Articles Chapter 4: Project Management 4.1 Best Practices for the Project Management Workflow 4.2 The Articles Chapter 5: Operations and Support 5.1 Best Practices for the Operations and Support Workflow 5.2 The Articles Chapter 6: Infrastructure Management 6.1 Best Practices for the Infrastructure Management Workflow 6.2 The Articles Chapter 7: Beyond the Unified Process — Agile Software Processes7.1 Towards Agility 7.2 Agile Software Processes 7.3 The Articles Chapter 8: Parting Words 8.1 Scott’s Really Bad Zen Poetry

    1 in stock

    £44.64

  • Learn Amazon Web Services in a Month of Lunches

    Manning Publications Learn Amazon Web Services in a Month of Lunches

    Book SynopsisDescription AWS gives users the networking, compute, and security services they need without making them pay for anything they’re not actually using. With almost a hundred individual AWS services, putting all the pieces together is not a simple thing. That's where this book can help. Learn Amazon Web Services in a Month of Lunches guides readers through the process of building a robust and secure web application using the core AWS services they really need to know. When they’re done, readers will be comfortable with the basics, and know exactly where to look when they’re ready for more. Key features • Bite-sized lessons • Step-by-step guide • Thorough introduction • Hands-on examples Audience This book is for developers, system administrators, or anyone looking for an introduction to using AWS cloud. A basic understanding of TCP/IP networking is helpful, but not required. About the Technology Amazon Web Services is, by all metrics, the giant of the cloud computing world. Not only does it dominate in terms of user adoption and market share, but its innovative and highly integrated services have defined the way networked digital services are delivered.

    £36.71

  • Blog Planner: Bloggers Design, Plan, & Create

    1 in stock

    £15.19

  • The Unified Process Inception Phase: Best

    Taylor & Francis Ltd The Unified Process Inception Phase: Best

    1 in stock

    Book SynopsisIs the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the third in a four volume series that presents a critical review of the Unified Process. The authors present a survey of the alteTable of ContentsPreface The Inception Phase Chapter 1 Introduction 1.1 The Unified Process 1.2 The Enhanced Lifecycle for the Unified Process 1.3 The Goals of the Inception Phase 1.4 How Work Generally Proceeds During the Inception Phase 1.5 The Organization of this Book Chapter 2 Best Practices for the Business Modeling Workflow 2.1 The Articles Chapter 3 Workflow. Best Practices for the Requirements 3.1 Putting the Requirements Workflow into Perspective 3.2 Requirements Gathering Techniques 3.3 User Interfaces and Internationalization 3.4 Lessons from the Real World 3.5 The Articles Chapter 4 Best Practices for the Test Workflow 4.1 Why Test? 4.2 Starting Testing Off on the Right Foot 4.3 Testing Techniques for the Inception Phase 4.4 The Articles Chapter 5 Best Practices for the Project Management Workflow 5.1 Starting Out Right 5.2 Technical Project Management Activities 5.3 Soft Project Management Activities 5.4 A Few More Thoughts 5.5 The Articles Chapter 6 Best Practices for the Environment Workflow 6.1 Selecting and Deploying the Right Tools 6.2 Deploying Your Software Process, Standards, and Guidelines 6.3 The Articles Chapter 7 Parting Words 7.1 Looking Towards Elaboration

    1 in stock

    £44.64

  • Salesforce Apex Design Patterns

    Bpb Publications Salesforce Apex Design Patterns

    1 in stock

    Book Synopsis

    1 in stock

    £36.57

  • Web Application Architecture

    John Wiley & Sons Inc Web Application Architecture

    Book SynopsisIn-depth examination of concepts and principles of Web application development Completely revised and updated, this popular book returns with coverage on a range of new technologies. Authored by a highly respected duo, this edition provides an in-depth examination of the core concepts and general principles of Web application development.Table of ContentsAbout the Authors xv Preface xvi Acknowledgments xvii 1 Introduction 1 1.1 History and Pre-History of the Web 1 1.2 From Web Pages to Web Sites 3 1.3 From Web Sites to Web Applications 4 1.4 Web 2.0: On-line Communities and Collaboration 4 1.5 The Brave New World of AJAX 5 1.6 Focus of This Book 5 1.7 What Is Covered in This Book 7 1.8 Bibliography 9 2 Core Internet Protocols 11 2.1 Historical Perspective 12 2.2 TCP/IP Architecture 13 2.2.1 Protocol layers 13 2.2.2 Comparison with OSI model 14 2.2.3 The client–server paradigm 14 2.3 TCP/IP Application Services 16 2.3.1 Telnet 16 2.3.2 E-mail 17 2.3.3 Message forums 23 2.3.4 Chat and messaging protocols 24 2.3.5 Security and encryption 24 2.3.6 File server protocols 26 2.4 And Then Came the Web . . . 27 Questions and Exercises 28 2.5 Bibliography 28 3 Birth of the Web: HTTP 29 3.1 Historical Perspective 29 3.1.1 CERN: birthplace of the web 29 3.1.2 Building blocks of the web 30 3.2 Uniform Resource Locator 30 3.3 Fundamentals of HTTP 32 3.3.1 Request–response paradigm 33 3.3.2 Stateless protocol 33 3.3.3 Structure of HTTP messages 34 3.3.4 Request methods 36 3.3.5 Status codes 41 3.4 Better Information Through Headers 44 3.4.1 Support for content types 46 3.4.2 Caching control 49 3.4.3 Security 51 3.4.4 Session support 53 3.5 Evolution of the HTTP Protocol 56 3.5.1 Virtual hosting 57 3.5.2 Caching support 58 3.5.3 Persistent connections 59 3.6 Summary 60 Questions and Exercises 60 3.7 Bibliography 61 4 HTML and Its Roots 63 4.1 Standard Generalized Markup Language 64 4.1.1 SGML declaration 66 4.1.2 Document Type Definition 68 4.2 HTML 72 4.2.1 Evolution of HTML 72 4.2.2 Structure and syntax 73 4.3 HTML Rendering 79 4.3.1 Cascading Style Sheets 79 4.3.2 Associating styles with HTML documents 80 4.4 Summary 82 Questions and Exercises 82 4.5 Bibliography 83 5 XML Languages and Applications 85 5.1 Core XML 86 5.1.1 XML documents 87 5.1.2 XML DTD 88 5.1.3 XML Schema 91 5.2 XHTML 95 5.2.1 HTML 5 97 5.2.2 XHTML MP 97 5.3 Web Services 100 5.3.1 SOAP 100 5.3.2 Representational State Transfer (REST) 105 5.4 XSL 108 5.4.1 XSLT 109 5.4.2 XSL Formatting Objects 111 5.4.3 What is so important about XSL? 116 5.5 Summary 118 Questions and Exercises 119 5.6 Bibliography 120 5.7 Web Links 120 5.8 Endnotes 120 6 Web Servers 121 6.1 Basic Operation 122 6.1.1 HTTP request processing 123 6.1.2 Delivery of static content 125 6.1.3 Delivery of dynamic content 127 6.2 Mechanisms for Dynamic Content Delivery 135 6.2.1 Beyond CGI and SSI 135 6.2.2 Native APIs (ISAPI and Apache Server API) 135 6.2.3 FastCGI 135 6.2.4 Template processing 136 6.2.5 Servlets 137 6.2.6 Java Server Pages 138 6.2.7 Future directions 139 6.3 Advanced Functionality 140 6.3.1 Virtual hosting 140 6.3.2 Chunked transfers 141 6.3.3 Caching support 142 6.3.4 Extensibility 143 6.4 Server Configuration 143 6.4.1 Directory structure 143 6.4.2 Execution 144 6.4.3 Address resolution 145 6.4.4 MIME support 146 6.4.5 Server extensions 146 6.5 Server Security 147 6.5.1 Securing the installation 147 6.5.2 Dangerous practices 148 6.5.3 Secure HTTP 149 6.5.4 Firewall configurations 149 6.5.5 HTTP proxies 150 6.6 Summary 150 Questions and Exercises 151 6.7 Bibliography 152 7 Web Browsers 153 7.1 Overview of Browser Functionality 154 7.2 Architectural Considerations 155 7.3 Overview of Processing Flow in a Browser 157 7.3.1 Transmitting a request 157 7.3.2 Receiving a response 159 7.4 Processing HTTP Requests 162 7.4.1 Constructing the request line 163 7.4.2 Constructing the headers 165 7.4.3 Constructing the request body 166 7.4.4 Transmitting the request 167 7.5 Processing HTTP Responses 167 7.5.1 Processing successful responses 168 7.5.2 Processing responses with other status codes 170 7.6 Cookie Coordination 172 7.7 Privacy and P3P 173 7.8 Complex HTTP Interactions 174 7.8.1 Caching 174 7.8.2 Authorization: challenge and response 178 7.8.3 Using common mechanisms for data persistence 179 7.8.4 Requesting supporting data items 180 7.8.5 Multimedia support: helpers and plug-ins 182 7.9 Summary 184 Questions and Exercises 186 7.10 Bibliography 187 7.11 Web Links 188 7.12 Endnotes 188 8 Active Browser Pages: From JavaScript to AJAX 189 8.1 Pre-History 191 8.2 JavaScript 191 8.2.1 Manipulating page content 194 8.2.2 Client-side form validation 196 8.2.3 Hovering behaviors: image rollover 199 8.2.4 JavaScript Object Notation 201 8.2.5 Summary 202 8.3 Cascading Style Sheets 203 8.3.1 Format of CSS rules 204 8.3.2 Hovering behaviors: the a:hover pseudo-class 208 8.3.3 Summary 209 8.4 DHTML 209 8.4.1 Inner workings 210 8.4.2 Controlling content visibility 210 8.4.3 Leveraging toolkits 212 8.4.4 Client-side validation using toolkits 216 8.4.5 Hovering behaviors using toolkits 217 8.4.6 Widgets 219 8.4.7 Summary 221 8.5 AJAX 221 8.5.1 Content injection: manual approach 222 8.5.2 Content injection: using toolkits 224 8.5.3 Auto-completion 225 8.5.4 Remote validation 228 8.5.5 Where does DHTML end and AJAX begin? 229 8.5.6 Summary 231 8.6 Case Study: 5-Star Rating 231 8.6.1 Designing a star-rating component 232 8.6.2 When you click upon a star: what happens on the server? 236 8.7 Summary 236 Questions and Exercises 237 8.8 Bibliography 237 8.9 Web Links 238 8.10 Endnotes 238 9 Approaches to Web Application Development 239 9.1 Taxonomy of Web Application Approaches and Frameworks 240 9.1.1 Programmatic approaches 240 9.1.2 Template approaches 241 9.1.3 Hybrid approaches 241 9.1.4 Frameworks 242 9.2 Comparative Survey of Web Application Approaches and Frameworks 245 9.2.1 CGI and FastCGI 245 9.2.2 Server-Side Includes (SSI) 246 9.2.3 PHP 246 9.2.4 Java Servlet API 247 9.2.5 Cold Fusion 249 9.2.6 Velocity 251 9.2.7 Active Server Pages and .NET 252 9.2.8 Java Server Pages 254 9.2.9 JSP Model 2 257 9.2.10 Java Standard Tag Library 258 9.2.11 Struts 260 9.2.12 Java Server Faces 261 9.2.13 JBoss Seam 264 9.2.14 Rapid application development: Ruby on Rails 264 9.3 Summary 267 Questions and Exercises 272 9.4 Bibliography 272 10 Web Application Primer 1: Struts and JSTL 275 10.1 Case Study: Virtual Realty Listing Services 276 10.2 Application Requirements 278 10.3 Technology Choices 279 10.4 Overview of Struts 280 10.5 Structure of the VRLS Application 283 10.5.1 Configuration 284 10.5.2 Controller components 287 10.5.3 View components 291 10.5.4 Model components 297 10.6 Design Decisions 299 10.6.1 Abstracting functionality into service classes 299 10.6.2 Including embedded pages to support co-branding 301 10.6.3 Creating and modifying customer profiles in one task 302 10.7 Suggested Enhancements 303 10.7.1 Adding an administrative interface 303 10.7.2 Enhancing the signup process through e-mail authentication 304 10.7.3 Improving partner recognition through a persistent cookie 305 10.7.4 Adding caching functionality to the DomainService Class 306 10.7.5 Paging through cached search results 307 10.7.6 Using XML and XSLT for view presentation 308 10.7.7 Tracking user behavior 310 10.7.8 Using an object-relational mapping tool 310 10.7.9 Adding DHTML and AJAX for an enhanced user experience 311 10.8 Summary 312 Questions and Exercises 312 10.9 Bibliography 313 11 Web Application Primer 2: Ruby on Rails 315 11.1 Comparing Rails with Java EE 316 11.1.1 Similarities 316 11.1.2 Differences 317 11.2 Application Requirements 317 11.3 Building the Administrative Interface as a Rails Application 318 11.3.1 Downloading and installing Ruby and Rails 318 11.3.2 Building an application skeleton 318 11.3.3 Creating a new project and configuring the database 321 11.3.4 Scaffolding for the model, view, and controller classes 322 11.3.5 Enhancing the application 326 11.4 Benefits and Drawbacks of Using Rails 339 11.4.1 How rapid is rapid application development? 339 11.4.2 Database support 340 11.4.3 Limitations of scaffolding 340 11.4.4 Scalability 341 11.4.5 Performance and clustering 341 11.4.6 Version 2.0 issues 341 11.4.7 Is Rails web-designer-friendly? 342 11.5 Whither Enterprise Java? 343 11.6 Summary 344 Questions and Exercises 344 11.7 Bibliography 345 11.8 Web Links 345 11.9 Endnotes 345 12 Search Technologies 347 12.1 Overview of Algorithms 348 12.1.1 Historical perspective 348 12.1.2 Basic vector-space algorithm 349 12.1.3 Common enhancements 355 12.1.4 Word clustering 355 12.1.5 Custom biases 357 12.2 Searching the Web 358 12.2.1 Google page ranking 358 12.2.2 Web spiders 359 12.2.3 Summary 361 12.3 Site Search Applications 361 12.3.1 General architecture 362 12.3.2 Lucene 363 12.3.3 OneBox applications 367 12.4 Search Engine Optimization 369 12.4.1 Robots.txt 370 12.4.2 Sitemaps 372 12.4.3 Sitemap extensions 376 12.4.4 Site and URL structure 376 12.4.5 Black Hat SEO 377 12.5 Summary 378 Questions and Exercises 379 12.6 Bibliography 380 12.7 Web Links 380 12.8 Endnotes 380 13 Trends and Directions 381 13.1 XML Query Language 382 13.2 Semantic Web 385 13.2.1 Resource Description Framework (RDF) 386 13.2.2 Composite Capabilities/Preference Profiles 392 13.2.3 RDF query language 393 13.3 Future of Web Application Frameworks 396 13.3.1 One more time: separate content from presentation 396 13.3.2 Use the right tools for the job 398 13.3.3 Simplicity 399 13.4 Current Trends 404 13.4.1 Everything old is new again 404 13.4.2 Social networking and community web sites 405 13.4.3 Cloud computing and “Weblications” 405 13.5 Summary 407 Questions and Exercises 407 13.6 Bibliography 408 13.7 Web Links 408 13.8 Endnotes 408 14 Conclusions 409 Index 413

    £54.10

  • PHP and MySQL For Dummies

    John Wiley & Sons Inc PHP and MySQL For Dummies

    Book SynopsisHere''s what Web designers need to know to create dynamic, database-driven Web sites To be on the cutting edge, Web sites need to serve up HTML, CSS, and products specific to the needs of different customers using different browsers. An effective e-commerce site gathers information about users and provides information they need to get the desired result. PHP scripting language with a MySQL back-end database offers an effective way to design sites that meet these requirements. This full updated 4th Edition of PHP & MySQL For Dummies gets you quickly up to speed, even if your experience is limited. Explains the easy way to install and set up PHP and MySQL using XAMPP, so it works the same on Linux, Mac, and Windows Shows you how to secure files on a Web host and how to write secure code Packed with useful and understandable code examples for Web site creators who are not professional programmers Fully updated to ensure your code wTable of ContentsIntroduction 1 Part I: Developing a Web Database Application Using PHP and MySQL 7 Chapter 1: Introduction to PHP and MySQL 9 Chapter 2: Setting Up Your Work Environment 21 Chapter 3: Developing a Web Database Application 47 Part II: MySQL Database 73 Chapter 4: Building the Database 75 Chapter 5: Protecting Your Data 111 Part III: PHP 131 Chapter 6: General PHP 133 Chapter 7: PHP Building Blocks for Programs 165 Chapter 8: Data In, Data Out 211 Chapter 9: Moving Information from One Web Page to the Next 285 Part IV: Applications 305 Chapter 10: Putting It All Together 307 Chapter 11: Building an Online Catalog 321 Chapter 12: Building a Members Only Web Site 359 Part V: The Part of Tens 387 Chapter 13: Ten Things You Might Want to Do Using PHP Functions 389 Chapter 14: Ten PHP Gotchas 397 Part VI: Appendixes 403 Appendix A: Installing PHP, MySQL, and Apache from XAMPP 405 Appendix B: Configuring PHP 415 Index 421

    £18.69

  • Web Programming

    John Wiley & Sons Inc Web Programming

    Book SynopsisWeb programming is about more than creating and formatting webpages and websites, though that is often a starting point for many. Using scripting languages such as JavaScript, Perl and PH, it becomes possible to add a lot more functionality to a site. This book teaches the essentials of working with the most important web technologies.Table of ContentsPreface xvii Acknowledgments xxiii 1 Introduction 1 1.1 HTML, XML, and the World Wide Web 3 Exercises 13 Part I HTML 15 2 Hypertext Markup Language 17 2.1 Basic HTML 17 2.2 The Document Body 22 2.3 Text 26 2.4 Hyperlinks 31 2.5 Adding More Formatting 37 2.6 Lists 37 2.7 Using Color and Images 42 2.8 Images 43 Exercises 47 3 More HTML 50 3.1 Tables 51 3.2 Multimedia Objects 57 3.3 Frames 64 3.4 Forms – Toward Interactivity 69 3.5 The HTML Document Head in Detail 73 3.6 XHTML – An Evolutionary Markup 77 Exercises 82 Part II Stylesheets 85 4 Cascading Stylesheets 87 4.1 Introduction 87 4.2 Using Styles: Simple Examples 88 4.3 Defining Your Own Styles 93 4.4 Properties and Values in Styles 97 4.5 Stylesheets – AWorked Example 102 4.6 Formatting Blocks of Information 106 4.7 Layers 109 Exercises 119 5 Cascading Style Sheets Two 121 5.1 The Design Of CSS2 122 5.2 Styling For Paged Media 124 5.3 Using Aural Presentation 127 5.4 Counters And Numbering 131 Exercises 135 Part III JavaScript 137 6 An Introduction to JavaScript 139 6.1 What is Dynamic HTML? 140 6.2 JavaScript 141 6.3 JavaScript – The Basics 144 6.4 Variables 151 6.5 String Manipulation 158 6.6 Mathematical Functions 163 6.7 Statements 167 6.8 Operators 174 6.9 Arrays 175 6.10 Functions 188 Exercises 196 7 Objects in JavaScript 198 7.1 Data and Objects in JavaScript 198 7.2 Regular Expressions 203 7.3 Exception Handling 211 7.4 Built-in Objects 215 7.5 Cookies 225 7.6 Events 230 Exercises 235 8 Dynamic HTML with JavaScript 237 8.1 Data Validation 238 8.2 Opening a New Window 242 8.3 Messages and Confirmations 244 8.4 The Status Bar 245 8.5 Writing to a Different Frame 246 8.6 Rollover Buttons 252 8.7 Moving Images 257 8.8 Multiple Pages in a Single Download 261 8.9 A Text-only Menu System 264 8.10 Floating Logos 267 Exercises 270 Part IV Perl 273 9 Programming in Perl 5 275 9.1 Why Perl? 277 9.2 On-line Documentation 278 9.3 The Basic Perl Program 280 9.4 Scalars 283 9.5 Arrays 287 9.6 Hashes 293 9.7 Control Structures 299 9.8 Processing Text 308 9.9 Regular Expressions 319 9.10 Using Files 328 9.11 Subroutines 331 9.12 Bits and Pieces 335 Exercises 340 10 CGI Scripting 346 10.1 What is CGI? 346 10.2 Developing CGI Applications 347 10.3 Processing CGI 348 10.4 Introduction to CGI.pm 349 10.5 CGI.pm Methods 351 10.6 Creating HTML Pages Dynamically 352 10.7 Using CGI.pm – An Example 356 10.8 Adding Robustness 357 10.9 Carp 360 10.10 Cookies 361 Exercises 367 11 Building Web Applications With Perl 369 11.1 Uploading Files 371 11.2 Tracking Users With Hidden Data 376 11.3 Using Relational Databases 379 11.4 Using libwww 386 11.5 Template-based Sites With HTML::Mason 393 11.6 Creating And Manipulating Images 402 Exercises 417 Part V PHP 419 12 An Introduction to PHP 421 12.1 PHP 422 12.2 Introducing PHP 423 12.3 Including PHP in a Page 425 12.4 Data Types 429 12.5 Program Control 434 12.6 Arrays 441 12.7 User-Defined Functions 450 12.8 Built-in Functions 452 12.9 Regular Expression 464 12.10 Using Files 468 Exercises 473 13 Building Web Applications With PHP 475 13.1 Tracking Users 476 13.2 Using Databases 485 13.3 Handling XML 498 Exercises 506 Part VI Miscellany 509 14 XML: Defining Data for Web Applications 511 14.1 Basic XML 514 14.2 Document Type Definition 523 14.3 XML Schema 530 14.4 Document Object Model 533 14.5 Presenting XML 535 14.6 Handling XML with Perl 546 14.7 Using XML::Parser 550 14.8 Handling the DOM with Perl 558 Exercises 568 15 Good Design 569 15.1 Structure 571 15.2 Tables versus Frames versus . . . 572 15.3 Accessibility 577 15.4 Internationalization 581 Exercises 581 16 Protocols 583 16.1 Protocols 584 16.2 IP and TCP 585 16.3 Hypertext Transfer Protocol 588 16.4 Common Gateway Interface 592 16.5 The Document Object Model 596 16.6 Introducing The Document Object Model 598 Exercises 599 17 Case Study 601 17.1 The Plan 601 17.2 The Data 603 Part VII Appendices 607 Glossary 609 Appendix A Accessing a Database From PHP Using mysqli 613 Appendix B Accessing a Database From PHP Using Pear DB 619 Appendix C HTML Color Codes 625 Appendix D HTML Entities 630 Index 639

    £51.25

  • Convert

    John Wiley & Sons Inc Convert

    Book SynopsisSolve your traffic troubles and turn browsers into buyers When web design expert Ben Hunt set out to quantify the difference between an ordinary web site and a great one, he expected to find the key in design simplicity. But when his team more than doubled the conversion rates for a wide range of sites, they identified simple yet powerful solutions involving design, copy, appropriate analysis, classic optimization techniques, and targeted testing. You''ll find the fixes easy to implement, and they''re all right here. Understand the essentials - your market, your proposition, and your delivery. Create a site that is seen by the right people, provides a compelling experience, and generates the desired action. Learn how to use testing to improve your site''s conversion rate. Discover the holistic nature of web site optimization and why multiplicity matters. Examine dozens of simple techniques foTable of ContentsAcknowledgments. Foreword. Foreword. Introduction. Part I Designing for Traffic. Chapter 1 How to Transform Your Web Site's Success. Does This Sound Like Your Web Site? The "First Best Guess" Method of Web Design. A New Perspective on Web Design. The New Approach. Chapter 2 Search Engine Optimization Fundamentals. Keyword Research. On-Page SEO. Off-Page SEO. Chapter 3 Expanding Your Reach. What Are You Really Selling? Researching Your Markets. Marketing Joe's Miracle Hair-Gro. Chapter 4 Using the Awareness Ladder. Your Key to Reaching Deeper Markets. Why the Old, Narrow Model Fails. The New Concentric Model. Chapter 5 Working Through the Awareness Ladder. Save the Pixel. Bridge Natural Health. Muazo. Imagic2015. Me2Solar. Ville & Company. Bolwell RV. EasySpeedy. Applying the Awareness Ladder to Your Site. Part II Designing for Conversion. Chapter 6 Making Your Site Sell. The New Approach to Design for Conversion. Step One: Modeling Your Site's Funnels. Step Two: Analyzing Your Funnels. Step Three: Optimizing Conversions Through the Funnel. The Three Elements of Conversion. Chapter 7 Get Their Attention. Optimization Discipline. Getting Attention: The Power of Appeal. Make Your Appeals Relevant. Self-Interest. Emotion. Designing for Attention. Chapter 8 Keep Them Engaged. Affirm the Positive Signs. Resolve Concerns and Build Trust. Build Interest. Make It Easy. Chapter 9 Call Them to Action. Classes of Next Steps. Build Momentum. Six Tips for Crafting Compelling Calls to Action. Put It All Together. Chapter 10 Executing Your Web Site Strategy. Target Early Opportunities. Create Core Content. Add More Funnels. Generate Traffic. Consider Step 0. Keep Going! Chapter 11 Optimizing Your Web Pages. Google Website Optimizer. My Optimizer Tips. The Way of Optimization. Index.

    £19.54

  • Day Trade Futures Online

    John Wiley & Sons Inc Day Trade Futures Online

    Book SynopsisWiley Online Trading for a Living When to get in-when to get out Build, test & trade a winning system Online brokers, research & market data For those who are well suited to day trading and short-term trading, the futures market is one of the best games in town.Trade Review"Larry Williams, the astute and experienced trader, has presented the reader with many computer-tested patterns that should give one an edge up in the hard world of day trading. He not only gives the patterns, he explains the 'why' of market action and what it takes to be successful from a psychological and money management standpoint. This is one of the best practical books ever written on trading by a veteran trader. Buy it."-John Hill, President, Futures Truth Co. "Larry possesses an incredible talent to differentiate between what is important in life as well as in the markets. In his book, he shares insights into market behavior and short-term price dynamics that are useful to beginning and experienced traders alike. Whereas most day trading books merely discuss the market in generalities, Larry focuses on computer-tested techniques that can actually help make traders profitable. This is Larry at his best and finest!"-Tom DeMark, President, Market Studies Inc., author of New Science of Technical Analysis and New Market Timing Techniques "Day Trade Futures Online is another must-have Larry Williams trading book. That's because nearly all the profitable futures traders I've known have attributed their trading success to an idea or concept learned from Larry. When Larry speaks, you better listen."-Gary Smith, author of How I Trade for a LivingTable of ContentsPREGAME. What You Need to Get Started. All About Brokers. Internet Resources. THE SHOW. Volatility Breakouts-The Momentum Breakthrough. The Theory of Day Trading. Patterns to Profit. Separating the Buyers from the Sellers. Attention, Day Traders. Special Short-Term Situations. When to Get Out of Your Trades. STRATEGY AND SUMMARY. Thoughts on the Business of Speculation. Money Management-The Keys to the Kingdom. A Word in Closing. Appendices. Index.

    £30.39

  • Cybercrime and Digital Forensics

    Taylor & Francis Cybercrime and Digital Forensics

    1 in stock

    This book offers a comprehensive and integrative introduction to cybercrime. It provides an authoritative synthesis of the disparate literature on the various types of cybercrime, the global investigation and detection of cybercrime and the role of digital information, and the wider role of technology as a facilitator for social relationships between deviants and criminals. It includes coverage of: â key theoretical and methodological perspectives; â computer hacking and malicious software; â digital piracy and intellectual theft; â economic crime and online fraud; â pornography and online sex crime; â cyber-bullying and cyber-stalking; â cyber-terrorism and extremism; â the rise of the Dark Web;â digital forensic investigation and its legal context around the world; â the law enforcement response to cybercrime transnationally; â cybercrime policy and legislation across the globe. The new edition has

    1 in stock

    £35.99

  • 15 in stock

    £14.99

  • Web Coding  Development AllinOne For Dummies

    John Wiley & Sons Inc Web Coding Development AllinOne For Dummies

    1 in stock

    Book SynopsisLearn the in-demand skills that let you turn lines of code into websites and apps Web Coding & Development All-in-One For Dummies is a one-stop resource for would-be developers who need guidance on the languages and steps used to build websites and applications. Learn the coding ropes and expand your existing skillset with this easy-to-understand guide. In these complete mini-books, you'll walk through the basics of web development, structuring a page, building and processing web forms, and beyond. Learn how to build a website or create your very own app with the advice of web coding and development experts. This edition expands JavaScript and CSS coverage while providing new content on server-side coding and the development stack. Get essential knowledge of how web development workseven if you've never written a line of code in your lifeLearn HTML, CSS, JavaScript, and other languages essential for building websites and appsDiscover how to make optimize your sites and apps for mobile devicesExpand on what you already know and improve your employabilityThis Dummies All-in-One is great for you if want to develop coding skills but don't have a programming background. It's also perfect for professionals looking to brush up on their web development skills and get up to date on the latest trends and standards.Table of ContentsIntroduction 1 Book 1: Getting Ready to Code for the Web 7 Chapter 1: How Web Coding and Development Work 9 Chapter 2: Setting Up Your Web Development Home 23 Chapter 3: Finding and Setting Up a Web Host 39 Book 2: Coding the Front End, Part 1: HTML and CSS 51 Chapter 1: Structuring the Page with HTML 53 Chapter 2: Styling the Page with CSS 85 Chapter 3: Sizing and Positioning Page Elements 123 Chapter 4: Creating the Page Layout 151 Book 3: Coding the Front End, Part 2: JavaScript 181 Chapter 1: An Overview of JavaScript 183 Chapter 2: Understanding Variables 203 Chapter 3: Building Expressions 217 Chapter 4: Controlling the Flow of JavaScript 247 Chapter 5: Harnessing the Power of Functions 273 Chapter 6: Playing with the Document Object Model 305 Chapter 7: Building Reactive Pages with Events 339 Chapter 8: Working with Arrays 349 Chapter 9: Manipulating Strings, Dates, and Numbers 379 Chapter 10: Storing User Data in the Browser 413 Chapter 11: More JavaScript Goodies 423 Book 4: Coding the Back End: PHP and MySQL 441 Chapter 1: Learning PHP Coding Basics 443 Chapter 2: Building and Querying MySQL Databases 473 Chapter 3: Using PHP to Access MySQL Data 501 Book 5: Debugging Your Code 519 Chapter 1: Debugging CSS Code 521 Chapter 2: Debugging JavaScript Code 537 Chapter 3: Debugging PHP Code 559 Book 6: Coding Dynamic and Static Web Pages 567 Chapter 1: Fetching Data with PHP, JavaScript, and JSON 569 Chapter 2: Building and Processing Web Forms 595 Chapter 3: Validating Form Data 629 Chapter 4: Coding Static Web Pages 657 Book 7: Building Web Apps 677 Chapter 1: Planning a Web App 679 Chapter 2: Making a Web App Responsive 687 Chapter 3: Making a Web App Accessible 725 Chapter 4: Securing a Web App 747 Index 781

    1 in stock

    £27.99

  • Adams Media Corporation The Ultimate ChatGPT Prompt Book

    10 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    10 in stock

    £9.49

  • Forensic Discovery

    Pearson Education (US) Forensic Discovery

    2 in stock

    Book SynopsisDon't look now, but your fingerprints are all over the cover of this book. Simply picking it up off the shelf to read the cover has left a trail of evidence that you were here.

    2 in stock

    £32.29

  • An Introduction to Digital Communications

    John Wiley & Sons Inc An Introduction to Digital Communications

    1 in stock

    Book SynopsisThis text focuses on central issues involved in modem design. It deals with issues of baseband and passband data transmission and contains descriptions of applications to specific digital transmission systems, and addresses design issues including timing and carrier recovery and trellis coding.Table of ContentsFourier Series and Transforms. Spectral Analysis of Data Signals and Noise. Baseband Data Transmission. Bandpass Data Transmission. Maximum Likelihood Signal Detection and Some Applications. Carrier Phase and Timing Recovery. Channel Models for Communication Systems. Channel Capacity and Coding. Trellis Coding and Multidimensional Signaling. Equalization of Distorted Channels. Adaptive Equalization and Echo Cancellation. Index.

    1 in stock

    £203.96

  • Cambridge University Press Enterprise Cloud Computing

    4 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    4 in stock

    £34.19

  • Digital Transformation

    CRC Press Digital Transformation

    1 in stock

    Book SynopsisDigital transformation is a multidimensional concept and involves many moving parts. Successful digital transformation requires a fresh approach to harnessing people, processes, technology, and data to develop new business models and digital ecosystems. One main barrier could be an overemphasis on applying technology to expand the business rather than transforming the peopleâs mindsets to do things differently. Thus, it is important to develop a holistic view of these parts and assemble them to foster the right conditions for digital transformation to happen. Business leaders and executives must be equipped with a wide range of digital competencies to thrive in a rapidly changing digital environment.Digital Transformation: Strategy, Execution, and Technology provides an overall view on the strategy, execution, and technology for organizations aiming to transform digitally. It offers insights on how to become more successful in the digital age by explaining thTable of Contents1. Digital Transformation Strategy 2. Digital Governance and Risk Management 3. Digital Organization and Change Management 4. Experimental Learning and Design Thinking 5. Digital Product Management 6. Agile and DevSecOps 7. Digital Enterprise Architecture 8. Business Applications of Digital Technology. Conclusion

    1 in stock

    £46.54

  • Internet: A Bibliography with Indexes

    Nova Science Publishers Inc Internet: A Bibliography with Indexes

    1 in stock

    Book Synopsis

    1 in stock

    £86.69

  • Internet Policies & Issues, Volume 2

    Nova Science Publishers Inc Internet Policies & Issues, Volume 2

    1 in stock

    Book Synopsis

    1 in stock

    £86.69

  • Internet Policies & Issues, Volume 3

    Nova Science Publishers Inc Internet Policies & Issues, Volume 3

    1 in stock

    Book Synopsis

    1 in stock

    £76.49

  • Internet Glossary

    Nova Science Publishers Inc Internet Glossary

    1 in stock

    Book SynopsisHundreds of millions of people search the Internet everyday throughout the world. In the process, they are exposed to the ever-confusing jargon, which envelops it: ISPs, protocols, search engines etc. Yet few have the foggiest clue what the words means. This glossary presents the words of the New and the meanings along with introductory articles explaining searching as well as indexes reaching deeper into the terms and their meanings.

    1 in stock

    £27.89

  • Internet Policies & Issues: Volume 5

    Nova Science Publishers Inc Internet Policies & Issues: Volume 5

    1 in stock

    Book Synopsis

    1 in stock

    £163.19

  • Economics Perspectives on the Internet

    Nova Science Publishers Inc Economics Perspectives on the Internet

    1 in stock

    Book SynopsisThe information technology sector of the United States economy, spurred on by the expansion of the Internet, has undergone explosive growth. According to one estimate, in 1998 Internet-related industries led to the creation of over 1.2 million jobs and generated more than $300 billion in revenue. At the same time the Internet has expanded immensely. As of December 1999, it was estimated that more than 4.9 million commercial websites had emerged, and in the closing months of the year, that number was increasing at a rate of almost 500,000 per month. The rapid growth of the ''Information Economy'' has drastically changed the manner in which commercial transactions are conducted, as anything from material goods (such as books) to information goods (such as databases) can be procured with the ease of a mouse click. This essential new book investigates the underlying economics of certain facets of the Internet. By examining recent literature addressing economic aspects of the Internet and electronic commerce, as well as more traditional literature on pricing practices and market structure, this book serves as a roadmap of the current terrain in Internet-related economic matters, as well as a framework for future analysis.

    1 in stock

    £52.69

  • Focus on the Internet

    Nova Science Publishers Inc Focus on the Internet

    1 in stock

    Book Synopsis

    1 in stock

    £67.99

  • Trends in Internet Research

    Nova Science Publishers Inc Trends in Internet Research

    1 in stock

    Book SynopsisThe internet countries its wild and unpredictable growth and spread each year. Some good, some bad and a lot of uncertain. Porno has continued its grip on the cyberturf. Viruses have become so common that they have joined spam and identity robberies as the plagues of the net. This new book brings together the leading issues which have surfaced recently.

    1 in stock

    £80.24

  • Improving Internet Access to Help Small Business

    Nova Science Publishers Inc Improving Internet Access to Help Small Business

    1 in stock

    Book Synopsis

    1 in stock

    £73.49

  • Regulating Internet Gambling

    Nova Science Publishers Inc Regulating Internet Gambling

    1 in stock

    Book SynopsisThis is examination of some of the federal criminal laws implicated by Internet gambling and of a few of the constitutional questions associated with their application. It is a federal crime: (1) to use telecommunications to conduct a gambling business; (2) to conduct a gambling business in violation of state law; (3) to travel interstate or overseas, or to use any other facility of interstate or foreign commerce, to facilitate the operation of an illegal gambling business; (4) to systematically commit these crimes in order to acquire or operate a commercial enterprise; (5) to launder the proceeds of an illegal gambling business or to plow them back into the business(6 to spend or deposit more than $10,000 of the proceeds of illegal gambling in any manner, or (7) since passage of the Unlawful Internet Gambling Enforcement Act, P.L. 109-347 (2006) (31 U.S.C. 5361-5367), for a gambling business to accept payment for illegal Internet gambling. Internet gambling implicates each of these provisions under some circumstances. Although prosecution in some instances may be limited by constitutional provisions relating to the Commerce Clause, Free Speech, and Due Process, in most instances impediments are likely to be practical rather than constitutional.

    1 in stock

    £73.49

  • Maximizing Broadband Services to Rural

    Nova Science Publishers Inc Maximizing Broadband Services to Rural

    1 in stock

    Book Synopsis

    1 in stock

    £89.99

  • Mobile Computing Research & Applications

    Nova Science Publishers Inc Mobile Computing Research & Applications

    1 in stock

    Book Synopsis

    1 in stock

    £129.74

  • Evaluating Online Learning: Challenges &

    Nova Science Publishers Inc Evaluating Online Learning: Challenges &

    1 in stock

    Book SynopsisEducation in this country has evolved dramatically from the days of one teacher in a one-room schoolhouse. Today, student learning is no longer confined to a physical space. Computers and the Internet have broken through school walls, giving students greater opportunities to personalise their education, access distant resources, receive extra help or more-challenging assignments, and engage in learning in new and unique ways. This book provides a new look at the relatively new enterprise of online learning in the K-12 arena, which is expanding rapidly, with increasing numbers of providers offering services and more students choosing to participate. As with any education program, online learning initiatives must be held accountable for results. Thus, it is critical for students and their parents, as well as administrators, policymakers, and funders to have data informing them about program and student outcomes and, if relevant, about how well a particular program compares to traditional education models. Rigorous evaluations are essential to this process and are included in this book. They identify whether programs and online resources are performing as promised, and equally important, they can point to areas for improvement.

    1 in stock

    £42.39

  • Internet Policies & Issues: Volume 11

    Nova Science Publishers Inc Internet Policies & Issues: Volume 11

    1 in stock

    Book Synopsis

    1 in stock

    £163.19

  • Internet Policies & Issues: Volume 12

    Nova Science Publishers Inc Internet Policies & Issues: Volume 12

    2 in stock

    Book SynopsisIn the ever-changing realm of the Internet, lawmakers face a steady stream of new areas potentially requiring regulation and oversight. This book is part of a series exploring the dynamic universe of the 21st century. This volume of the series discusses topics on internet domain names; internet governance; ICANN''s top level domain name program; global internet freedom; broadband internet access and the digital divide; China''s censorship of the internet and social media; the Unlawful Internet Gambling Act; virtual currencies; and internet-based cognitive behaviour therapy for obsessive compulsive disorder.

    2 in stock

    £195.19

  • Social Media Survival Guide: Strategies, Tactics

    Linden Publishing Co Inc Social Media Survival Guide: Strategies, Tactics

    2 in stock

    Book SynopsisA completely revised and updated version of Hay?s earlier 5-star rated ?A Survival Guide to Social Media and Web 2.0 Optimization,? this new edition, retitled ?The Social Media Survival Guide,? incorporates the latest developments in social media. This no-nonsense guide details the nuts and bolts of the open-source internet by using real-world examples with dozens of screen shots for each subject. The companion CD provides links to resources, and directories of social websites in addition to forms and worksheets designed to map social media strategies. This practical, hands-on introduction to social media tools such as Facebook, YouTube, and Twitter helps grow brand recognition, improve and expand sales, and increase profits for business owners, professionals, musicians, and artists alike.

    2 in stock

    £22.09

  • Advanced Learner's Dictionary of the Internet

    Anmol Publications Pvt Ltd Advanced Learner's Dictionary of the Internet

    1 in stock

    Book Synopsis

    1 in stock

    £17.25

  • Unicorn Books Pvt Ltd How to Dotcom

    1 in stock

    Book Synopsis

    1 in stock

    £6.64

  • Unicorn Books Pvt Ltd Microsoft Front Page 98

    2 in stock

    Book Synopsis

    2 in stock

    £7.63

  • Unicorn Books Pvt Ltd Internet Marketing and Promotions

    1 in stock

    Book Synopsis

    1 in stock

    £10.35

  • Penguin Random House LLC Ruling the Root

    15 in stock

    15 in stock

    £38.78

  • Yale University Press Cyberliteracy

    15 in stock

    Book SynopsisThis title explains computer communications and how to become literate in cyberspace. Using stories and case histories, the book shows how to detect hoaxes, identify advertising masquerading as product information, protect privacy, and contend with other issues related to Internet language.Trade Review"Shooting her laserbeam intelligence at historical aspects of this relatively new rhetorical space, Laura Gurak sizzles here with deep insight and a vision of the cyberfuture. A must read. Soon to become a classic." Kathleen Ethel Welch, author of Electric Rhetoric "In this engaging book, social critic Laura Gurak looks past the boxes and wires of the Internet to explore the human side of the digital revolution." Katheleen Tyner, author of Teaching and Learning in the Age of Information

    15 in stock

    £27.10

  • Springer Internet and Beyond

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £112.05

  • John Wiley & Sons Inc La Internet Para Dummies

    15 in stock

    Book SynopsisAcceda al mundo en línea con la edición más nueva del recurso más vendido para el uso del internet La 10 edición de La Internet Para Dummies está revisada para cubrir los aspectos básicos de la Internet para empezar a hacer cosas. Descubra cómo hacer una conexión a Internet, crear una cuenta de correo electrónico, la búsqueda y la investigación en línea, uso de las comunicaciones, la construcción de comunidades en línea con los blogs y las redes sociales, y establecer una página web en la Internet. Incluye una amplia cobertura de conexiones de banda ancha, conexión inalámbrica, y de los blogs Ofrece nueva información sobre compra y pago de artículos en línea, y otras actividades cotidianas Discute temas importantes tales como la privacidad en línea Esta edición ha sido completamente revisada para que usted pueda tomar ventaja completa del internet hoy en día. ENGLISH DESCRIPTION Access the onliTable of ContentsIntroducción. PARTE I: Bienvenido a Internet. Capítulo 1: ¿Qué es Internet y por qué le puede interesar? Capítulo 2: Virus, programmas espías, correo no deseado (spam) y otros asuntos molestos. Capítulo 3: Los Niños y la red. Parte II: Internet, ¡aquí voy! Capítulo 4: Entrar a la red: ¿qué necesita para estar en línea? Capítulo 5: Compartir su conexión a Internet. Parte III: Obsesión por la web. Capítulo 6: Bienvenido al mundo salvaje y maravilloso de la web. Capítulo 7: Ir de paseo con el explorador. Capítulo 8: La aguja en el pajar: encontrar casi todo en la red. Capítulo 9: Música y video en la web. Capítulo 10: Más compras, menos caídas. Capítulo 11: Asuntos bancarios, pago de recibos e inveriones en línea. Capítulo 12: Obtener archivos de la red. Parte IV: Correo electrónico, chat y otras formas de comunicarse en linea. Capítulo 13: Enviar y recibir correo electrónico. Capítulo 14: Correo seguro: Virus, Spam y WiFi. Capítulo 15: Colocar el correo en su lugar. Capítulo 16: Escribir y hablar en la red. Parte V: Actividades avanzadas en Internet. Capítulo 17: Configurar un Sitio web. Capítulo 18: Todo el mundo es un blog. Parte VI: La parte de los diez más. Capítulo 19: Diez problemas y diez soluciones. Capítulo 20: Diez tipos de archivos y qué hacer con ellos. Capítulo 21: Diez cosas divertidas que puede hacer en línea. Glosario. Indice.

    15 in stock

    £20.69

  • iUniverse Black Families Online Directory of Online Resources for Black Parents

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £18.07

  • iUniverse Webplicity The Critical Guide to Successful Web Strategies

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £8.83

  • 15 in stock

    £19.57

  • 15 in stock

    £13.63

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account