Ⅰ 前端常見面試題
前端開發可能問到的問題:
自我介紹(一定要對項目很熟悉)
ui-app web前端技術體系?
響應式怎麼做?
render跟狀態的差異
類組件的生命周期?
阻止冒泡,阻止事件默認行為
文本垂直居中。 line-height設置為元素高度。
用rece講數組中的對象進行合並
解釋localstorage sessionstorage cookie
eventbus滿足event.on('eventname', callback)
display有幾個值?默認值?
position有幾個值?默認值?
div水平垂直居中?
position有哪些值
react相關問題(概念理解、通訊組件等)、react常用內置
React-router
html+css
頁面增刪改查
position的值 absolute relative fixed static
工作中是怎麼聯調和上線的(現場想合適的前後端聯調方式,能和webpack環境切換聯系起來)
antd的Form shouldUpdate增量更新方式,性能優化。
對Hooks的理解
3:操作dom點擊事件向伺服器上傳數據,在上傳未完成之前不可重復操作事件
4:日期格式化,日期不足前兩位補0(2021-06-06 06:06:00)
用css寫一個布局,左側固定寬度,右側自適應
你看
Ⅱ 如何修改安卓app前端
1、打開安卓手機中的設置,找到應用程序選項。
2、進入應用程序,找到並點擊管理應用程序。
3、找到您需要修改的軟體,點擊軟體名稱。
4、點擊後屏幕會出現設為默認值的選項,這時取消默認值的選項,即可修改軟體的內容。
Ⅲ html下拉框怎麼設置默認值
1、設置selected屬性就可以,具體的用法,首先打開hbuilder軟體,新建一個html文檔,裡面寫入一個select下拉框:
Ⅳ 前端 元素的層級 背景
background-color
background-color屬性用來為元素設置背 景顏色。
需要指定一個顏色值,當指定了一個顏色 以後,整個元素的可見區域都會使用這個 顏色作為背景色。
如果不設置背景顏色,元素默認背景顏色 為透明,實際上會顯示父元素的背景顏色
background-image
background-image可以為元素指定背景 圖片。
和background-color類似,這不過這里使 用的是一個圖片作為背景。
需要一個url地址作為參數,url地址需要指 向一個外部圖片的路徑
例如:
background-image: url(1.jpg)
background-repeat
background-repeat用於控制背景圖片的 重復方式4 。
如果只設置背景圖片默認背景圖片將會使 用平鋪的方式,可以通過該屬性進行修改。
可選值:
repeat:默認值,圖片左右上下平鋪
no-repeat:只顯示圖片一次,不會平鋪
repeat-x:沿x軸水平平鋪一張圖片
repeat-y:沿y軸水平平鋪一張圖片
background-position
background-position用來精確控制背景 圖片在元素中的位置。
可以通過三種方式來確定圖片在水平方向 和垂直方向的起點。
關鍵字:top right bottom left center
百分比
數值
background-attachment
background-attachment用來設置背景圖 片是否隨頁面滾動。
可選值:
scroll:隨頁面滾動
fixed:不隨頁面滾動
background
background是背景的簡寫屬性,通過這個 屬性可以一次性設置多個樣式,而且樣式 的順序沒有要求。
例如:
background: green url(1.jpg) no-repeat center center fixed;
Ⅳ html下拉框怎麼設置默認值
html下拉框怎麼設置默認值?
步驟如下:
html代碼部分:
<select> <optionvalue="1">
北京</option> <optionvalue="1"selected>
天津</option> <optionvalue="1">
上海</option> </select>
說明:selected屬性就是默認值,天津被默認選中。
效果圖:
注意事項:默認值只能設置一個,設置多個的話最後一個默認值是最終的默認值。
Ⅵ 前端,關於下拉選擇
select標簽構成的下拉框和jquery通過js構建的下拉框用法一樣。例如:
html下拉框:
js控制的下拉框:
兩者的本質是相同的,但是,select標簽創建的下拉框會默認選中第一個選項。而js控制的下拉框默認是不會選中任何選項的。
當然select標簽的默認選項可以通過為option標簽添加selected屬性設置。
而js控制的下拉框可以通過$("id").combobox('setValue',value);設置初始值。
下拉框的默認值的獲取方式:
$("id").next().children(":text").val()或者$("id").combobox("getValue").
遇到的問題是:下拉框默認選中第一個,但是沒有觸發選中時候的相應事件。
解決方法: onchange從這個名稱就可以看出,只有在select的選項有改變(change)的時候才會觸發這個事件的。一般情況下select的第一個選項是默認選項,當你選中第一個項時,由於值沒有改變,所以是不會觸發onchange事件的。解決這個問題並沒有什麼完美的辦法,一般你可以增加一個空值的項作為第一選項,比如<option>請選擇</option>,這樣原來的第一項就變成了第二項,點擊該項值就有所改變了,就會觸發onchange事件了;或者把除第一項外的其他項設為默認值,這樣點擊第一項也會觸發事件的。
Ⅶ vue中給的默認值是調介面取到的
在企業開發過程中,往往有著明確的前後端的分工,前端負責接收、使用介面,後端負責編寫、處理介面。
對於前端如何使用介面,今天在Vue中進行講解。
一個項目往往由這幾個部分組成。
其中在src文件夾中,
,有這么些內容。
我們常常把介面文件,新建一個文件夾在src下,命名為api,api內的文件便是介面文件。
通常把後端的介面寫在api文件夾下,自己命名為xxx.js
// 登錄
export function login(data) {
return request({
url: '/api/court/login',
method: 'post',
data
})
}
// 獲取驗證碼
export function captchaImage(params) {
return request({
url: '/api/captchaImage',
method: 'get',
params
})
}
登錄後復制
對於需要添加信息在頭部的,可以這么寫
// 獲取登錄用戶信息
export function getInfo(params) {
return request({
url: '/api/court/getInfo',
method: 'get',
params,
headers: {
'Authorization': JSON.parse(localStorage.Authorization)
}
})
}
登錄後復制
這個就是request.js 文件的內容
import axios from 'axios'
// import { getToken } from '@/utils/auth'
// create an axios instance
const service = axios.create({
// 外網更新
// baseURL: 'http://xxxxx',
baseURL: '/xxxxx',
timeout: 5000 // request timeout
})
export default service
登錄後復制
項目的頁面往往寫在views中,每個頁面設一個文件夾,其中index.vue 內容則是本頁面的內容
在頁面中,如果我們需要使用某個介面。則需要進行引入操作。通過 import {介面名1、介面名2} from 』 api文件地址 』
import { login,captchaImage,getInfo,logOut,reset } from '@/api/login'
登錄後復制
from後所跟的就是api中文件的地址路徑
介面往往是在方法中進行調用,對於不同介面 ,需要的參數也不一樣,根據需求,我們傳入對應的參數即可。圖中的 captchaImage、以及login就是介面信息。
介面的使用格式:
介面名({參數1:頁面中的參1,參數2:頁面中的參數2}).then(res => {
console.log(res)//res就是調用介面後,後台返回過來的結果,一般數據儲存在res.data.data中,具體情況而論
})
登錄後復制
這樣就是介面調用的全部過程了。附上控制台信息圖以及apipost介面圖。
Ⅷ mpp建表設置默認值
1、字元串類型,建議默認設置Empty String,盡量不要設置NULL原因:空值(』』)是不佔用空間的,MySQL中的NULL其實是佔用空間的,另外:從開發角度考慮,如果欄位為空,默認NULL,介面沒有做非空判斷直接輸出NULL,前端會直接展示NULL,這是不友好
2、數值類型,如果有特殊情況,根據特殊情況定義,否則建議默認給
03、時間類型,可以根據需要設置當前時間,一般用於createTime欄位等,可以省去代碼層設置,資料庫直接記錄當前數據插入時間並且可以勾選根據當前時間戳更新,一般用於updateTime欄位等,可以省去代碼層設置,當有數據更新,資料庫就會根據當前時間修改此欄位