加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

推荐10 个短小却超实用的 JavaScript 代码段

发布时间:2019-07-04 17:31:44 所属栏目:移动互联 来源:大灰狼的小绵羊哥哥
导读:JavaScript正变得越来越风行,它已经成为前端开拓的第一选择,而且操作基于JavaScript说话的NodeJS,我们也可以开拓出高机能的后端处事,乃至我还看到在硬件编程规模也呈现了JavaScript的身影。JavaScript正在逐渐进化为一门万能的开拓说话。 但用好JavaSc

行使要领:

  1. if ( isBreakPoint(320) ) { 
  2. // breakpoint at 320 or less 
  3. if ( isBreakPoint(480) ) { 
  4. // breakpoint between 320 and 480 
  5. … 

8. 全局计数

在一些游戏或告白场景中,你必要记任命户在当前页面上点击某一个按钮的次数,这时你可以行使jQuery的.data()函数来处理赏罚:

  1. $(element)  
  2. .data('counter', 0) // begin counter at zero  
  3. .click(function() {  
  4. var counter = $(this).data('counter'); // get  
  5. $(this).data('counter', counter + 1); // set  
  6. // do something else...  
  7. }); 

9. 嵌入优酷视频

  1. function embedYouku(link, ops) { 
  2. var o = $.extend({ 
  3. width: 480, 
  4. height: 320, 
  5. params: '' 
  6. }, ops); 
  7. var id = /?v=(w+)/.exec(link)[1]; 
  8. return ' 

行使要领:

  1. embedYouku( 
  2. 'http://static.youku.com/v/swf/qplayer.swf', 
  3. {'winType=adshow&VideoIDS=XMTE3NzQ0NTky&isAutoPlay=false&isShowRelatedVideo=false'} 
  4. ); 

10. 建设动态菜单或下拉列表

在许多场景中,我们都必要动态地建设菜单、下拉列表或列表项。下面是一段最基本的代码实现上面的成果,你可以按照现实必要举办响应的扩展。

  1. function makeMenu(items, tags) {  
  2. tags = tags || ['ul', 'li']; // default tags  
  3. var parent = tags[0];  
  4. var child = tags[1];  
  5. var item, value = '';  
  6. for (var i = 0, l = items.length; i < l; i++) {  
  7. item = items[i];  
  8. // Separate item and value if value is present  
  9. if (/:/.test(item)) {  
  10. item = items[i].split(':')[0];  
  11. value = items[i].split(':')[1];  
  12. }  
  13. // Wrap the item in tag  
  14. items[i] = '<'+ child +' '+  
  15. (value && 'value="'+value+'"') +'>'+ // add value if present  
  16. item +'';  
  17. }  
  18. return '<'+ parent +'>'+ items.join('') +'';  

行使要领:

  1. // Dropdown select month 
  2. makeMenu( 
  3. ['January:JAN', 'February:FEB', 'March:MAR'], // item:value 
  4. ['select', 'option'] 
  5. ); 
  6. // List of groceries 
  7. makeMenu( 
  8. ['Carrots', 'Lettuce', 'Tomatos', 'Milk'], 
  9. ['ol', 'li'] 
  10. ); 

总结:

以上只是那些适用JavaScript代码段中的一小部门,我也提议你平常留意网络或本身编写这样的基本代码段,它们能在许多项目中行使或通过一些改革提供更完美的成果,行使这些代码段将为你节减下大量的开拓时刻。

【编辑保举】

  1. 联袂开拓者智领将来OPPO DEVELOPER DAY 北京站出色回首
  2. 谷歌上线 Fuchsia OS 开拓者网站
  3. 新器材一键安装Java情形!微软又双叒叕造福开拓者
  4. 「大神器!」硬件的AI机能测试Python库宣布
  5. Linus Torvalds 谈软件开拓面对的硬件题目
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读