Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
、新建一個站點
二、設置站點的服務器和圖片存儲路徑
1.設置圖片存儲路徑:點擊上圖的管理站點彈出下圖界面
2.設置服務器:
三.新建一個HTML文件,修改頁面屬性:
1.打開頁面屬性:
2.選擇標題編碼項,文檔類型選擇HTML5
3.配置首選參數,這樣新建的HTML文件會默認使用HTML5格式
四、代碼縮進快捷鍵:
五、HTML知識:
1.標題:標題有h1到h6幾種樣式,都是單獨一行,字體加粗變大的效果,h1最大,h6最小
示例: <h1></h1>
2.段落:<p></p>
換行:<br />
3.加粗:<b></b> <strong></strong>語法強調
傾斜:<i></i> <em></em>語法強調
下劃線:<u></u> <ins></ins>語法強調
4.大號字體:<big></big>
小號字體:<small></small>
水平分割線:<hr />
5.文本標記:<span></span>
6.項目列表: <ul>
<li></li>
</ul>
7.編號列表:<ol> 自動排序
<li></li>
</ol>
8.列表項: <dl>
<dt></dt> 分組,dt和dd是并列關系
<dd></dd>
</dl>
9.使用表格:<tabel width="600" height="600" border="1"> 表格的寬和高,邊框
<caption></caption>表格的標題
<tr> 表格的行
<td></td> 表格的列
</tr>
</tabel>
10.定義書簽:<a href="#dibu"></a> 創建鏈接,跳轉到頁面底部
<a name="dibu"></a> 在代碼底部創建鏈接
11.播放音頻:<embed src="" width="0" height="0"></embed>
六、CSS樣式表:
1.鏈接CSS文件:<link rel="stylesheet" href="" /> stylesheet是樣式表的意思
介紹的非常完整,極具人性化,整體讀下來有種老友相談,良師指導的感覺。這個style是一個很好的工具,當對某些模棱兩可的實現方式糾結時,可以試著搜一下。
見:google.github.io/style/cppguide.html
見:chromium.googlesource.cn/chromium/src/+/main/styleguide/styleguide.md
webpack 出現之前,前端開發人員會使用 grunt 和 gulp 等工具來處理資源,并將它們從 /src 文件夾移動到 /dist 或 /build 目錄中。JavaScript 模塊也遵循同樣方式,但是,像 webpack 這樣的工具,將動態打包所有依賴(創建所謂的 依賴圖(dependency graph))。這是極好的創舉,因為現在每個模塊都可以明確表述它自身的依賴,可以避免打包未使用的模塊。
webpack 最出色的功能之一就是,除了引入 JavaScript,還可以通過 loader 或內置的 Asset Modules 引入任何其他類型的文件。也就是說,以上列出的那些 JavaScript 的優點(例如顯式依賴),同樣可以用來構建 web 站點或 web 應用程序中的所有非 JavaScript 內容。讓我們從 CSS 開始起步,或許你可能已經熟悉了下面這些設置。
首先我們創建一個目錄webpack-css,用npm初始化 ,然后在本地安裝 webpack:
mkdir webpack-css
cd webpack-css
npm init -y
npm install webpack webpack-cli --save-dev
目錄結構、文件和內容如下:
webpack-css
|- package.json
|- /dist
|- index.html
|-webpack.config.js
其中dist/index.html文件內容為:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>webpack 資源管理</title>
<script src="bundle.js"></script>
</head>
<body>
<div class="css_demo">css 資源管理</div>
</body>
</html>
webpack.config.js的文件內容如下:
const path = require('path');
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist'),
},
};
package.js的文件內容如下:
{
"name": "webpack-css",
"version": "1.0.0",
"description": "",
"private": true,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "webpack"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"css-loader": "^5.2.0",
"style-loader": "^2.0.0",
"webpack": "^5.28.0"
}
}
為了在 JavaScript 模塊中 import 一個 CSS 文件,你需要安裝 style-loader 和 css-loader,并在 module 配置 中添加這些 loader:
npm install --save-dev style-loader css-loader
修改webpack.config.js添加加載CSS:
const path= require('path')
module.exports={
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname,'dist')
},
module: {
rules: [
{
test: /\.css$/i,
use: ['style-loader', 'css-loader']
}
]
}
}
模塊 loader 可以鏈式調用。鏈中的每個 loader 都將對資源進行轉換。鏈會按逆序執行。第一個 loader 將其結果(被轉換后的資源)傳遞給下一個 loader,依此類推。最后,webpack 期望鏈中的最后的 loader 返回 JavaScript。
應保證 loader 的先后順序:'style-loader' 在前,而 'css-loader' 在后。如果不遵守此約定,webpack 可能會拋出錯誤。
webpack 根據正則表達式,來確定應該查找哪些文件,并將其提供給指定的 loader。在這個示例中,所有以 .css 結尾的文件,都將被提供給 style-loader 和 css-loader。
這使你可以在依賴于此樣式的 js 文件中使用 import './style.css'。現在,在此模塊執行過程中,含有 CSS 字符串的 <style> 標簽,將被插入到 html 文件的 <head> 中。
我們嘗試一下,通過在項目中添加一個新的 style.css 文件,并將其 import 到我們的 index.js 中。
在src的目錄下創建 style.css 文件,src/style.css文件內容如下:
.css_demo {
color: red;
}
在src/index.js的文件中引入style.css:
import './style.css'
執行打包命令
npm run build
> webpack-css@1.0.0 build D:\project\mockjs\webpack-css
> webpack
asset bundle.js 3.58 KiB [emitted] [minimized] (name: main)
runtime modules 663 bytes 3 modules
orphan modules 326 bytes [orphan] 1 module
cacheable modules 8.9 KiB
modules by path ./src/ 679 bytes
./src/index.js + 1 modules 346 bytes [built] [code generated]
./node_modules/css-loader/dist/cjs.js!./src/style.css 333 bytes [built] [code generated]
modules by path ./node_modules/ 8.23 KiB
./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js 6.67 KiB [built] [code generated]
./node_modules/css-loader/dist/runtime/api.js 1.57 KiB [built] [code generated]
WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value.
Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/
webpack 5.28.0 compiled with 1 warning in 1573 ms
再次在瀏覽器中打開 dist/index.html,你應該看到 css 資源管理 現在的樣式是紅色。要查看 webpack 做了什么,請檢查頁面(不要查看頁面源代碼,它不會顯示結果,因為 <style> 標簽是由 JavaScript 動態創建的),并查看頁面的 head 標簽。它應該包含 style 塊元素,也就是我們在 index.js 中 import 的 css 文件中的樣式。
效果
注意,在多數情況下,你也可以進行 壓縮 CSS,以便在生產環境中節省加載時間。最重要的是,現有的 loader 可以支持任何你可以想到的 CSS 風格 - postcss, sass 和 less 等。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。