Home > Download > Learning resources > Web page production
This book has been hailed by readers as "one of the best guidance reference books for systematically learning HTML 5 and CSS 3 technologies" and "one of the essential books on the desk of Web front-end engineers". The second edition first updates and supplements the content from a technical perspective combined with the latest HTML 5 and CSS 3 standards, and secondly further optimizes the original content from the perspective of structural organization and writing style to make it more valuable and Easier for readers to read. Friends who need it can download it and try it! <br /> The best-selling book has been newly upgraded. The first edition has been printed nearly 10 times since its release, with cumulative sales of more than 50,000 copies. It is a recognized benchmark in this field, with excellent sales and reputation. (2) Written by senior experts, the content is systematic and comprehensive, explaining in detail all the functions and features of HTML5 and CSS3; it focuses on practicality, not only contains a large number of small cases to assist understanding, but also contains two comprehensive cases, which are highly operable .
"Regular Guidance Guide" is suitable for technical personnel who often need to perform text processing (such as log analysis or network operation and maintenance), programmers who are familiar with common development languages, and readers who already have a certain understanding of regular expressions.
<p> Regular expression, also known as regular expression, regular expression, regular expression, regular expression, regular expression (English: Regular Expression, often abbreviated as regex, regexp or RE in code). </p> <p> Regular expressions use a single string to describe and match a series of strings that match a certain syntax rule. In many text editors, regular expressions are often used to retrieve and replace text that matches a certain pattern. </p> <p> <strong>1. Character class</strong> </p> <p> 1. Character class: can match any character it contains </p> <p> eg: /[abc]/ matches any one of the letters "a", "b", and "c" </p> <p> 2. Negative character class: Define the negative character class through the "^" character, which matches all characters not contained in square brackets. When defining a negative character class, put a "^" symbol as the first character inside the left bracket. </p> <p> eg:/[^abc]/ matches all characters except "a", "b", and "c". </p> <p> 3. \s: matches spaces, tabs and other Unicode whitespace characters; </p> <p> . : Any character except newlines and other Unicode line terminators. </p>
<pre class="pre_description">正则表达式袖珍手册(Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference一书的译稿)</pre>
<pre class="pre_description">正则表达式袖珍手册(Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference一书的译稿)</pre>
Chapter 1 Character Group 2 <br /> Chapter 2 Quantifier 17 <br /> Chapter 3 Brackets 33 <br /> Chapter 4 Assertion 59 <br /> Chapter 5 Matching Pattern 81 <br /> Chapter 6 Others 93 <br /> the second part <br /> Chapter 7 unicode 110 <br /> Chapter 8 Matching Principle 130 <br /> Chapter 9 Solutions to Common Problems 138 <br /> the third part <br /> Chapter 10.net 168 <br /> Chapter 11 java 183 <br /> Chapter 12 javascript 198 <br /> Chapter 13 php 213 <br /> Chapter 14 python 233 <br /> Chapter 15 ruby 251 <br /> Chapter 16 linux/unix 268 <br /> 16.6 Summary 288
<p style="color:#454545;background-color:#FFFFFF;font-family:微软雅黑, Verdana, sans-serif, 宋体;font-size:14px;"> <span id="result_box"><span> Regular expressions provide a concise and flexible means, </span><span> is used to </span><span> match </span><span> text strings </span><span>, such as </span><span>Specific characters </span><span>, text or </span><span> character styles. It is a headache for beginners to understand and use all the regular expression syntax. </span></span>In this article, 10 regular expressions are listed </p>
<p style="font-size:14px;font-family:"color:#333333;background-color:#FFFFFF;"> Regular expression (Regular Expression) is a text pattern that includes ordinary characters (for example, letters between a and z) and special characters (called "metacharacters"). </p> <p style="font-size:14px;font-family:"color:#333333;background-color:#FFFFFF;"> Regular expressions use a single string to describe and match a series of strings that match a certain syntax rule. </p> <p style="font-size:14px;font-family:"color:#333333;background-color:#FFFFFF;"> Regular expressions are cumbersome, but they are powerful. After learning, applying them will not only improve your efficiency, but also give you an absolute sense of accomplishment. As long as you read this tutorial carefully and make certain references when applying it, mastering regular expressions is not a problem. </p> <p style="font-size:14px;font-family:"color:#333333;background-color:#FFFFFF;"> Many programming languages support string manipulation using regular expressions. </p>
Many friends who don't know much about regular expressions often search online for a long time when they need to use regular expressions to verify data, but the results they find still don't quite meet the requirements. So I recently sorted out some regular expressions commonly used in development and share them here. Keep it for yourself and as a reference for your friends.
Text manipulation exists in almost any application, and handling text properly can improve application performance. <br /> This book introduces VB. NET text processing, such as text storage, text replacement and appending, etc. The book compares the pros, cons, and speed of various text manipulation methods in detail, helping you to easily choose the most appropriate method in your application. This book focuses on using simple language. NET Framework's most important tools for processing strings - regular expressions, and introduces how to build your own expressions for matching and manipulating text. The explanations in this book are practical and vivid, and a large amount of code in the book can be directly used in your applications. <br /> This book is suitable for work. NET developers who want to improve text processing efficiency in their applications.
<p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">The function prototype of re.sub is: re.sub(pattern, repl, string, count)</span> </p> <p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">The second function is the replaced string; in this case it is '-'</span> </p> <p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">The fourth parameter refers to the number of replacements. Defaults to 0, meaning every match is replaced. </span> </p> <p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">re.sub also allows sophisticated handling of replacement of matches using functions. For example: re.sub(r'\s', lambda m: '[' m.group(0) ']', text, 0); Replace the space ' ' in the string with '[ ]'. </span> </p> <h2 style="font-size:21px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">re.split</span> </h2> <p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:""> You can use re.split to split a string, such as: re.split(r'\s ', text); split the string into a word list by spaces. </span> </p> <h2 style="font-size:21px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">re.findall</span> </h2> <p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:""> re.findall can get all matching strings in the string. For example: re.findall(r'\w*oo\w*', text); Get all words containing 'oo' in the string. </span> </p> <h2 style="font-size:21px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:"">re.compile</span> </h2> <p style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;background-color:#FFFFFF;"> <span style="font-size:13px;font-family:""> Regular expressions can be compiled into a regular expression object. Frequently used regular expressions can be compiled into regular expression objects, which can improve certain efficiency. </span> </p>
<span style="color:#454545;font-family:arial, 宋体, sans-serif;font-size:14px;background-color:#FFFFFF;">X-Canvas is a cross-platform HTML5 game engine that provides a complete solution for mobile game development. Contains acceleration engine, game framework, and physics engine. It provides 100% JavaScript development interface and OpenGL hardware-accelerated Canvas rendering engine, allowing you to get the smooth experience of native App at the cost of developing Web. X-Canvas supports the three major mobile platforms of Android, iOS, and WP8. Games developed using X-Canvas can be packaged into apps and released on these three platforms. You can also use the UC browser plug-in of X-Canvas to launch it directly on the UC browser. </span>
<p style="color:#333333;font-family:-apple-system, "font-size:14px;background-color:#FFFFFF;"> It took about a week of spare time from the idea of writing a small game to the completion of game development. This process has accumulated some experience, and can be considered as a thorough understanding of some principles of game development. Here I plan to write a series of tutorials on how to develop a small game from scratch. Let newcomers avoid detours and get started quickly. It also allows oneself to summarize and reflect and discover problems. </p> <p style="color:#333333;font-family:-apple-system, "font-size:14px;background-color:#FFFFFF;"> <br /> </p>
<p style="font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FEFEF2;"> Some projects or projects need to present the data in the database and provide choices. The drop-down content will change as the data in the database changes. First of all, we have an asp component that can help us do this. The DropDownList component only needs to add the data queried in the database to the component, and the dynamic drop-down effect can be displayed in the foreground. If you want to be more innovative and not rely on traditional components, ajax is<span style="font-size:13px;"> </span> </p> A good choice. <p style="font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FEFEF2;">
<p> ajax function: </p> <p> When the user fills in the account and switches to the password box, use ajax to verify the availability of the account. The verification method is as follows: first create an XMLHTTPRequest object, then send the information that needs to be verified (user name) to the server for verification, and finally determine whether the user name is available based on the status returned by the server. </p>
The author of this tutorial, Mastering Ajax, CHM, is not only a well-known author, but also one of the most famous programmers in the Java and XML communities. Haha, he is a technical writer. The author has many other titles, which I will not mention here. I believe that the language of this book is definitely different from other technical books. Are you curious and want to take a look? Then download it quickly.
A website, no matter how visually beautiful and rich in content, is not a truly successful website if it cannot cater to the broadest user base. This book is the work of dan cederholm, a recognized expert in the field of web standards design. It describes to you design strategies based on web standards to adapt to various user browsing styles. At the beginning of each chapter in the book, an example based on traditional HTML technology is given, and then it is reconstructed, its limitations are pointed out, and XHTML and PCSS are used to transform it. Learn how to replace bloated and redundant code with clean HTML and CSS to create a fast-loading, adaptable website. Finally, the book combines all the page components discussed in each chapter into a single-page template. Compared with the first edition, the new edition updates the content to be synchronized with Microsoft Internet Explorer 7, and adds several examples of using em, including elastic layout. <br /> Main contents of this book<br /> ·Use keywords, percentages, and em to set the page text size to improve user controllability<br /> ·Provide a site navigation bar that can adapt to any font size or any amount of content..<br /> ·Plan how to expand horizontally oriented page components vertically<br /> ·Achieve column effect through floating<br /> ·Ensure page content is still readable even if images or CSS are missing<br /> ·Strip the appearance from the data table and redefine it with css<br /> ·The page layout can be scaled freely and is not affected by the window size and font...
<strong>Webpage design and development - html, css, javascript</strong> Starting from the actual web page production, in addition to introducing html page production, css style control and javascript dynamic programs in detail, html 5 is also introduced. The book is divided into 15 chapters, each chapter is equipped with exercises and experiments. Chapter 1 introduces the selection of web development tools and related technologies of web page production; Chapters 2 to 10 introduces HTML syntax, tags, and attribute usage; Chapters 11 to 13 introduces CSS syntax and attribute usage; Chapter 14 introduces JavaScript dynamics Program; Chapter 15 introduces the functional features of HTML 5 (can be used as optional reading content for readers). <br /> "Web Design and Development - HTML, CSS, JavaScript" is based on the needs of beginners and is easy to understand, easy to learn and use; it starts from the code and returns to examples; it uses a combination of screenshots and code, with pictures and texts to facilitate readers' understanding. . This book can be used as a textbook for computer and related majors in ordinary colleges and universities, a textbook for higher vocational colleges, and an indispensable query manual for web designers. <br /> As an introductory book, this book covers HTML, CSS, JavaScript, and HTML 5, so it is impossible to tell all the knowledge points. The author strives to focus on the key points and mainstream, and introduces in detail the most practical essence of web page production. .
"Practical Dojo Toolkit" tutorial pdf, Dojo is an Ajax framework library whose quality goes far beyond "prototyping". This practical tutorial is written for Dojo. She will introduce us to the creation of the Dojo development environment, the travel route editor, the effects of DOM and HTML, processing DOM, using Dojo to create AJAX remote calls, Dojo drag-and-drop operations, etc.
Usability design is the most important and difficult task in web design. Based on years of experience in the industry, the author of this book analyzes user psychology and puts forward many unique views on user usage patterns, design for scanning, navigation design, homepage layout, usability testing, etc., and provides a large number of simple and easy-to-use tools. line of usability design recommendations. This book is short and concise, and the language is relaxed and humorous. It is interspersed with a large number of colorful screenshots, interesting cartoon illustrations, and charts containing a large amount of information, making boring design principles approachable. This book is suitable for technical personnel engaged in Web design and Web development, especially for website/webpage designers who are worried about how to retain visitors. <br /> Some websites look very refreshing; <br /> Some websites look cluttered; <br /> Some websites allow you to find information easily; <br /> Some websites make you feel like you are in a maze... <br /> Why is there such a huge contrast in website usability? <br /> What kind of psychology do users have when visiting the website? <br /> What principles should be followed to design a website to attract visitors? <br /> This must-read classic for web designers around the world will give you the answer. <br /> This is a book about web design principles rather than web design techniques. The author of this book is a Web design expert with rich practical experience. He uses humorous language to reveal important but easily overlooked issues in web design. In just a few hours, you can find the crux of website design based on the design principles taught in the book, and make your website look brand new. <br />