欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

公司網站建設web開發要注意的問題

2022-05-02    分類: 網站建設

1.inline-block總會有間隙
網站建設前端布局的時候經常會有對齊的需要,inline可以用來對齊行級元素,而如果要對齊塊級元素就要用到inline-block了,但是用了inline-block會發現的確對齊了,但是塊與塊之間總會有間隙,這是因為內聯及內聯塊元素之間在HTML中寫的換行或者空格會被解析

,那么怎么解決這個問題呢?
一種方法是不寫換行或空格,就是把標簽全放在一起,不過這樣擠在一塊不利于讀代碼。
還有就是在父元素里把font-size設置為0px,這樣就算有空格也會被解析為0的大小,也就消除了空格了。
2.float導致塊坍塌
前端布局對齊也可以使用float,但是這樣做會導致被作用塊不占高度(相當于不存在,脫離了文檔流,但是會顯示),前面的塊不
占高度后面跟著的不需要對齊的塊就可能會和前面的塊擠在一起(各種異常),float很好用,但是怎么才能避免塊坍塌呢?
在結束float的塊后面加一個寬高都為0的塊,并設置樣式為clear:both;就像在浮動不占空間的塊下面加了一個隔板(我也不知道怎么解釋,但是很管用)
在使用float的塊的父級塊中設置樣式overflow:hidden;這個樣式的意思是超出父級元素大小的部分不顯示,能夠解決坍塌可能是因為float塊寬度原因。
使用after偽對象,這個沒用過,但是感覺原理就和第一個一樣。
3.position:absolute位置到底相對于誰?
前端布局有的時候需要精確控制元素位置,比如讓元素居中,常用的對于塊級元素居中方法是
margin:0
auto;
position:absolute; left:50%; margin-left:-'元素寬度';(一開始不知道margin還可以為負,這樣用感覺很妙)
但是用絕對定位的時候總是會有
莫名奇妙的問題,有的時候位置是相對于body,有的時候只是相對于父級,到底相對于誰呢?
總結下,absolute的定位應該是相對于同樣使用了
absolute的父元素,如果沒有這樣的父元素那就是相對于整個body,所以如果要用absolute又要相對于父元素調整位置,那么只需要給父元素也
加上一個absolute就可以了,(而且如果只設置樣式position:absolute;不設置top和left等定位屬性,那么元素的位置仍然是原來的位置,如果設
置了left而不設置top,那么元素的left應該遵循上面的規則,而top位置還是在原地,總而言之就是,絕對定位的元素不設置水平邊距或者垂直邊
距的時候,位置仍然是原來的水平位置或者垂直位置。)
4.webpack打包圖片資源路徑問題
使用webpack打包的時候,對于圖片資源需要用url-loader處理,否則打包過后的路徑仍然是相對于原來文件的
而對于js中url應該用require引用,否則不會被webpack打包,我就是在這被坑的,打包幾遍都沒用
web開發前段的構建問題;
1,如何在 head 里面引入 js 文件?
背景: 在 <head> 標簽中,以 inline 的形式引入 flexible.js 文件
移動端項目可以引入 flexible.js 來實現移動端適配
Nuxt.js 通過 vue-meta 實現頭部標簽管理
通過查看文檔發現,可以按照如下方式配置:
// nuxt.config.js
head: {
script: [
{
innerHTML: 'console.log("hello")',
type: 'text/javascript',
charset: 'utf-8'
}
]
}
結果,生成 html 如下:
<script
data-n-head="true"
type="text/javascript"
charset="utf-8">
console.log(&quot;hello&quot;)
</script>
發現 vue-meta 把引號做了轉義處理,加入 __dangerouslyDisableSanitizers: ['script'] 后,就不會再對這些字符做轉義了。
注釋:該字段使用需慎重!
接下來,要把 console.log("hello") 的內容替換成 flexible.js,配置升級之后如下:
head: {
script: [
{
innerHTML: require('./assets/js/flexible'),
type: 'text/javascript',
charset: 'utf-8'
}
],
__dangerouslyDisableSanitizers: ['script']
}
踩坑成功,下一個坑...

2,如何預處理器?
背景:在組件中的 <template>、<script> 或 <style> 上使用各種預處理器
加上處理器后,控制臺報錯
<style lang="sass">
.red
color: red
</style>
這個問題解決方法非常簡單,只需要安裝這些依賴就好:
npm install --save-dev node-sass sass-loader
但是解決過程并不是很順利的,在閱讀中文文檔時,忽略版本號,按照上面的提示進行操作,發現不能成功,最后發現了該解決方案。
中文文檔的版本號過低,如需查看文檔,一定要看最新版本的英文文檔!
3,如何使用 px2rem?
背景:在 css 中,寫入 px,通過 px2rem loader 將 px 轉換成 rem
在以前的項目中,是通過 px2rem loader 實現的,但是在 Nuxt.js 項目下,添加 css loader 還是很費力的,因為涉及到 vue-loader。
想到了一個其他方案:
可以使用 postcss 處理。可以在 nuxt.config.js 文件中添加配置,也可以在postcss.conf.js 文件中添加。
build: {
postcss: [
require('postcss-px2rem')({
remUnit: 75 // 轉換基本單位
})
]
},
4,如何拓展 webpack 配置?
背景:給 utils 目錄添加 alias
剛剛說到,Nuxt.js 內置了 webpack 配置
如果要拓展配置,在 nuxt.config.js 文件中添加。
同時也可以在該文件中,將配置信息打印出來。
extend (config, ctx) {
console.log('webpack config:', config)
if (ctx.isClient) {
// 添加 alias 配置
Object.assign(config.resolve.alias, {
'utils': path.resolve(__dirname, 'utils')
})
}
}
5,如何添加 vue plugin?
背景:封裝了一個 toast vue plugin
由于 vue 實例化的過程沒有暴露出來,在哪個時機注入進去呢?
可以在 nuxt.config.js 中添加 plugins 配置,這樣插件就會在 Nuxt.js 應用初始化之前被加載導入。
module.exports = {
plugins: ['~plugins/toast']
}
~plugins/toast.js 文件:
import Vue from 'vue'
import toast from '../utils/toast'
import '../assets/css/toast.css'
Vue.use(toast)
6,如何修改環境變量 NODE_ENV?
背景:在項目中,設置 3 個 NODE_ENV 的值,來對應不同的版本。
development,本地開發;release,預發布版本;production,線上版本。
其中,預發布版本比 production 版本,多出 vconsole。
// package.json
"scripts": {
"buildDev": "cross-env NODE_ENV=release nuxt build && backpack build",
"startDev": "cross-env NODE_ENV=release PORT=3000 node build/main.js"
},
打印 process.env.NODE_ENV 依舊是:production。
在 backpack 的源碼中,找到了答案:
在執行 backpack build 命令時,會把 process.env.NODE_ENV 修改為 production,并且是寫死的不可配置的...... (重寫 backpack,恩~)
注意:lerna 來管理還是一個值得關注的工具
無奈下,只能在 process.env 下,添加 __ENV 屬性,代表 NODE_ENV
640?wx_fmt=png
這時,在頁面中打印出來的信息 process.env.__ENV undefined,但是可以打印出 process.env.NODE_ENV。
可以通過配置 nuxt.config.js 中的,env 屬性,解決該問題:
env: {
__ENV: process.env.__ENV

分享名稱:公司網站建設web開發要注意的問題
URL網址:http://m.kartarina.com/news6/149056.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

1成都定制網站建設
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
av亚洲精华国产精华精华| 日韩免费看的电影| 欧美α欧美αv大片| 免费观看30秒视频久久| 欧美一级夜夜爽| 国内成+人亚洲+欧美+综合在线| 欧美v日韩v国产v| 日韩欧美国产麻豆| 久久中文娱乐网| 色诱视频网站一区| 亚洲精品少妇30p| 欧美午夜精品久久久久久超碰 | 亚洲免费在线观看| 日本韩国视频一区二区| 琪琪久久久久日韩精品| 免费人成网站在线观看欧美高清| 男男gaygay亚洲| 国产乱子伦视频一区二区三区 | 日韩一区二区三区在线视频| 国产91清纯白嫩初高中在线观看| 最新高清无码专区| 精品福利二区三区| 亚洲成人tv网| 久久日一线二线三线suv| 国内外精品视频| 成人综合在线视频| 奇米在线7777在线精品 | 国产精品青草综合久久久久99| 99国产精品久久久久| 精品日韩在线一区| 中文文精品字幕一区二区| 91福利社在线观看| 日韩女优毛片在线| 国产精品白丝在线| 国产午夜精品久久久久久免费视 | 久久精品国产色蜜蜜麻豆| 自拍偷拍国产精品| 日本三级亚洲精品| 亚洲一区二区三区激情| 国产精品你懂的| 欧美放荡的少妇| 99精品久久久久久| 91精品国产麻豆国产自产在线 | 色婷婷精品大在线视频| 精品免费日韩av| 亚洲一区免费在线观看| 国产91在线观看丝袜| 欧美精品在线视频| 亚洲欧美日韩电影| 成人精品视频一区| 国产午夜精品一区二区三区视频| 亚洲bdsm女犯bdsm网站| 91亚洲精品一区二区乱码| 成人一道本在线| 精品久久国产字幕高潮| 亚洲.国产.中文慕字在线| 99久久婷婷国产综合精品电影| 欧美第一区第二区| 视频在线观看一区二区三区| 伦理电影国产精品| 欧美蜜桃一区二区三区| 日韩一区二区三区在线视频| 亚洲国产精品一区二区久久恐怖片| 亚洲自拍偷拍图区| 99热这里都是精品| 国产精品污网站| 国产·精品毛片| 国产精品国产三级国产普通话99| 国产一区二区三区四区五区美女| 日韩免费视频一区| 国模少妇一区二区三区| 精品理论电影在线| 极品少妇一区二区三区精品视频 | 亚洲男人都懂的| 成人av资源站| 欧美福利视频一区| 视频一区欧美日韩| 欧美日韩在线播放三区四区| 欧美成人a∨高清免费观看| 免费看欧美美女黄的网站| 欧美一区二区成人6969| 激情六月婷婷久久| 国产清纯白嫩初高生在线观看91| 日本韩国欧美在线| 一区二区三区丝袜| 国产成人免费在线| 日本精品一区二区三区高清| 在线观看www91| 欧美一二三区在线观看| 男人的j进女人的j一区| 日韩免费成人网| 国产成人精品亚洲777人妖| 国产精品成人网| 欧美日本不卡视频| 麻豆国产精品一区二区三区| 成人av网站在线| 一区二区成人在线视频 | 欧美激情一区二区三区在线| av成人动漫在线观看| 亚洲资源中文字幕| 日韩女优制服丝袜电影| 成人福利视频网站| 午夜免费久久看| 91在线小视频| 日本 国产 欧美色综合| 久久精品一区二区三区四区| 99久精品国产| 青青国产91久久久久久 | 青青草91视频| 国产精品入口麻豆原神| 欧美精品久久99久久在免费线 | 亚洲精品在线观看网站| 一本大道久久a久久综合婷婷| 日韩中文字幕麻豆| 国产精品传媒入口麻豆| 欧美tk—视频vk| 91视频国产资源| 国产成人精品亚洲日本在线桃色| 一区二区三区在线视频观看| 久久精品一区蜜桃臀影院| 欧美精品色一区二区三区| 国产91精品一区二区麻豆网站 | 久久久久久免费毛片精品| 91在线视频免费91| 国产尤物一区二区在线| 亚洲二区在线观看| 日韩美女视频一区| 久久免费精品国产久精品久久久久| 欧美在线你懂得| av在线免费不卡| 国产成人自拍高清视频在线免费播放| 爽爽淫人综合网网站| 亚洲欧美另类在线| 国产精品久久久久婷婷二区次| 日韩免费福利电影在线观看| 欧美年轻男男videosbes| 成人av电影观看| 国产+成+人+亚洲欧洲自线| 精品一区二区三区在线播放视频| 亚洲福利一区二区| 亚洲一区在线视频| 亚洲激情六月丁香| 亚洲丝袜美腿综合| 亚洲日本在线a| 亚洲视频在线一区二区| 中文字幕制服丝袜成人av| 国产日产欧美一区二区三区| 久久久久国产精品麻豆ai换脸| 精品88久久久久88久久久| 亚洲精品在线电影| 精品女同一区二区| 久久美女艺术照精彩视频福利播放| 日韩精品在线一区二区| 日韩欧美第一区| 久久午夜老司机| 中文字幕中文字幕在线一区| 亚洲欧美日韩综合aⅴ视频| 亚洲精品成人在线| 婷婷一区二区三区| 奇米影视7777精品一区二区| 美女免费视频一区| 国产麻豆欧美日韩一区| 成人国产视频在线观看 | 欧美剧情片在线观看| 欧美视频自拍偷拍| 在线不卡中文字幕播放| 91精品国产品国语在线不卡| 日韩欧美你懂的| 国产欧美一区二区精品久导航 | 9191成人精品久久| 国产一区欧美二区| 成人h动漫精品一区二区| 色综合中文字幕国产| 蜜桃久久精品一区二区| 麻豆国产精品官网| 成人免费的视频| 欧美男男青年gay1069videost | 香港成人在线视频| 国产一区二区三区免费播放 | 欧美日韩中文一区| 日韩一级片网站| 国产视频不卡一区| 亚洲一区二三区| 国产精品综合网| 欧美视频精品在线观看| 欧美精品一区视频| 亚洲黄色录像片| 国产精品中文欧美| 在线播放中文一区| 国产欧美中文在线| 视频一区欧美精品| 91小视频免费观看| 国产一区二区中文字幕| 色婷婷一区二区三区四区| 欧美成人性福生活免费看| 亚洲色图欧美激情| 国产91综合网| 日韩欧美一卡二卡| 亚洲一区二区四区蜜桃| 国产v综合v亚洲欧|