рд╕реБрдЧрд░рдЬрд╕ - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╢реБрдЧрд░



рд╕реБрдЧрд░рдЬрд╕ рдХреНрдпрд╛ рд╣реИ?


рд╕реБрдЧрд░рдЬрд╕ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕) рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рджреЗрд╢реА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рд╣рдЬ, рд╡рд┐рдиреАрдд рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХреЛрдб рдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХрдо рдХреЛрдб рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдХрд░рдиреЗ рдФрд░ рджрд┐рдирдЪрд░реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рд╕реЛрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдФрд░ рд╕рд░рд▓ рд╕рд╛рдЗрдЯ рд╣реИ - рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рд╕рд┐рд░реНрдл рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ ...



рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ? рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ JS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдорд╛рдирдХ рд╕реБрдЧрд░рдЬрд╕ рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡рд┐рдзрд┐ рдХреЗ рдирд╛рдо рдХреЗ рджрд╛рдИрдВ рдУрд░ рдЖрдЗрдХрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ)ред

рд╕реБрдЧрд░рдЬреЗрдПрд╕ рдХреА рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рд╛рдд рдЦрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдпрд╣рд╛рдВ рдЕрдкрдиреА рд░рд╛рдп рдореЗрдВ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рд░реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛:

рд╕реНрдЯреНрд░рд┐рдВрдЧ - рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ

'dopamine'.insert('e', 3); // "dopeamine" 

 'carve me up!'.from(2); // "rve me up!" 

 'carve me up!'.to(2); // "ca" 

 'carve me up!'.first(2); // "ca" 

 'carve me up!'.last(2); // "p!" 

 'jumpy'.has('py'); // true 

 'add me!'.add('to ', 4); // "add to me!" 

 '[you] escape <me>'.escapeHTML(); // "[you] escape <me>" 

 ' !'.hasCyrillic(); // true 

 'welcome'.pad(' ', 1).pad('-', 3); // "--- welcome ---" 

 'hell, no!'.parameterize(); // "hell-no" 

 'anVzdCBnb3QgZGVjb2RlZA=='.decodeBase64(); // "just got decoded" 

 '{n} and {r}'.assign({ n: 'Cheech' }, { r: 'Chong' }); // "Cheech and Chong" 


рд╕рдВрдЦреНрдпрд╛ - рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

 (125.425).round(2); // 125.43 

 (4235000).format(); // "4,235,000" 

 (50).pad(5); //00050; 

 (5).daysAfter('Wednesday'); //"Monday, October 8, 2012 00:00" 

 (1000000).abbr(); // "1m" 

 (75).minutes().duration('ru'); // "1 " 

 (23654).hex(); // "5c66" 

 (17).isEven(); // false 

 (8).times(function(i) { //     8 . }); 

 (125.425).round(-2); // 100 


рдРрд░реЗ - рд╕рд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ

 ['a','b','c'].forEach(function(el) { //   3 , el -    }); 

 ['a','b','c'].indexOf('c'); // 2 

 ['rocksteady','and','bebop'].map('length'); // [10,3,5] 

 ['rocksteady','and','bebop'].sortBy('length'); // ["and","bebop","rocksteady"] 

 ['rocksteady','and','bebop'].findAll(/o/); // ["rocksteady","bebop"] 

 ['rocksteady','and','bebop'].first(1); // ["rocksteady"] 

 ['rocksteady','and','bebop'].from(1); // ["and","bebop"] 

 ['three','two','one'].groupBy('length'); // {"3":["two","one"],"5":["three"]} 

 [1,65,2,77,34].average(); // 35.8 

 [1,2].add([2,3]); // [1,2,2,3] 

 [1,2].subtract([2,3]); // [1] 

 [1,2].intersect([2,3]); // [2] 

 [1,2].union([2,3]); // [1,2,3] 


рд╡рд╕реНрддреБ - рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛

 Object.extended({ broken: 'wear' }).keys(); // ["broken"] 

 Object.extended({ broken: 'wear' }).values(); // ["wear"] 

 Object.keys({ broken: 'wear' }); // ["broken"] 

 Object.has({ foo: 'bar' }, 'foo'); // true 

 Object.merge({a:1},{a:2}, false, function(key, a, b) { return a + b; }); // {"a":3} 


рдХрд╛рд░реНрдп - рдХрд╛рд░реНрдп

 (function(a) { // this = 'wasabi', a = 'bobby' }).bind('wasabi', 'bobby')(); 

 (function() { //    500ms }).delay(500); 

 [1,2,3].each(function() { //      5ms }.lazy(5)); 

 var fn = (function() { //     }).once(); 


RegExp - рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

 RegExp.escape("oh not /b/, aren't those guys gone?"); // "oh not \\/b\\/, aren\\'t those guys gone\\?" 

 /broken/.setFlags('gim'); // /broken/gim 

 /broken/im.addFlag('g'); // /broken/gim 

 /broken/gi.removeFlag('g'); // /broken/i 


рддрд╛рд░реАрдЦ - рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо

 Date.create('2002-06-15'); // "Saturday, June 15, 2002 00:00" 

 Date.create('June 15, 2002'); // "Saturday, June 15, 2002 00:00" 

 Date.create('today'); // "Wednesday, October 3, 2012 00:00" 

 Date.create('2 days ago'); // "Monday, October 1, 2012 09:24" 

 Date.create('the last day of 1998'); // "Thursday, December 31, 1998 00:00" 

 Date.create('хЕИщА▒щЗСцЫЬцЧе','ja'); // "Friday, September 28, 2012 00:00" 

 Date.create('25  ', 'ru'); // "Wednesday, October 3, 2012 08:59" 

 Date.create('ф║МхНБф║ФцЧе', 'zh-CN'); // "Thursday, October 25, 2012 00:00" 

 Date.create('il ya une semaine', 'fr'); // "Wednesday, September 26, 2012 09:24" 

 Date.create().format('{12hr}:{mm}{tt} on {Weekday}'); // "9:24am on Wednesday" 

 Date.create().iso(); // "2012-10-03T03:24:16.831Z" 

 Date.create('3200 seconds ago').relative(); // "53 minutes ago" 

 Date.create('3200 seconds ago').relative('zh-TW'); // "53хИЖщРШхЙН" 

 Date.create('3200 seconds ago').relative('de'); // "vor 53 Minuten" 

 Date.create('3200 seconds ago').relative('ko'); // "53ы╢Д ьаД" 

 Date.create().is('tuesday'); // false 

 Date.create().is('the 7th of June'); // false 

 Date.create().addMonths(2); // "Monday, December 3, 2012 09:24" 


DateRange - рддрд┐рдерд┐ рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ


рдХреЛрдб рдЙрджрд╛рд╣рд░рдг


 getLatestTweets(function(tweets) { var users = tweets.map('user').unique(), total = users.sum('statuses_count').format(), top = users.max('followers_count'), followers = top.followers_count.format(), started = Date.create(top.created_at); return users.length + ' users with a total of ' + total + ' tweets.\n' + top.screen_name + ' is the most popular with ' + followers + ' followers\n' + 'and started tweeting ' + started.relative() + '.'; }); 

рдкрд░рд┐рдгрд╛рдо :
20 users with a total of 203,499 tweets.
Hi_Im_Dopee is the most popular with 744 followers
and started tweeting 1 year ago.


рдореИрдВ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ jQuery, рдиреЙрдХрдЖрдЙрдЯ, рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рд╕рд╛рде рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред

Source: https://habr.com/ru/post/In153279/


All Articles