PM必懂的前端知識(shí)

前端技術(shù):用來(lái)開(kāi)發(fā)和實(shí)現(xiàn)客戶(hù)端產(chǎn)品的技術(shù)

一业舍、前端技術(shù)分類(lèi)

1、分類(lèi)

① APP:Android、iOS舷暮、Windows Phone

②?網(wǎng)頁(yè):Html态罪、CSS、JavaScript

③ 桌面應(yīng)用:Windows下面、Mac OS复颈、Linux

2、職能分類(lèi)

①?移動(dòng)開(kāi)發(fā)工程師:Android沥割、iOS

②?web前端開(kāi)發(fā)工程師:H5

③?桌面客戶(hù)端開(kāi)發(fā)工程師:Windows耗啦、Mac


二、Android及iOS技術(shù)特點(diǎn)及應(yīng)用

1机杜、應(yīng)用特點(diǎn)

Android應(yīng)用特點(diǎn): ① 安裝文件擴(kuò)展名為.apk

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ② 手機(jī)尺寸多樣化帜讲,適配工作量大

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ③ 系統(tǒng)開(kāi)源,可定制化開(kāi)源

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ④ 應(yīng)用市場(chǎng)碎片化嚴(yán)重椒拗,多渠道

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ⑤ 手機(jī)硬件跨度大似将,應(yīng)用支持情況多樣

iOS應(yīng)用特點(diǎn):?① 安裝文件擴(kuò)展名為.api

????????????????????????????② 手機(jī)尺寸相對(duì)單一,適配工作適中

????????????????????????????③ 系統(tǒng)封閉蚀苛,不可定制化系統(tǒng)

????????????????????????????④ 官方指定應(yīng)用市場(chǎng)在验,單一渠道

? ? ? ? ? ? ? ? ? ? ? ? ? ? ⑤ 手機(jī)硬件差異小,應(yīng)用支持情況統(tǒng)一


2堵未、基本控件

UI控件:構(gòu)成產(chǎn)品界面的基本元素腋舌,根據(jù)作用及操作不同,區(qū)分為不同種類(lèi)的控件

Android基本控件:

??????? ① 按鈕:Button

??????? ② 文本展示框:TextView

??????? ③ 文本輸入框:EditText

??????? ④ 圖片展示框:ImageView

??????? ⑤ 列表展示容器:ListView

??????? ⑥ 表格展示容器:GridView

iOS基本控件:

??????? ① 按鈕:UIButton

??????? ② 文本展示框:UILabel

??????? ③ 文本輸入框:UITextField

??????? ④ 圖片展示框:UIImageView

??????? ⑤ 列表展示容器:UITableview

??????? ⑥ 表格展示容器:UICollectionView


3渗蟹、界面布局

界面布局:各種UI控件按照一定的布局規(guī)則組合在一起侦厚,構(gòu)成一個(gè)獨(dú)立的產(chǎn)品界面。

布局原理應(yīng)用與產(chǎn)品設(shè)計(jì)

? ? ? ① 產(chǎn)品設(shè)計(jì)時(shí)考慮每一個(gè)控件的邊界屬性(文本的最長(zhǎng)展示范圍拙徽,不同屏幕尺寸的適配)刨沦;

? ? ? ② 內(nèi)容型控件需指明內(nèi)容對(duì)齊方式(文本展示框內(nèi)容的對(duì)齊方式,圖片拉伸方式)膘怕;

UI控件三要素

大小想诅、位置、外觀(內(nèi)容)


4岛心、適配

所有的顯示問(wèn)題来破,最終都?xì)w結(jié)為 適配問(wèn)題。產(chǎn)品經(jīng)理需要了解適配原理忘古,通過(guò)適配方案反向推出能降低適配難度的設(shè)計(jì)原型徘禁。

適配類(lèi)型

① 界面布局適配

???? 等比縮放(適合圖片類(lèi));

???? 高度不變髓堪,水平間距縮兴椭臁(適合設(shè)計(jì)組件娘荡,如搜索框)

② 應(yīng)用素材適配

? ??? Android:點(diǎn)9圖,常應(yīng)用于對(duì)話(huà)框背景圖片中驶沼。

? ??? iOS:@2x炮沐、@3x

屏幕分辨率知識(shí)匯總

屏幕的清晰程度由屏幕分辨率和屏幕尺寸大小共同決定

① 屏幕尺寸:屏幕對(duì)角線(xiàn)的長(zhǎng)度,單位是英寸回怜,1英寸=2.54厘米

② 屏幕分辨率:在橫向?qū)挾却竽辏Q向高度像素點(diǎn)數(shù),單位是px玉雾,1px=1個(gè)像素點(diǎn)(像素是沒(méi)有物理大小的翔试,能變大,能變小复旬。同一個(gè)設(shè)備遏餐,像素個(gè)數(shù)是固定的)

③ 屏幕像素密度(PPI):屏幕每英寸上的像素點(diǎn)數(shù),單位是dpi

④ 像素(px)是設(shè)計(jì)師的最小設(shè)計(jì)單位赢底,點(diǎn)(pt)是ios最小的開(kāi)發(fā)單位


5失都、IOS & 安卓交互區(qū)別

三、前端主要語(yǔ)言

? 只會(huì)基本的HTML/CSS, 可以將設(shè)計(jì)圖轉(zhuǎn)化為HTML/CSS, 俗稱(chēng)切圖

? 懂一些Javascript幸冻,主要是使用現(xiàn)成的框架粹庞,jQuery,Bootstrap等等

? 知道jQuery洽损,Bootstrap的局限庞溜,在需要時(shí)可以直接編寫(xiě)原生JS/CSS

? 對(duì)JS/CSS非常了解,熱衷于利用瀏覽器的各種最新特性實(shí)現(xiàn)各種炫酷效果

? 可以根據(jù)需要寫(xiě)出封裝良好的JS類(lèi)庫(kù)或者開(kāi)發(fā)框架

1碑定、Html:超文本標(biāo)記語(yǔ)言

? ? ?搭建網(wǎng)頁(yè)的基礎(chǔ)語(yǔ)言流码,以標(biāo)簽形式表示網(wǎng)頁(yè)組成元素,通過(guò)瀏覽器解析還原成視覺(jué)頁(yè)面

2延刘、CSS:層疊樣式表

? ? ?給頁(yè)面裝飾的衣服漫试,定義統(tǒng)一樣式風(fēng)格,給Html頁(yè)面元素進(jìn)行展示樣式渲染碘赖。

3驾荣、Javascript

? ? ?實(shí)現(xiàn)頁(yè)面交互、動(dòng)效

4普泡、jQuery

Javascript庫(kù)播掷,主要面向查詢(xún)(Query)。簡(jiǎn)單理解撼班,就是javascript里面那些需要用一行行代碼實(shí)現(xiàn)的在jQuery里面可以直接打包成模塊歧匈,調(diào)取對(duì)應(yīng)的接口使用,模塊化的使用方式讓開(kāi)發(fā)者可以很快就開(kāi)發(fā)出酷炫的頁(yè)面砰嘁。

5件炉、Bootstrap

Bootstrap也是對(duì)Javascript進(jìn)行封裝勘究,它在jQuery的基礎(chǔ)上進(jìn)行更加人性化的完善,其實(shí)就是更方便了妻率。它有很多現(xiàn)成的組件,比如導(dǎo)航欄板祝、下拉菜單宫静、按鈕,都定義好了樣式和交互券时,直接成套拿來(lái)用就行了孤里。


四、靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面

分靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的共同之處橘洞。首先捌袜,它們的目標(biāo)都是呈現(xiàn)內(nèi)容給用戶(hù);其次炸枣,內(nèi)容都是用超文本標(biāo)記語(yǔ)言(HTML)表示的

?靜態(tài)頁(yè)面:htm虏等、html、shtml适肠、xml霍衫;
?動(dòng)態(tài)頁(yè)面:asp、jsp侯养、php敦跌、perl、cgi逛揩;

1)靜態(tài)頁(yè)面

?? ① 開(kāi)發(fā)技術(shù)

???????????HTML或XML即可完成靜態(tài)頁(yè)面制作

?? ② 優(yōu)點(diǎn)

?????????· 托管沒(méi)有任何要求
???????? · 不需要編譯柠傍,相應(yīng)速度快
???????? · 搜索引擎容易識(shí)別
?????????· 網(wǎng)站更安全,減少攻擊

?? ③ 缺點(diǎn)

???????? · 內(nèi)容固定辩稽,交互性差惧笛,維護(hù)復(fù)雜


2)動(dòng)態(tài)頁(yè)面

??? ① 開(kāi)發(fā)技術(shù)

????????· HTML+JavaScript(Node.js)?
??????? · HTML+PHP?
??????? · HTML+ASP.NET(或ASP)?
????????·?HTML+JSP
??????? · HTML+CGI(早期的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù))

?? ② 優(yōu)點(diǎn)

?????? · 維護(hù)方便,基本能實(shí)現(xiàn)各種需求
?????? · 查詢(xún)信息方便逞泄,能存儲(chǔ)大量數(shù)據(jù)

?? ③ 缺點(diǎn)

?????? · 需要專(zhuān)業(yè)技術(shù)人員提供維護(hù)保障數(shù)據(jù)庫(kù)的安全和保密性
?????? · 不利于搜索引擎收錄
?????? · 制作成本高

五徐紧、Html 5 和 Native應(yīng)用

Html 5應(yīng)用:通過(guò)網(wǎng)頁(yè)Web技術(shù)實(shí)現(xiàn)的客戶(hù)端產(chǎn)品,具備輕量化炭懊、易維護(hù)的特點(diǎn)并级。

?Native應(yīng)用:通過(guò)各移動(dòng)平臺(tái)技術(shù)實(shí)現(xiàn)的客戶(hù)端產(chǎn)品,具備體驗(yàn)好侮腹、功能豐富的特點(diǎn)嘲碧。

混合應(yīng)用:結(jié)合Html 5 和 Native 應(yīng)用混合實(shí)現(xiàn),在Native中嵌套H5頁(yè)面代替部分功能父阻,具備動(dòng)態(tài)擴(kuò)展愈涩、高靈活性的特點(diǎn)望抽。


六、產(chǎn)品經(jīng)理如何將技術(shù)應(yīng)用到產(chǎn)品設(shè)計(jì)中

1履婉、設(shè)計(jì)產(chǎn)品原型時(shí)煤篙,結(jié)合產(chǎn)品思維與實(shí)現(xiàn)思維;

2毁腿、組件化設(shè)計(jì)思路辑奈,從開(kāi)發(fā)角度思考問(wèn)題,設(shè)計(jì)可復(fù)用產(chǎn)品模塊已烤;

3鸠窗、明確技術(shù)邊界,基于現(xiàn)有技術(shù)設(shè)計(jì)產(chǎn)品原型胯究;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末稍计,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裕循,更是在濱河造成了極大的恐慌臣嚣,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剥哑,死亡現(xiàn)場(chǎng)離奇詭異茧球,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)星持,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)抢埋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人督暂,你說(shuō)我怎么就攤上這事揪垄。” “怎么了逻翁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵饥努,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我八回,道長(zhǎng)酷愧,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任缠诅,我火速辦了婚禮溶浴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘管引。我一直安慰自己士败,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著谅将,像睡著了一般漾狼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饥臂,一...
    開(kāi)封第一講書(shū)人閱讀 49,792評(píng)論 1 290
  • 那天逊躁,我揣著相機(jī)與錄音,去河邊找鬼隅熙。 笑死稽煤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的猛们。 我是一名探鬼主播念脯,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼狞洋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼弯淘!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起吉懊,我...
    開(kāi)封第一講書(shū)人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤庐橙,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后借嗽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體态鳖,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年恶导,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浆竭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡惨寿,死狀恐怖邦泄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情裂垦,我是刑警寧澤顺囊,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站蕉拢,受9級(jí)特大地震影響特碳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晕换,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一午乓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧闸准,春花似錦硅瞧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)或辖。三九已至,卻和暖如春枣接,著一層夾襖步出監(jiān)牢的瞬間颂暇,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工但惶, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留耳鸯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓膀曾,卻偏偏與公主長(zhǎng)得像县爬,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子添谊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一财喳、簡(jiǎn)歷準(zhǔn)備 1、個(gè)人技能 (1)自定義控件斩狱、UI設(shè)計(jì)耳高、常用動(dòng)畫(huà)特效 自定義控件 ①為什么要自定義控件? Andr...
    lucas777閱讀 5,190評(píng)論 2 54
  • 第一章 1所踊、使用瀏覽器去訪(fǎng)問(wèn)的程序泌枪,叫網(wǎng)頁(yè) 2、web代碼存放在服務(wù)器 代碼分為兩種:① 運(yùn)行在瀏覽器端:前端代...
    fastwe閱讀 3,399評(píng)論 0 2
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,092評(píng)論 1 32
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁(yè)內(nèi)容渲染呈現(xiàn)給用戶(hù)查看秕岛。 ②讓用戶(hù)通...
    云還灬閱讀 1,104評(píng)論 0 0
  • 大家好 碌燕,我是一個(gè)土生土長(zhǎng)的湖南長(zhǎng)沙人,一名工科生继薛,平時(shí)喜歡唱歌 跑步 看書(shū) 當(dāng)然偶爾也會(huì)打會(huì)游戲修壕,雖然技術(shù)不行哈...
    哈哈魔術(shù)師閱讀 328評(píng)論 0 0