Home > Download > Learning resources > Web page production
Search Engine Optimization Basics <br /> Create unique, accurate page titles <br /> Better use of description meta tags <br /> Optimize website structure <br /> Optimize URL structure <br /> Make your site easier to search and browse <br /> Optimize content <br /> Provide high-quality content and services <br /> Write the link anchor text <br /> Optimize the use of images <br /> Correct use of heading tags <br /> Handling page crawling <br /> Use robots.txt files more efficiently <br /> Use rel="nofollow" with caution <br /> Search Engine Optimization for Mobile Websites <br /> Tell Google about mobile site <br /> Correctly guide mobile phone users <br /> Website promotion and analysis <br /> Promote your website the right way <br /> Take advantage of free webmaster tools <br /> Title tags tell users and search engines what a particular web page is about.
To learn this series of tutorials, you need to have a certain basic knowledge of HTML and CSS, which means you have made web pages before and know how to use table layout. If you have just started learning web page production and don't know what table layout, html and css are, it is recommended that you recharge your batteries first, otherwise you will have a hard time learning this tutorial or you will not understand it at all. <br /> Due to time constraints, this tutorial only explains some practical knowledge, allowing you to move from the original table layout to the web standard (div css) layout, and use web standards to create common pages, which also achieves the purpose of this tutorial. <br /> This tutorial is mostly explained step by step in the form of examples. The key points or difficulties involved in the examples will be explained, and the concepts will be less explained. Because concepts are difficult to explain clearly, or even if you explain them clearly, you may not be able to understand them, and even if you understand them, you may not be able to understand them. So I leave the concept to you to study in depth later.
This book is the crystallization of the experience of senior Web technology experts and is a must-have for front-end engineers. It comprehensively explains the use of each functional component, secondary development of existing plug-ins and extensions, in-depth analysis of architectural ideas and source code implementation, and the development of customized complete plug-ins. and extensions. Friends who need it can download it and try it! <p> <strong>Bootstrap</strong> is one of the most popular and popular Web front-end development frameworks in the world. Its power lies in its complete and complete encapsulation of common CSS layout widgets and JavaScript plug-ins, allowing inexperienced front-end engineers and back-end development engineers to quickly master and use it, greatly improving development efficiency. In addition, it can also standardize the writing of CSS and JavaScript by front-end teams to some extent. </p>
<p> In literal mode, all the contents wrapped between // are metacharacters, some have special meanings, and most of them are ordinary metacharacters that represent their own meaning <br /> varname ='wo';<br /> varreg = /^\d " name "\d $/<br /> In order to solve the above-mentioned need to add a variable to the regular expression, we can only use the instance creation method<br /> varreg =newRegExp("^\\d " name "\\d $","g")<br /> What is the difference between literal method and instance creation method in regular expressions?<br /> 1. Everything that appears in the literal method is metacharacters, so variable values cannot be spliced, but the instance creation method is possible. <br /> 2. Just write \d directly in the literal, but in the example it needs to be translated as \\d<br /> </p>
This book brings together the most useful CSS technologies, summarizes the best practices in CSS design, discusses techniques for solving various practical problems, and fills the gap in CSS books. Because of this, after the English version was published, Luoyang paper was expensive for a while, and it was reprinted many times. It quickly climbed to the top of Amazon's book rankings, and even kept pace with "Harry Potter" at its peak, creating a sales miracle for computer books. <br /> As part of the web standards, CSS has become an indispensable key element in modern web design. CSS may seem simple, but being truly proficient in CSS is no easy task. When using CSS to develop websites, you will encounter all kinds of browser bugs and inconsistencies, and the solutions are so diverse that users often feel confused and don't know where to start.
This book explains in detail the outline of knowledge points for front-end development interviews; I would like to share it with you. Interested friends can come and take a look.
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, including checking numbers, characters, some special requirements, etc. Keep it for yourself and as a reference for your friends.
ZK is a component-based, event-driven AJAX user interface framework, a behind-the-scene technology. With ZK, you can enrich your Web applications with XUL and XHTML, manipulating them to handle events caused by user activity, just like the desktop applications you've been using for years.
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.
Regular expression is a regular expression. It seems that English is much easier to understand than Chinese. Just check the expression symbol <br /> did not qualified! ! Regular expressions have a very powerful and complex object RegExp. In JavaScript version 1.2, it starts with <br /> provided on. <br /> Let’s take a look at the introduction to regular expressions: <br /> Regular expression objects are used to standardize a standardized expression (that is, the expression does not meet specific requirements, such as whether it is Email<br /> address format, etc.), which has properties and methods for checking whether the given string conforms to the rules. <br /> In addition, the properties of individual regular expression objects you create using the RegExp constructor have already predefined regular expressions<br /> Static properties of objects, you can use them at any time.
<p> Regular expressions are a small, highly specialized programming language that is not unique to Python. It is a basic and important part of many programming languages. In python, it is mainly implemented through the re module. </p> <p> Regular expression patterns are compiled into a series of bytecodes and then executed by a matching engine written in C. So what are the common usage scenarios of regular expressions? </p> <p> For example, specify rules for the corresponding set of strings you want to match; </p> <p> The string set can include e-mail addresses, Internet addresses, phone numbers, or some string sets customized according to needs; </p> <p> Of course, you can also judge whether a string set conforms to the matching rules we defined; </p> <p> Find the part of the string that matches the rule; </p> <p> A series of text processing such as modification and cutting; </p>
A relatively new introductory tutorial on AJAX - ExtJS2.0. EXTJS is a front-end AJAX framework that has nothing to do with back-end technology. It can be used to develop WEB applications with gorgeous interfaces and good user experience. At the same time, AJAX technology is also very popular nowadays. A WEB technology, so this entry-level tutorial can let you first understand some basic knowledge of AJAX.
Among the 7 technologies involved in AJAX, I personally think Javascript, XMLHttpRequest, DOM, and XML are more useful. <br /> <a>A</a>、XMLHttpRequest object<br /> XMLHttpRequest is an object of the XMLHTTP component. Through this object, AJAX can only exchange data with the server like a desktop application, without having to refresh the interface every time, and there is no need to hand over the data processing work to the server every time. ; This not only reduces the load on the server, speeds up the response speed, and shortens the user's waiting time. <p> Starting from IE5.0, developers can use XMLHTTP ActiveX components inside Web pages to extend their own functions. They can directly transmit data to the server or receive data from the server without navigating from the current Web page. , Mozilla1.0 and NetScape7 create the proxy class XMLHttpRequest that inherits XML; for most cases, the XMLHttpRequest object is very similar to the XMLHTTP component, with similar methods and properties, but some properties are different. </p>
<p> The ajax() method loads remote data via HTTP requests. </p> <p> This method is the underlying AJAX implementation of jQuery. For simple and easy-to-use high-level implementations, see $.get, $.post, etc. $.ajax() returns the XMLHttpRequest object it created. In most cases you won't need to manipulate this function directly unless you need to manipulate less commonly used options for more flexibility. </p> <p> In the simplest case, $.ajax() can be used directly without any parameters. </p>
With the promotion and application of HTML5 technology in China, browsers gradually support richer HTML5 features, and various HTML5 platforms have emerged, rich in diversified market opportunities. <br /> In 2015, domestic HTML5 platforms mainly provided production and development tools, which were divided into three categories: light marketing templates (such as Yiqixiu), functional engines (such as Bailu) and basic tools (such as iH5). With the gradual development of these platforms, the HTML5 industry has begun to shift from technical application to the benign ecology of the entire industry. <br /> However, there is still huge room for growth in the application of HTML5. In the near future, it is likely to gradually transform from the advertising industry to the gaming industry, radio and television industry, and media industry, and it will also be able to extend its reach further in the near future. As a new generation of web development standards, HTML5 is bound to burn in the coming year. <br /> In the eyes of many people, HTML5 is closely related to Internet marketing, but in fact, from the starting point of its establishment, it is a web page standard that defines the writing specifications of browser languages. As the dust of the HTML5 standard has settled, its powerful web application development capabilities have forced people to change their inherent Internet thinking and find new web solutions.
This document mainly talks about using jQuery-Mobile to create Web-App; the development of mobile Internet has promoted various mobile Web frameworks. jQuery is an excellent lightweight JavaScript framework that simplifies the operation between HTML5 and JavaScript. This article will introduce in detail how to create an excellent mobile Web App through jQuery. I hope this document will help friends in need; interested friends can come and take a look.
<p class="MsoNormal" style="background:#FFFFFF;"> Use ExtJS to implement dynamic loading tree (Load tree) </p> <p class="MsoNormal" style="margin-left:24pt;text-indent:-18pt;background:#FFFFFF;"> 1. Database background: </p> <p class="MsoNormal" style="background:#FFFFFF;"> Oracle DDL script: </p> <p class="MsoNormal" style="background:#FFFFFF;"> create table ORGANIZATION( </p> <p class="MsoNormal" style="background:#FFFFFF;"> ORGID NUMBER(10) not null, </p> <p class="MsoNormal" style="background:#FFFFFF;"> PARENTID NUMBER(10) not null, </p> <p class="MsoNormal" style="background:#FFFFFF;"> ORGNAME VARCHAR2(32) not null, </p> <p class="MsoNormal" style="background:#FFFFFF;"> ISAVAILABLE NUMBER(1) default 1 not null </p> <p class="MsoNormal" style="background:#FFFFFF;"> ); </p> <p class="MsoNormal" style="background:#FFFFFF;"> alter table ORGANIZATION </p> <p class="MsoNormal" style="background:#FFFFFF;"> add constraint PK_ORGID primary key (ORGID); </p> <p class="MsoNormal" style="background:#FFFFFF;"> alter table ORGANIZATION </p> <p class="MsoNormal" style="background:#FFFFFF;"> add constraint FK_ORGID_PARENTID foreign key (PARENTID) </p> <p class="MsoNormal" style="margin-left:24pt;background:#FFFFFF;"> references ORGANIZATION (ORGID); </p> <p class="MsoNormal" style="background:#FFFFFF;"> Initialize data content (note that the first row of data is required): </p>
<p> <strong>Design patterns</strong> are reusable solutions for solving common problems in software design. Design patterns are so fascinating that they can be explored in any programming language. </p> <p> One of the reasons is that it allows us to stand on the shoulders of giants and gain all the experience of our predecessors, ensuring that we organize our code in an elegant way and meet the conditions we need to solve problems. </p> <p> Design patterns also provide us with a common vocabulary for describing problems. This is more convenient than conveying syntactic and semantic descriptions to others through code. </p> <p> In this article we will explain the classic and modern design patterns in the JavaScript programming language. </p> <p> <strong>Target readers</strong> </p> <p> This book is intended for professional developers who wish to improve their knowledge of design patterns and apply them to the JavaScript programming language. </p> <p> Some of the concepts covered (closures, prototypal inheritance) will assume a certain level of basic prior knowledge and understanding. If you find yourself in need of more in-depth reading on this topic, we've provided a list of recommended books for your convenience. </p> <p> If you want to learn how to write beautiful, structured, and organized code, I believe this book is for you. </p>
<p> Simply put, <strong>Node.js</strong> is JavaScript running on the server side. Node.js is a platform built on the Chrome JavaScript runtime. This article brings you the Node.js reference manual. Friends who need it can download it and take a look! </p> <p> Node.js is an event-driven I/O server-side JavaScript environment based on Google's V8 engine. The V8 engine executes Javascript very quickly and has very good performance. </p> <p> Who should read this tutorial? <br /> If you are a front-end programmer and you don't know a dynamic programming language like PHP, Python or Ruby, and you want to create your own service, then Node.js is a very good choice. </p> <p> Node.js is JavaScript that runs on the server side. If you are familiar with Javascript, you will easily learn Node.js. </p> <p> Of course, if you are a back-end programmer and want to deploy some high-performance services, then learning Node.js is also a very good choice. </p> <p> What you need to know before studying this tutorial<br /> Before proceeding with this tutorial, you should know some basic computer programming terminology. If you have studied Javascript, PHP, Java and other programming languages, it will help you understand Node.js programming faster. </p>
This document mainly talks about the detailed and classic mootools Chinese tutorial; <strong>mootools</strong> is a very powerful JS class library, but there are not many Chinese reference materials on the Internet. This article collects some online and integrates them for your reference. . I hope this document will help friends in need; interested friends can come and take a look.