Streamlining txheej txheem ntawm kev sau ntawv nyob rau hauv ib phau ntawv thaiv

Vasya Pupkin tab tom sau rau lub sijhawm no: nws tab tom qhia nws cov kev xav hauv phau ntawv thaiv. Tab sis tom qab ntawd Vasya muaj teeb meem: nplooj ntawv khiav tawm. Thiab nyob rau sab xis ntawm kev sib kis, uas yog qhov tsis kaj siab heev. Qhov no txhais tau hais tias yog Vasya, txhawm rau sau qhov txuas ntxiv ntawm nws txoj kev xav, yuav tsum muaj cov kauj ruam dhau los ntawm nws lub qhov muag, ces Vasya yuav tsum txav daim ntawv rov qab.

Streamlining txheej txheem ntawm kev sau ntawv nyob rau hauv ib phau ntawv thaiv

Cov xwm txheej zoo li cas? Auj, cov kev hloov pauv ntawm qhov sib npaug ntawm kev sib kis ... Nws yog hais txog qhov teeb meem no thiab yuav ua li cas koj thiaj paub tseeb tias phau ntawv insidious yeej tsis cuam tshuam koj cov kev xav dua, uas yog qhov kuv xav tham txog.

Terminology

Nplooj - ib daim ntawv zoo tib yam ntawm daim ntawv.
Π’Ρ€Π°Π½ΠΈΡ†Π° - daim ntawv muaj ob sab, txhua tus ntawm lawv yuav raug hu ua nplooj ntawv.
Kev thim rov qab - Muaj ob nplooj ntawv dag nyob rau hauv pem hauv ntej ntawm koj ob lub qhov muag, txhua yam yog nyob rau hauv nws tus kheej daim ntawv (yog li ntawd, peb kuj hais tau hais tias cov kis muaj ob nplooj ntawv).
Tig nplooj sab xis - nqa daim ntawv sab xis ntawm kev sib kis thiab tig nws, yog li ua rau sab laug ntawm daim ntawv sib kis tom ntej.
Tig nplooj sab laug - tib yam, tsuas yog daim ntawv sab laug yog tig.

Tag nrho cov lus tom ntej uas muaj lub ntsiab lus ntawm cov ntsiab lus nkag tau txuas ntxiv. Thiab qhov kev taw qhia ntawm cov ntsiab lus tshiab ntawm txoj kev yog tseem ceeb nyob rau hauv bold.

Cov xwm txheej ua ntej

Cia peb piav qhia txog cov kev xav hauv qhov uas peb ua haujlwm: Vasya Pupkin yog ib tus tub ntxhais kawm muaj kev xav zoo, yog li nws sau rau hauv phau ntawv sau. Nyob rau tib lub sijhawm, thaum Vasya sau, nws tawm mus cov ntawv txheeb los ntawm phau ntawv sau vim tias cov nplhaib cuam tshuam nrog kev sau ntawv. Tsis tas li ntawd, txij li Vasya yog ib tug neeg muaj kev xav, ces txhua yam cov nplooj ntawv suav (yog tias lawv poob thiab tawg).

Yuav sau li cas

Feem ntau cov neeg sau los ntawm sab laug mus rau sab xis. Thiab nyob rau hauv thim rov qab Sab laug yog sau ua ntej thim rov qab, ces tus yog. Thaum twg thim rov qab xaus, ces tus neeg tsiv mus rau lwm qhov thim rov qab (tig nplooj ntawv mus rau sab xis). Schematically, qhov no tuaj yeem piav qhia raws li hauv qab no:

Streamlining txheej txheem ntawm kev sau ntawv nyob rau hauv ib phau ntawv thaiv

Ntawm no tus xub liab txhais tau tias txoj kev hloov ntawm sab laug cov nplooj ntawv thim rov qab mus rau sab xis, thiab lub xub ntsuab tig nplooj sab xis.

Kev xav dav dav

Ntawm no yog cov kev xav dav dav txog qhov teeb meem tshwm sim, uas ua rau nws nkag siab tias qhov kev daws teeb meem uas tau hais hauv qhov kawg yog qhov tseeb tiag. Yog tias koj xav tau, koj tuaj yeem mus tam sim ntawd mus nyeem tshooj tom ntej uas piav qhia txog kev daws teeb meem kom raug.

Obviously, sau ntawv yuav tsum tau ua nyob rau hauv xws li ib tug txoj kev uas txhua lwm yam nplooj ntawv nyob rau ntawm daim ntawv txawv ntawm yav dhau los, txwv tsis pub yuav muaj tib co co nplooj ntawm sab mus rau sab. Thiab yog tias txhua yam tom ntej nplooj ntawv yuav nyob rau ntawm daim ntawv txawv ntawm qhov yav dhau los, tom qab ntawd lub sijhawm zoo peb tuaj yeem tso qhov dhau los no rau pem hauv ntej ntawm peb nplooj ntoos thiab tsis cuam tshuam peb txoj kev xav. Peb yuav hu qhov yuav tsum tau ua rau kev daws teeb meem lub ntsiab.

1.0 version

Ib qho ntawm thawj qhov kev daws teeb meem uas los rau hauv siab: cia peb sau tsuas yog rau ntawm nplooj ntawv raug thim rov qab. Yog li, peb tsis txawm muaj lub tswv yim zoo li no thim rov qab. Peb muaj pawg nplooj ntawv, qhov twg peb sau tsuas yog ib sab ntawm txhua tus nplooj ntawv.

Cons: pov tseg cov peev txheej. Peb tuaj yeem sau ob zaug ntau dua nrog tib daim ntawv

1.1 version

Cia peb txhim kho kev daws teeb meem 1.0. Peb tseem yuav sau rau ntawm ib sab xwb nplooj. Tab sis thaum peb yuav tsum sau lwm yam, peb siv tib yam cov ntawv txheeb, tsuas yog tam sim no peb sau tshwj xeeb rau sab nraud (kev qhia ntawm matan nyob rau sab laug thim rov qab, lectures ntawm algebra ntawm sab xis)

Cons: tsis muaj solidity, i.e. on ib daim ntawv cov ntaub ntawv uas tsis muaj kev sib raug zoo nrog ib leeg yog muab tso rau. Qhov no yog fraught nrog lub fact tias yog hais tias koj yuav tsum tau qhia lej lectures nrog ib tug hauv chav kawm ntawv, ces koj cia li muab nws algebra (thiab yog hais tias muaj ib qho kev xeem nyob rau hauv algebra tag kis thiab koj xav tau cov ntawv no tam sim no! Uhh). Zoo, nrog rau qhov tsis sib xws ntawm cov ntaub ntawv hauv algebra thiab lej, peb rov muaj qhov xwm txheej ntawm kev siv nyiaj txiag.

2.0 version

Cov qauv nrog ib pawg ntawm cov ntaub ntawv qhia nws sab phem. Cia peb rov qab mus rau tus qauv nrog U-rov: yuav ua li cas yog tias koj hloov sau cov lus qhia hauv thim rov qab? Cov. ntawm thawj thim rov qab los ntawm sab laug mus rau sab xis, ntawm qhov thib ob ntawm sab xis mus rau sab laug, ntawm peb dua los ntawm sab laug mus rau sab xis ... Feem ntau cov tshuaj txaus siab rau tus mob.

Streamlining txheej txheem ntawm kev sau ntawv nyob rau hauv ib phau ntawv thaiv

Cons: tawg linearity (β€œtxoj kev no, tom qab ntawd”). Nws tsis xis nyob heev. Peb yuav tsum nco ntsoov hais tias peb tau sau yav dhau los hauv kev coj ua thim rov qab. Thaum kawg, peb yuav ua yuam kev ib hnub (thiab qhov no yuav tshwm sim raws li txoj cai ntawm lub ntsiab lus meej meej nyob rau lub sijhawm thaum peb yuav tsum tau txav mus rau qhov sib npaug ntawm qhov kos npe. U-rov).

2.1 version

Vim li cas peb thiaj nyuaj rau nco ntsoov tias peb sau li cas? Cia peb nyob hauv qhov txwv thim rov qab Kuv puas yuav tsum sau sab xis ua ntej thiab tom qab ntawd sab laug? Tseem rov, lub ntsiab qhov yuav tsum tau tsis tawg.

Streamlining txheej txheem ntawm kev sau ntawv nyob rau hauv ib phau ntawv thaiv

Hmmm. Thiab qhov kev daws teeb meem no ua tau tiag tiag! Koj tus tub qhe txo hwj chim sau raws nraim li no rau ib xyoos thiab ib nrab.

Qhov tsis zoo yog qhov tsis pom tseeb thiab tsuas yog pom meej thaum siv cov txheej txheem no: thaum koj xa cov duab thaij duab / duab rau ib tus neeg. cov ntawv txheeb nrog cov ntaub ntawv kaw tseg, koj yuav tsum tau piav qhia rau tib neeg tias lub ntuj raug txim mus li cas nplooj ntawv. Hmoov zoo peb tus lej cov nplooj ntawv (saib cov xwm txheej ua ntej) thiab qhov no ua rau qhov xwm txheej yooj yim dua, tab sis cov neeg tsis paub meej tau tsis meej pem. Feem ntau hais lus, kuv tsis tau txiav txim siab qhov kev rho tawm no, vim tias txoj kev daws teeb meem tau teeb tsa thiab nws tsis muaj teeb meem uas cov neeg sab nraud tsis xis nyob.

Nws yog qhov tseeb tias koj tuaj yeem mus rau thiab xaiv los ntawm cov ntawv sau. Hais lus hauv thim rov qab, ces, noj mus rau hauv tus account qhov yuav tsum tau linearity, peb tsuas muaj ob lub levers uas peb tuaj yeem tso siab: kev taw qhia ntawm kev sau ntawv hauv thim rov qab, thiab pageing direction nplooj ntawv. Cov. tsuas yog 4 variations... Tos, scrolling direction?

Kev daws teeb meem (version 2.2)

Thiab tom qab ntawd peb tuaj rau qhov kev txiav txim siab kom raug, uas kuv tau xyaum ua ib xyoos tam sim no thiab kuv txaus siab kiag li.

Streamlining txheej txheem ntawm kev sau ntawv nyob rau hauv ib phau ntawv thaiv

Ntawm no cov xub xiav txhais tau tias tig nplooj mus rau sab laug. Cov. qhov kis tau puv li ib txwm los ntawm sab laug mus rau sab xis, thiab flipping nplooj ntawv mus nyob rau hauv lub opposite kev taw qhia los ntawm ib txwm.

Thaum muaj xwm txheej tshwm sim, koj yuav tsum muaj yav dhau los ntawm koj ob lub qhov muag. nplooj ntawv, ces nyob rau hauv thim rov qab txhua yam yog qhov tseeb, tab sis yog tias qhov kev xav tsis zoo no tau dhau los ntawm peb ntawm U-rov, ces qhov no txhais tau hais tias peb tau tam sim no hloov mus rau ib tug tshiab thim rov qab thiab peb yuav sau rau sab laug thim rov qab, thiab yav dhau los nplooj ntawv nyob ncaj qha hauv qab no daim ntawv, uas tam sim no yog sab xis thim rov qab, thiab koj tsuas yog yuav tsum muab tso rau ib sab kom nkag mus rau cov ntaub ntawv muaj nqis.

Thaum lub xyoo ntawm kev sim beta ntawm cov txheej txheem no, tsis muaj qhov tsis zoo tseem ceeb tau pom; piv rau version 2.1, nws feem ntau yog qhov zoo: koj tuaj yeem luam theej duab nkag thiab nyeem lawv thiab tsis txawm xav tias nplooj ntawv tau hloov mus rau lwm qhov. Nws kuj tau raug sau tseg tias cov txheej txheem no yooj yim dua pom los ntawm tus kheej lub hlwb thiab lub hlwb ntawm lwm tus thaum koj piav qhia rau lawv thawj zaug.

xaus

- Yog li cas tam sim no? Kuv puas yuav tsum hloov kuv tus cwj pwm sau ntawv?
- Yog tias koj xav tias koj tus kheej yog ib tus neeg muaj kev xav, ces yog! Tsis muaj qhov tsis zoo piv rau cov txheej txheem ib txwm muaj (tej zaum tsuas yog qee qhov xwm txheej), tab sis muaj txiaj ntsig.

Tau qhov twg los: www.hab.com

Ntxiv ib saib