Տոստեր - ամեն ինչ գնում է կոմպոստատորի մեջ: Զտել և վայելել
Պարզապես պատահում է, որ ՏՏ թեմաների վերաբերյալ ռուսական հարցուպատասխան ռեսուրսը բավականին տարածված է ԱՊՀ-ում. Տոստեր. Այնուամենայնիվ, նա ինչ-որ բան էր պակասում, երբ ես սկսեցի մոտիկից ճանաչել նրան։ Սա հանգեցրեց բրաուզերի ընդլայնման ձևի բարելավմանը: Հանդիպիր ինձ.
Հիմնական առանձնահատկությունները.
Title: Տոստեր Comfort.
Օգտագործողի վիճակագրություն. հարցերի տոկոսը լուծումներով; կարմա Հաբրից; ամփոփում պրոֆիլից. այս ամենը գտնվում է Toaster-ի հարցերի ցանկում:
Ծանուցումներ: իրական ժամանակում կայքում, պատկերակի վրա, գումարած push ծանուցումներ, բազմաթիվ կարգավորումներ, կայքը պետք է բաց լինի (վիքի).
Զտիչներ: Դուք կարող եք թաքցնել հարցերը, գունավորել դրանք, ինչպես նաև ցույց տալ ծանուցումներ. այս ամենը ճկուն կերպով կազմաձևված է տրամաբանական պայմանների տեսքով (վիքի).
Ինտերֆեյս. աննշան բարելավումներ, ինչպիսիք են ճշգրիտ ամսաթվերը կամ բաժանորդագրության կարգավիճակի ցուցադրումը հարցերի ցանկում:
Habr ինտերֆեյս. աննշան բարելավումներ (ըստ ցանկության), օրինակ՝ մեկնաբանություններում ներքևի տողեր:
Բաց աղբյուր. Դուք կարող եք այն վերափոխել ինքներդ ձեզ համար, եթե իսկապես ցանկանում եք (աղբյուրները).
Սկզբում ես ինձ համար ընդլայնում արեցի մեկ նպատակով՝ ցույց տալ օգտվողի հարցերի տոկոսը, որոնցում նա անհանգստացել է սեղմել «Նշել որպես լուծում» կոճակը: Հետո կամաց-կամաց նախ ավելացվեց մեկը, հետո ևս մեկը, մինչև գործիքը վերածվեց հարյուր կիլոբայթանոց հրեշի։ Այնուամենայնիվ, «ավելորդ ոչինչ չօգտագործելու» սկզբունքը պահպանվեց մինչև վերջ։
Այժմ հիմնական առանձնահատկություններից մեկը կարգավորումներում բանաձևերի օգտագործումն է: Դուք կարող եք անել գրեթե ամեն ինչ նրանց հետ, ցանկացած, որը ցանկանում եք կառավարել ձեր ուշադրությունը: Հիմնական բանը իմանալն է, թե ինչ ցանկանալ: Թաքցնելը, գույները փոխելը և ծանուցումները այն երեք հիմնական ասպեկտներն են, որոնց պետք է ուշադրություն դարձնել կայքի հետ աշխատելիս: Ամեն ինչի և ամեն ինչի զտումը հարմարավետության բանալին է:
Ճկուն կանոնի օրինակ, որը թույլ կտա ձեզ ստանալ ծանուցումներ կոնկրետ թեմայի վերաբերյալ.
Ես անմիջապես կասեմ, որ eval() ֆունկցիան չի կարող օգտագործվել: Այսպիսով, դուք շատ զվարճալի չեք ունենա: Հետևաբար, ես ստիպված էի գրել իմ սեփական հենակը՝ օգտագործելով 5 ԿԲ կոդ հակադարձ լեհական նշում. Սա, կարելի է ասել, խիստ ստերիլիզացված JS է և՛ ֆունկցիաների, և՛ շարահյուսության առումով:
Վերջերս մի գրառում կար դրա մասին Toster Extension. Համեմատության համար՝ TE-ն ունի ավելի գեղեցիկ ինտերֆեյս և որոշ առանձնահատկություններ, որոնք Toster Comfort-ը չունի: Այնուամենայնիվ, իմ ընդլայնումը շեշտը դնում է ռեսուրսների սպառման վրա: Այնուամենայնիվ, ոչ ոք ձեզ չի խանգարում օգտագործել երկու ընդլայնումները, դրանք չպետք է հակասեն:
Լավ իմաստով, TC-ն պետք է վերաշարադրվի զրոյից, քանի որ աշխատանքը կարելի է արագացնել առնվազն երկու անգամ, իսկ քեշի հետ աշխատել՝ 10 անգամ՝ հրաժարվելով localStorage-ից և JSON.stringify()-ից և փոխելով որոշ ճարտարապետական լուծումներ։ Բայց ես չէ, որ պետք է անեմ այս սխրանքը: Եվ ես «եթե այն աշխատում է, մի՛ դիպչիր» սկզբունքի երկրպագուն եմ: Մինչ ես արձակուրդում եմ, ակտիվորեն զբաղվում եմ հարցերով և PR-ով, բայց ոչ մինիմալիզմի հաշվին: Շնորհակալություն ուշադրության համար!