Home> Web design tutorial
All Dreamweaver tutorial Javascript tutorial HTML tutorial CSS tutorial Experience and skills DHTML tutorial Web effects WEB standardization
Web design tutorial
  • Modern JavaScript Development Programming Style Idiomatic.js Guide Chinese Version

    Modern JavaScript Development Programming Style Idiomatic.js Guide Chinese Version

    The style you choose for your project should be the highest criterion. Place it as a description in your project and link it to this document as a guarantee of code style consistency, readability and maintainability. 1. Blank 1. Never mix spaces and tabs.
    2025-08-24
  • A brief introduction to file import in HTML5

    A brief introduction to file import in HTML5

    This article mainly introduces a brief introduction to file import in HTML, including loading jQuery, execution order after import, and other knowledge points. Friends who need it can refer to Template, Shadow DOM and Custom Elements to make it easier for
    2025-08-24
  • Nodejs crawl html page content (recommended)

    Nodejs crawl html page content (recommended)

    Without further ado, I will post the core code for node.js to grab the content of the html page. The specific code is as follows: var http = require("http");var iconv = require('iconv-lite');var option = {
    2025-08-24
  • Detailed explanation of the raster system of Bootstrap layout

    Detailed explanation of the raster system of Bootstrap layout

    I learned bootstrap a few days ago and sorted out the grid system. If there are any errors, please feel free to correct them. Summary: The grid system has developed responsive web pages for PC, pad and mobile terminals, and there are different solutions b
    2025-08-24
  • Deeply understand js generator data types

    Deeply understand js generator data types

    1. Overview Generator is a new data type introduced by ES6. It looks like a function. In addition to using return, yield can be returned multiple times. generator is defined by function*, (note *), 2. Example functions cannot save state, sometimes global
    2025-08-23
  • Detailed explanation of HTML cellpadding and cellpacing attributes

    Detailed explanation of HTML cellpadding and cellpacing attributes

    This article mainly introduces the HTML cellpadding and cellpacing properties. There is a demonstration diagram. I believe you will know after reading it. Friends who need it can refer to the cell (cell) -- the content of the table cell margin (table fill
    2025-08-23
  • Using Javascript to mimic Excel's pivot analysis function

    Using Javascript to mimic Excel's pivot analysis function

    What is Pivot Analysis? Pivot analysis is to summarize, filter, analyze, compare and plot data in different dimensions. Used to discover changes in data and differences caused by different factors. This is very useful in sales, statistics, finance, etc.,
    2025-08-23
  • Html Select Use the selected property to set the default selection

    Html Select Use the selected property to set the default selection

    How to make default selections in Html Select? Just add the selected = selected attribute to an option to be the default option. The following is an example. I hope it will be helpful to everyone. Add the selected = selected attribute to an option to be t
    2025-08-23
  • Javascript plays inheritance (1)

    Javascript plays inheritance (1)

    I think everyone has their own opinions on whether Javascript is an object-oriented language or an object-oriented language. Those faithful Javascript fans must say that Javascript is an object-oriented language, such as Javascr in the book "Return o
    2025-08-23
  • JS gets the browser name and version number currently used

    JS gets the browser name and version number currently used

    At work, you need to use JS to get the name and version number of the currently used browser. There is a keyword for a lot of information online, which is navigator.appName, but this method has only two types of browser names that are either IE or Netscap
    2025-08-23
  • How to solve the problem of slow loading of JS iFrame

    How to solve the problem of slow loading of JS iFrame

    In the project, you often need to dynamically add iframes and then perform related operations on the added iframes. Sometimes you will encounter the reason why the iframe loads very slowly and how to solve it? Let’s learn this article with this question a
    2025-08-23
  • AJAX implements the method of waterfall flow triggering paging and pagination triggering waterfall flow

    AJAX implements the method of waterfall flow triggering paging and pagination triggering waterfall flow

    The so-called waterfall flow effect is just like the light map bed homepage effect. Multiple columns with similar content are closely arranged, trying to minimize the gap between the columns (i.e., fluid layout). As the page scroll bar scrolls down, new d
    2025-08-23
  • AngularJS basic ng-selected directive simple example

    AngularJS basic ng-selected directive simple example

    AngularJS ng-selected directive AngularJS instance gets the selected options: Click the check box to select BMW options:<!DOCTYPE html><html><head><meta charset="utf-8">
    2025-08-23
  • Compilation of front-end interview questions and answers (II)

    Compilation of front-end interview questions and answers (II)

    Part1 CSS-related 1 What are the common inline elements (inline elements) and block elements respectively? A, b, span, i, em, input, select, img and other common block elements: div, ul, li,
    2025-08-23
  • Using nodejs implementation principle and server building (dynamic)

    Using nodejs implementation principle and server building (dynamic)

    Today is the second day of my learning Node.js. The so-called node.js is actually the language of a server written in JavaScript. At the same time, it is a backend framework and an open platform. 1. Related theoretical knowledge: We can use require to int
    2025-08-23