Lea Verou CSSтин келечеги жана башкалар жөнүндө

Автор: Monica Porter
Жаратылган Күнү: 13 Март 2021
Жаңыртуу Күнү: 17 Май 2024
Anonim
¿Por qué Halit Ergenc está divorciado?tus pensamientos
Видео: ¿Por qué Halit Ergenc está divorciado?tus pensamientos

Бул макаланын түзөтүлгөн версиясы биринчи жолу .net журналынын 225-санында пайда болду - бул веб-дизайнерлер жана иштеп чыгуучулар үчүн дүйнөдөгү эң көп сатылган журнал.

@twostepmedia: Веб баракчада оор көтөрүүнү кайда жасаш керек? Алдыңкы жагындабы же артындабы?
Леа Веру: Мен кардардан колуңан келгендин баарын кылуунун күчтүү жактоочусумун. Сиздин кодуңуз кардарга иштей баштаса, анда сиздин долбоор канчалык ийгиликтүү ишке ашса дагы, ар дайым бир машина менен иштешет.

Долбооруңуз ийгиликтүү ишке ашса, серверде жазганыңыздын бардыгы секундасына миңдеген жолу иштеши керек болушу мүмкүн, андыктан аны сактоо жана кеңейтүү сиздин сайтыңыздын өсүшү менен барган сайын татаалдашып баратат. Вебсайттын кирешесинен өтө сейрек хостинг чыгымдарын көбөйтүү жөнүндө айтпай эле коёюн. Албетте, көптөгөн кардарлардын логикасы сайтты акырындык менен жүктөй алат, бирок бизде мындай нерселерден сактануу үчүн, мисалы, гипс жана обсукция, эң негизгиси, жалкоо жүктөө.

@komiska: Сиздин ишиңиз КЕРЕМЕТ! Сизди технологиялык жолго түшүүгө ким түрткү берди?
Л.В .: Рахмат! Менимче, бул кимдир бирөөнүн шыктандыруусу менен болгон эмес. Мага өзүмдү эсимден чыгарбагандан бери буюм жасаганды жакшы көрчүмүн. Мен кичинекей кезимде, бир жолу ашкана губкасын аарчып, капчыктарды жана кол баштыктарды жасачумун!


Болжол менен 12ге жакын, мен программалоонун жардамы менен пайдалуу нерселерди колго жасаганга караганда оңой жана профессионалдуу курууга мүмкүнчүлүк берерин байкадым. Бул нерсе мени аябай суктандырды, мен ошол замат программалоого ашык болуп, андан да жакшыраак болууга умтулдум.

@jelmerdemaat: @LeaVerou @dabbletти кантип жараткан? Кайсы PHP алкагы / башка арткы техникасы менен? Эң кыйын бөлүгү кайсы болду?
LV: Dabblet'те маалымат базасы жок жана сервер тарабындагы код минималдуу. Бир аз PHP OAuth үчүн гана колдонулат жана натыйжада баракча түзүү үчүн, анын айланасында дабблет хрому жок бөлүшүлөт (мүчүлүштүктөр жөнүндө отчеттун тести үчүн пайдалуу). Github статистикасынан көрүнүп тургандай, PHP дабблеттин үч гана пайызын түзөт. Калгандарынын бардыгы кардар тарапта. Бул нерсе jsfiddle абалынан алыс болууга жардам берет: jsfiddle сервердеги бардык нерсени жасайт, ошондуктан ал ийгиликтүү болгондон кийин, анын сервердик жүгү чатырдан өтүп, жай болуп калды.

@_dte: Сиз үчүн эң кызыктуу CSS функциясы кайсы?
LV: Эффекттерди чыпкалоо. Алар бизге оор эмес, буга чейин мүмкүн болбогон нерселерди жасоого мүмкүнчүлүк берет. Макет модулдары үчүн аябай толкунданган жокмун, анткени а) биз аларды колдоно элегибизге бир топ жылдар болот, анткени алар таптакыр начарлабайт жана б) макет ар дайым мүмкүн болчу, жөн гана кыйын. Албетте, жаңы макет модулдары да абдан маанилүү, бирок мени толкунданткан нерселер эмес.


Мен ошондой эле Viewport салыштырмалуу бирдиктери жөнүндө абдан чыктым vw жана vh жана CSS3 кеңейтүүсү attr () колдонууга мүмкүнчүлүк бере турган функция attr () ар бир менчикте.

Мен Operaдан тышкары башка браузерлерди көргүм келет объект-туура жана объект-позиция, сүрөттөрдү башка форматка кесүү үчүн фондук хактарды колдонууну токтотуу үчүн.

@gpirie: CSSке кандай функция киргизилгенин көргүңүз келет?
LV: A учурдагы () башка касиеттердин эсептелген маанисине шилтеме берүүчү функция. Жалпылоо сыяктуу currentColor (анда ал лакап ат болуп калат учурдагы (түс)). Албетте, мындай нерсени ишке ашыруу өтө татаал, бирок чындык мени кыялданууга тоскоол кыла албайт!

@kevdog: CSS каталарынын эң көп кездешкен үчөө кандай?
LV: Менин оюмча, эң көп кездешкен CSS катасы - бул адамдар өз CSSлерин натыйжага көңүл буруп, таза, оңдолуучу, ийкемдүү кодго эмес (жана алар сейрек рефакторлукка) коддошот. Бул бир гана нерсе маанилүү эмес көрүнөт азыр, белгилүү бир фон, белгилүү бир чөйрө жана белгилүү бир өлчөм менен. Бул мүмкүнчүлүк болушу керек ылайыкташуу ал жөнүндө ар бир эрежени күтүүсүз жолдор менен жазбай, оңой өзгөрөт.


Сиз эч качан бир нерсени өзгөртпөйм деп ойлошуңуз мүмкүн, бирок жетиштүү убакыт берилсе, сиз туура эмес экениңизди далилдейсиз. CSS препроцессорлору буга жардам бере алышат. Алар чыгуунун оңой жолу, бирок алар шалаакы, кайталанган коддордон жакшыраак.

Дагы бир ката - ашыкча CSS. Демейки шарттар жөнүндө адамдар билишпейт, ошондуктан аларды кайрадан аныкташат. Алар стенографияны билишпейт, андыктан анын ордуна лонгханд касиеттерин аныктай беришет. Ошол нерселерди атайын жасашыңыз керек болгон учурлар бар, бирок бул аларды бардык жагынан коргонуу менен жасоого себеп эмес.

@kevdog: Эгер сиз CSS спекуляциясындагы бир нерсени өзгөртө алсаңыз, ал эмне болмок?
LV: CSSWGде дээрлик баардыгы макул болгон көптөгөн сунуштар бар, бирок Интернеттеги кеңири колдонууну бузгандыктан, аларды кошууга болбойт. Адатта, ДК демейки шарттарды өзгөртпөстөн, аларды толугу менен четке кагат же жүрүм-турумун көзөмөлдөө үчүн көбүрөөк касиеттерди кошот. Учурдагы веб-сайттар бузулуп калбашы үчүн, дал келбеген өзгөрүүлөрдү тандап алуунун жолун көргүм келет. Башка тилдер бул маселени илгертен эле чечип келишкен, бирок HTML жана CSS менен биз тилди жакшы иштеп чыгуунун наркы боюнча артка шайкештик үчүн күрөшүп жатабыз.

@StuRobson: Кандайдыр бир иштин бардыгын түшүнбөстөн, каркасты же кастрюльду колдонсо болот.
Л.В .: Жок, бирок мен ойлойм, ал үчүн бирөө алкакты же кастрюляны жеке өзү муктаж болбостон колдонушу мүмкүн, себеби башкалар эле жасашат. Азырынча жок болгон көйгөйлөрдү чечүүгө аракет кылуу натыйжасыз.

@folktrash: "Атактуулар" кайсы учурда болду? Сен кайдан билдиң? Бул коддун сапатын / семантикасын евангелизациялоого жардам береби же тоскоол болобу?
Л.В .: Рахмат, бирок мени ушундай атаса болот деп ишене албай турам. Ар бир адам, ал жөнүндө укпаган адамдарга караганда, алар жөнүндө билбеген адамдарга караганда көбүрөөк таанымал болушат. Демек, ар бир адам өзүнүн атак-даңкына ашыкча баа берүүнүн табигый тенденциясы бар, бул көрүнүштү билгенден кийин жасалма (жана дээрлик сокур) тең салмактуулукка ээ болушу керек. Ошондой эле биздин тармакта эч ким атактуу адам эмес, эч ким үй-бүлөнүн аты эмес экендигин унутпашыбыз керек.

Айтор, 2011-жыл жинди болуп калды, ошондо мен үмүттөнүп жаткан ишим үчүн көбүрөөк баага ээ болдум. Бул веб-стандарттарды евангелизациялоого жардам берет. Мен азыр бир нерсе айтсам, адамдар бир жыл мурдагыга караганда көбүрөөк көңүл бурушат. Бирок бул мен айткан нерселерди ашыкча анализдеп бергендиктен, адамдар аларга өтө көп окуп, мен эч качан ойлогон эмесмин деп мага кол салышат. Же кээде, жөн гана көз караштары үчүн, мезгил.

@Tawreh: Эмне үчүн бул тармактагы аялдарга фанатиксиз? Мен теңчиликтин зарылдыгын түшүнөм, бирок сиз аны чексиз түртүп жатасыз.
Л.В .: Мен биринчи жолу "өтө теңчилик" деген нерсени угуп жатам. Теңдик эч качан ашкере боло албайт жана мен эч кимдин расизм сыяктуу басмырлоонун башка түрлөрү үчүн ушинтип айта тургандыгына шек санайм. Бул "тескери басмырлоо" же "түзөтүүчү бир тараптуулук" өтө эле чектен чыккан жана мен буга таптакыр каршымын.

Айтор, мен бул тармактагы аялдар жөнүндө таптакыр "фанат" эмесмин, мен гендердик стереотиптерге байланыштуу "фанатикмин". Биздин тармакта сексизмди дээрлик көрө элекмин, элдер сабакты илгертен эле үйрөнүп алышкан окшойт. Менин оюмча, биздин тармакта аялдардын аз катышуусу, аларды мындан ары жагымсыз сезгендиктен эмес. Бул аялдарды инженердиктен алыстаткан биздин гендердик коомдун калган бөлүгү. Кичинекей кыздар оюнчуктар менен ойношот, анткени алардын оюнчуктары балдар оюнчуктары сыяктуу эле алардын таанып билүү жөндөмдөрүн өрчүтүүгө түрткү бербейт. Балдар кинотасмалары жана оюнчуктары гендердик стереотиптерди эң ​​начар жүргүзүүчү жана мен ал жакта эч кандай кызыгууну байкабайм. Ар бир адам өз күчүн чоңдорго жумшайт окшойт, биринчи кезекте аларды жасоодон качкандын ордуна, каталарын оңдоп.

@komiska: Шрифттин салмагына өтүү мүмкүнбү?
LV: Specтин нотасынан цитата келтирип, "бул жөнөкөй эмес". Көпчүлүк касиеттер жылмакай өтүү үчүн жетиштүү салмактуулукка ээ эмес жана браузер аралык абалды түзө албайт, анткени аларды CSSде чагылдырууга жол жок. Айтор, акыры созулуп кетишибиз мүмкүн кайчылашуу () CSS4 Image Values ​​дан көпчүлүк өткөөл көйгөйлөрдү чече турган сүрөттөргө гана эмес, бардык CSS баалуулуктарына колдонулат жана бизге статикалык да колдоно турган күчтүү курал берет.

Бүгүн Популярдуу
Бул укмуштай кагаз искусствосу сизди кубандырат
Окуу

Бул укмуштай кагаз искусствосу сизди кубандырат

Кагаз искусствосуна келгенде, кичинекей нерселерден айырмачылыктар бар; татаал оймо-чиймелер, кичинекей, таланттуу кесимдер жана ар бир дюйм үчүн тандалган өзгөчө түстөр. Эстониялык дизайнер Эйко Ожал...
Интерактивдүү прототиптерди түзүү үчүн Framer X колдон
Окуу

Интерактивдүү прототиптерди түзүү үчүн Framer X колдон

Дизайнерлер катары ар дайым протеинге кандай прототиптөөчү куралдарды колдонуу керек деген суроо туулат. Вирфрэйминг (биздин эң мыкты симфрамма куралдарыбызды жана мыкты веб-сайт куруучуларды караңыз)...
3D басып чыгарууга мүмкүн болгон структураларды балдар деле жасай алышат
Окуу

3D басып чыгарууга мүмкүн болгон структураларды балдар деле жасай алышат

3D басып чыгаруу жана коддоо сыяктуу көндүмдөргө ээ болуу, айрыкча балдар арасында билим берүү тутуму бул көндүмдөрдү математика, илим жана тарых менен катар үйрөнүүнүн зарылчылыгына ээ болду.Класста ...