Toaster - téann gach rud isteach sa mhúiríneoir. Scag agus bain taitneamh as

Tarlaíonn sé go bhfuil an-tóir ar acmhainn C&A na Rúise ar thopaicí TF sa CIS - Toaster. Mar sin féin, bhí rud éigin in easnamh air nuair a thosaigh mé aithne a chur air go dlúth. Mar thoradh air seo tháinig feabhas ar an bhfoirm síneadh brabhsálaí. Buail liom.

Príomhghnéithe:

  • Teideal: Chompord Tóstaeir.
  • Staitisticí úsáideora: céatadán na gceisteanna le réitigh; karma ó Habr; achoimre ón bpróifíl - tá sé seo go léir ar liosta ceisteanna Toaster.
  • Fógraí: i bhfíor-am ar an suíomh, ar an deilbhín, móide fógraí brú, go leor socruithe, ní mór don suíomh a bheith oscailte (wiki).
  • Scagairí: coinníollacha bunaithe ar fhoirmlí: is féidir leat ceisteanna a cheilt, iad a dhathú, agus fógraí a thaispeáint freisin - tá sé seo go léir cumraithe go solúbtha i bhfoirm coinníollacha loighciúla (wiki).
  • Comhéadan: feabhsuithe beaga, mar shampla dátaí cruinne a thaispeáint nó stádas síntiús a thaispeáint i liosta na gceisteanna.
  • comhéadan Habr: mionfheabhsuithe (roghnach), mar shampla, línte eangaithe i dtuairimí.
  • Foinse oscailte: Is féidir leat é a athdhéanamh duit féin más mian leat i ndáiríre (foinsí).
  • Saor: Ceadúnas MIT.
  • Tomhaltas cuimhne: 30-50MB, ag brath ar na roghanna agus déine úsáide an Toaster
  • Méid: 93KB le haghaidh v0.8.1 (cód díphacáil, ní mionghearrtha).
  • Creat: in easnamh, glan JS (minimalism).
  • Cáilíocht an chóid: meán, meascán de stíleanna, gnéithe móra, cleasanna salach, cúpla trácht.
  • Ceadanna: toster.ru, habr.com, notifications, storage, unlimitedStorage

Ar dtús, rinne mé an síneadh dom féin le cuspóir amháin: an céatadán de cheisteanna an úsáideora a thaispeáint inar bhac sé cliceáil ar an gcnaipe “Marcáil mar réiteach”. Ansin, beagán ar bheagán, cuireadh an chéad cheann agus ansin ceann eile, go dtí gur fhás an uirlis ina ollphéist céad cilibheart. Mar sin féin, leanadh go dtí deireadh an prionsabal “gan aon rud neamhriachtanach a úsáid”.

Ceann de na príomhghnéithe anois ná úsáid foirmlí sna socruithe. Is féidir leat beagnach rud ar bith a dhéanamh leo, aon rud ar mhaith leat d'aird a bhainistiú. Is é an rud is mó ná fios a bheith agat cad atá uait. Is iad na trí phríomhghné ar chóir aird a thabhairt orthu agus tú ag obair le suíomh ag dul i bhfolach, ag athrú dathanna agus fógraí. Tá rud ar bith agus gach rud a scagadh ríthábhachtach maidir le háisiúlacht.

Sampla de riail sholúbtha a ligfidh duit fógraí a fháil ar ábhar ar leith:

!tag("Блокирование рекламы") && !contains(t,"реклам") && contains(t,"блокиров") && !tag("HTACCESS") || containsWord(t,"ркн") || contains(t,"роскомнадзор") || contains(t,"роскомпозор") || contains(t,"государств") || contains(t,"запрещен") || contains(t,"запрещён") || contains(t,"пиратск") || containsWord(t,"обход") || containsWord(t,"ростелеком") || containsWord(t,"яровой") || containsWord(t,"рф") && tag("Компьютерные сети") = notify

Déarfaidh mé ar an bpointe boise nach bhféadfaí an fheidhm eval() a úsáid. Mar sin ní bheidh mórán spraoi agat. Mar sin, bhí orm mo crutch féin a scríobh i 5 KB de chód ag baint úsáide as nodaireacht Polainnis droim ar ais. D'fhéadfaí a rá gur JS an-neodrach é seo, i dtéarmaí feidhmeanna agus comhréire.

Bhí post le déanaí faoi Síneadh Toster. I gcomparáid leis sin, tá comhéadan níos deise ag TE agus roinnt gnéithe nach bhfuil ag Toster Comfort. Mar sin féin, cuireann mo shíneadh béim ar thomhaltas acmhainní. Mar sin féin, ní bhacann aon duine leat an dá shíneadh a úsáid;

Ar bhealach maith, ní mór TC a athscríobh ón tús, mar is féidir an obair a luathú faoi dhó ar a laghad, agus oibriú leis an taisce - 10 n-uaire, trí localStorage agus JSON.stringify() a thréigean agus roinnt réitigh ailtireachta a athrú. Ach ní mise a chaithfidh an t-éacht seo a dhéanamh. Agus is lucht leanúna mé den phrionsabal “má oibríonn sé, ná déan teagmháil leis”. Agus mé ar saoire, táim ag dul i ngleic go gníomhach le saincheisteanna agus caidreamh poiblí, ach ní ar chostas minimalism. Go raibh maith agat as do aird!

Foinse: www.habr.com

Add a comment