摘要:很多時間我一直老是發(fā)現(xiàn)自己在做一些同樣的事情千古難題垂直居中文字事件雙擊甚至我越來越不知道自己為什么頁面寫的一遍又一遍速度卻一直沒有什么改善也許是要解決界面編寫的問題了重構(gòu)多考慮一些人做頁面一般受制于項(xiàng)目經(jīng)理時間自己的能力。。。
很多時間 我一直老是發(fā)現(xiàn)自己在做一些同樣的事情
千古難題
css
垂直居中
文字text-overflow
js
事件雙擊
甚至我越來越不知道自己 為什么頁面寫的一遍又一遍 速度卻一直沒有什么改善
也許是要解決界面編寫的問題了 重構(gòu) 多考慮一些人 做頁面一般受制于ui
項(xiàng)目經(jīng)理
時間
自己的能力
。。。
其實(shí)這些問題 就是到現(xiàn)在我都是迷糊的 對于html頁面編寫來說
其實(shí)就是可以看做 只有string list map table chart imafe
這些常見類型
這個列表 你怎么做
很多ui其實(shí)都是有毛病 對于前端
.list { &__item { margin-top: 10px } }
每個都去向上 才是簡單的 這個你怎么辦
這個只是舉例 辦法很多 用 nth-child 簡單些
list 是個什么概念
就是 js 中的 array (最常見用法)
.list { &__item { margin-top: 10px &:nth-child(1) { margin-top: 0; } } }
一個最大限制工作時間的就是 css 大家就算用了sass還是會寫很多代碼
實(shí)際上這些都可以通過 sass 進(jìn)行處理
首先 sass 本身api 不是很多
大家可以嘗試我的收集庫 sassstd
還有就是 sassdash http://davidkpiano.github.io/sassdash/sassdoc/index.html#function-_set
@mixin com-zlui-nth-child($nums...) { $self: unquote("&"); $selector: ""; $len: length($nums); @for $i from 1 through $len { $num: nth($nums, $i); $selector: $selector + unquote("#{$self}:nth-child(#{$num})"); @if $i < $len { $selector: $selector + ","; } } #{$selector} { @content; } } @mixin com-zlui-nth-of-type($nums...) { $self: unquote("&"); $selector: ""; $len: length($nums); @for $i from 1 through $len { $num: nth($nums, $i); $selector: $selector + unquote("#{$self}:nth-of-type(#{$num})"); @if $i < $len { $selector: $selector + ","; } } #{$selector} { @content; } }
@include com-zlui-nth-child(even, unquote("n+1"), 1, 2n) { } @include com-zlui-nth-of-type(odd) { }
因?yàn)閕de有提示 所以可以很快寫好 而且可以自定義語法 更快速 更友好
圖片問題less 一個很厲害的地方就是可以 讀取圖片的長度大小
這個 希望大家使用我的庫 sass-zhilizhili
對于這些問題 還有一個比較重要的問題
圖片路徑總是得不到
這個用postcss-assets可以解決
https://github.com/assetsjs/postcss-assets
text-overflow文字一定會有超過的問題
通常大家都會寫一個代碼
.text-overflow { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
但是這個是有條件的
要是block
這個前端平時絕對忽略
自定義標(biāo)簽 才是最重要的一個自定義標(biāo)簽 對應(yīng)一個對象
有時候源碼的復(fù)雜度總是那么大 大到無法想象
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/79958.html
摘要:而且大專學(xué)歷也徒增額外的打擊,本科學(xué)歷的硬性招聘要求一下子篩掉了很多工作機(jī)會。突破學(xué)歷限制,內(nèi)推被技術(shù)總監(jiān)破格聘用我抱著試試看的態(tài)度,把簡歷發(fā)了過去。面試官看起來也很滿意,也當(dāng)場告訴我面試通過了。 ...
摘要:聽說年后離職的老同事,金三剛拿下高薪,年薪直奔萬了?;ヂ?lián)網(wǎng)公司主流技術(shù)選型進(jìn)階高級架構(gòu)師必學(xué)大主要技能,包括數(shù)據(jù)結(jié)構(gòu)和算法高級特性核心數(shù)據(jù)庫框架與必備工具系統(tǒng)架構(gòu)設(shè)計等,希望能真正幫助到想要從程序員進(jìn)階為高級架構(gòu)師之路的朋友。 相信你可能經(jīng)歷過這些: 已經(jīng)工作兩三年了,每個項(xiàng)目都會加班加點(diǎn)全力以赴去完成,薪資增長幅度卻不如人意。聽說年后離職的老同事,金三剛拿下高薪offer,年薪直奔5...
摘要:歡迎使用中文文檔架構(gòu)概覽是網(wǎng)易項(xiàng)目團(tuán)隊(duì)開發(fā)的一個基于進(jìn)行開發(fā)的應(yīng)用層框架,提供了一個輕量級的容器來編寫簡單可維護(hù)的。 JavaScript 可以……嘛,不就是操作一下 DOM,可以讓元素飛來飛去嗎JavaScript 是……不就是用 jQuery 讓網(wǎng)頁動起來,頂多就是再用用 Ajax 和后端進(jìn)行一下數(shù)據(jù)交換嗎JavaScript 是一門……最討厭和鄙視這種弱類型不需要編譯的腳本語言...
摘要:它不過是硬幣的另一面。因此,既然我們能夠接受與通過這種方式混合在一塊兒,那么是時候讓介入并向我們展示硬幣的另一面了第三階段的并不是一個激進(jìn)的改變,是因?yàn)槲覀冞@個行業(yè)從一開始就注定和應(yīng)該是在一起的。 React框架剛剛發(fā)布的時候,JSX顛覆了很多人的想法。習(xí)慣了HTML標(biāo)簽與JavaScript代碼分離的前端工程師們,看到JSX大概都會不禁吐槽:這些奇怪的標(biāo)簽出現(xiàn)在JavaScript里...
摘要:是一款高性能的前端開發(fā)引擎。這些功能模塊的被放置在一起時,將很難避免相互影響,造成難以測試的。結(jié)尾的文檔目前還不夠完善,但完全可以滿足必要的開發(fā)。 前言 之前公眾號《前端早讀課》推了我的文章(在這里表示感謝),很多同學(xué)有在底下留言,問我 Ionic 和 IOING 是什么關(guān)系?從名字來看兩者的開頭雖然都是 IO 打頭但其實(shí)兩者毫無關(guān)系,一丁點(diǎn)兒都沒有。 IOING 是一款高性能的前端開...
閱讀 2045·2021-11-11 16:54
閱讀 2124·2019-08-30 15:55
閱讀 3623·2019-08-30 15:54
閱讀 400·2019-08-30 15:44
閱讀 2241·2019-08-30 10:58
閱讀 434·2019-08-26 10:30
閱讀 3056·2019-08-23 14:46
閱讀 3209·2019-08-23 13:46