තොරතුරු තාක්ෂණ මාතෘකා පිළිබඳ රුසියානු ප්රශ්නෝත්තර සම්පත CIS හි බෙහෙවින් ජනප්රිය වීම සිදු වේ -
මූලික ලක්ෂණ:
- නම: ටෝස්ටර් සුවපහසුව.
- පරිශීලක සංඛ්යා ලේඛන: විසඳුම් සහිත ප්රශ්න ප්රතිශතය; Habr සිට කර්මය; පැතිකඩෙන් සාරාංශය - මේ සියල්ල ටෝස්ටර්ගේ ප්රශ්න ලැයිස්තුවේ ඇත.
- දැන්වීම්: වෙබ් අඩවියේ තත්ය කාලීනව, අයිකනය මත, තල්ලු දැනුම්දීම්, බොහෝ සැකසුම්, වෙබ් අඩවිය විවෘතව තිබිය යුතුය (
විකි ).
- පෙරහන්: සූත්ර මත පදනම් වූ කොන්දේසි: ඔබට ප්රශ්න සැඟවීමට, ඒවා වර්ණ කිරීමට සහ දැනුම්දීම් පෙන්විය හැකිය - මේ සියල්ල තාර්කික කොන්දේසි ආකාරයෙන් නම්යශීලීව වින්යාස කර ඇත (
විකි ).
- අතුරුමුහුණත: ප්රශ්න ලැයිස්තුවේ නිශ්චිත දින පෙන්වීම හෝ දායකත්ව තත්ත්වය පෙන්වීම වැනි සුළු වැඩිදියුණු කිරීම්.
- Habr අතුරුමුහුණත: සුළු වැඩිදියුණු කිරීම් (විකල්ප), උදාහරණයක් ලෙස, අදහස් දැක්වීම් වල ඉන්ඩෙන්ටේෂන් රේඛා.
- විවෘත මූලාශ්රය: ඔබට ඇත්තටම අවශ්ය නම් ඔබට එය ප්රතිනිර්මාණය කළ හැක (
මූලාශ්ර ).
- නිදහස්: MIT බලපත්රය.
- වේදිකාව:
ක්රෝම් ,ෆයර්ෆොක්ස් .
- මතක පරිභෝජනය: 30-50MB, ටෝස්ටර් භාවිතයේ විකල්ප සහ තීව්රතාවය මත පදනම්ව
- ප්රමාණය: v93 සඳහා 0.8.1KB (ඇසුරුම් නොකළ, කුඩා කේතය නොවේ).
- රාමුව: අතුරුදහන්, පිරිසිදු JS (minimalism).
- කේතයේ ගුණාත්මකභාවය: සාමාන්ය, මෝස්තර මිශ්රණය, විශාල විශේෂාංග, අපිරිසිදු උපක්රම, අදහස් කිහිපයක්.
- අවසර:
toster.ru, habr.com, notifications, storage, unlimitedStorage
දැන් තිබෙන ප්රධාන අංගයක් තමයි සැකසුම් තුළ සූත්ර භාවිතය. ඔබට ඔවුන් සමඟ ඕනෑම දෙයක් පාහේ කළ හැකිය, ඔබට ඔබේ අවධානය කළමනාකරණය කිරීමට අවශ්ය ඕනෑම දෙයක්. ප්රධාන දෙය නම් අවශ්ය වන්නේ කුමක්දැයි දැන ගැනීමයි. වෙබ් අඩවියක් සමඟ වැඩ කිරීමේදී අවධානය යොමු කළ යුතු ප්රධාන අංශ තුන වන්නේ සැඟවීම, වර්ණ වෙනස් කිරීම සහ දැනුම්දීම් ය. ඕනෑම දෙයක් සහ සෑම දෙයක්ම පෙරීම පහසුව සඳහා යතුරයි.
නිශ්චිත මාතෘකාවක් පිළිබඳ දැනුම්දීම් ලබා ගැනීමට ඔබට ඉඩ සලසන නම්යශීලී රීතියක උදාහරණයක්:
!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
eval () ශ්රිතය භාවිතා කළ නොහැකි බව මම වහාම කියමි. එබැවින් ඔබට එතරම් විනෝදයක් නොලැබෙනු ඇත. ඒ නිසා මට මගේම කිහිලිකරු 5 KB කේත භාවිතා කරමින් ලිවීමට සිදු විය
ගැන පෝස්ට් එකක් ලගදි තිබ්බා
හොඳ ආකාරයකින්, TC මුල සිටම නැවත ලිවිය යුතුය, මන්ද වැඩ අවම වශයෙන් දෙවරක් වේගවත් කළ හැකි අතර, හැඹිලිය සමඟ වැඩ කරන්න - 10 වතාවක්, localStorage සහ JSON.stringify() අතහැර දමා වාස්තු විද්යාත්මක විසඳුම් කිහිපයක් වෙනස් කිරීමෙන්. නමුත් මේ දස්කම කරන්න තියෙන්නේ මම නෙවෙයි. ඒ වගේම මම "එය වැඩ කරන්නේ නම්, එය ස්පර්ශ නොකරන්න" මූලධර්මයේ රසිකයෙක්. මම නිවාඩුවක් ගත කරන අතරතුර, මම ක්රියාශීලීව ගැටළු සහ PR වෙත යොමු කරමි, නමුත් අවමවාදයේ වියදමෙන් නොවේ. ඔබගේ අවදානය පිළිබඳ ස්තූතියි!
මූලාශ්රය: www.habr.com