精华内容
下载资源
问答
  • javascript-melody
  • 一些有趣Javascript 代码 奇数/偶数排序在 O(n) 中排序并且具有 O(1) 空间复杂度。 Javascript 中的排队系统(用于消息传递,非常初级)。 服务器将消息存储在数组中,并根据请求返回它们,并可选择在一定时间...
  • 5个有趣JavaScript 代码片段

    千次阅读 2011-07-14 13:13:52
    分享5个有趣JavaScript 代码片段 很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情。...

    分享5个有趣的 JavaScript 代码片段

      很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情。以下代码拷贝到地址栏回车即可运行,赶紧试试吧。

    1. 网页射击游戏

    javascript:var%20s%20=%20document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='http://erkie.github.com/asteroids.min.js';void(0);

    这个游戏可以在任何网页里面玩,把下面代码粘贴到地址栏回车,按空格键进行射击,W键可前进,A、D键或者方向键可改变射击方向。

    2. 让图片飞起来

    只要把下面的代码贴到浏览器的地址栏里然后按Enter键,当前网页的所有图片都将动起来。

    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; var DI= document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5+"px"; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5+"px"}R++}tag=setInterval('A()',5 );document.οnmοusedοwn=function(){clearInterval(tag);for(i=0; i<DIL; i++){DI[i].style.position="static";}}; void(0)

    3. 让网页可编辑

    此JavaScript代码,可以让你实时修改任何的网页,在Firefox中,你甚至可以把修改的网页保存到起来,对于网页设计者来说,这个功能可以辅助完善页面效果。

    javascript:document.body.contentEditable='true'; document.designMode='on'; void(0);

    4. 让浏览器抖起来

    javascript:function Shw(n) {if (self.moveBy) {for (i = 35; i > 0; i--) {for (j = n; j > 0; j--) {self.moveBy(1,i);self.moveBy(i,0);self.moveBy(0,-i);self.moveBy(-i,0); }}}} Shw(6);

    改变浏览器窗口尺寸到普通模式,可能半屏的效果是最好的。把下面的代码贴到地址栏,按Enter键(貌似只有IE有效果)。

    5. 地址栏计算器
    javascript: alert(4+5+6+7+(3*10));

    哈哈,这个以前还真不会想到,地址栏就是个计算器嘛。

    展开全文
  • 有趣JavaScript数组代码示例,学习js的朋友可以参考下。注意以下的情况。
  • 有趣、很新颖的,用javascript编写的、、
  • 一个有趣JAVASCRIPT代码

    万次阅读 2007-09-26 14:53:00
    javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.images;%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=

    javascript:R=0;%20x1=.1;%20y1=.05;%20x2=.25;%20y2=.24;%20x3=1.6;%20y3=.24;%20x4=300;%20y4=200;%20x5=300;%20y5=200;%20DI=document.images;%20DIL=DI.length;%20function%20A(){for(i=0;%20i-DIL;%20i++){DIS=DI[%20i%20].style;%20DIS.position='absolute';%20DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5;%20DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5);void(0); 

    随便带开一个网页,然后去掉url,粘贴上以上代码,按回车!你会有意想不到的效果!比如: www.csdn.net

    此代码同样可以嵌入到页面!

    展开全文
  • 有趣的浏览器地址栏JavaScript代码

    千次阅读 2011-12-04 12:59:31
    1、编辑网页  在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素...javascript:document.body.contentEditable='true'; document.designMode='on'; void 0  2、无敌风
    1、编辑网页 
    
    在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素大小。如果你只是讨厌某个网站想发泄一下,我建议你使用NetDisater。 
    代码如下: 
    程序代码 
    javascript:document.body.contentEditable='true'; document.designMode='on'; void 0 

    2、无敌风火轮 

    在地址栏运行下面的代码可使页面上所有图片元素一个接一个地转圈。 
    这种效果最好的实现地方就是图片搜索了: 
    改变代码里的“img”成任何网页上有的字符,可以使这些字符做无敌风火轮运动。 

    代码如下: 
    程序代码 
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0); 

    3、晃来晃去  

    不但是你,浏览器也不是那么喜欢这个javascript。在地址栏运行这个代码后,浏览器会迅速地晃来晃去。代码如下: 
    程序代码 
    javascript:function flood(n) {if (self.moveBy) {for (i = 200; i > 0;i--){for (j = n; j > 0; j--) {self.moveBy(1,i); self.moveBy(i,0);self.moveBy(0,-i); self.moveBy(-i,0); } } }}flood(6);{ var inp = "D-X !msagro na dah tsuj resworb rouY"; var outp = ""; for (i = 0; i <= inp.length; i++) {outp =inp.charAt (i) + outp ; } alert(outp) ;}; reverse 
    如果这个代码无效,请将">"改成">","&It;'改成"<"。 

    4、计算器  

    在地址栏输入下面的代码,可以实现简单的四则运算: 
    程序代码 
    javascript: alert(34343+3434-37257); 
    事实上这个代码可以继续简化,比如简化成这样: 
    程序代码 

    javascript: 34343+3434-37257 

    5、防钓鱼验证  

    某些钓鱼网站提供的URL和网页本身的URL是不一致的,你可以用下面的代码进行验证,当两个URL相差太大的时候,你就要稍加小心了: 
    程序代码 
    javascript:alert("The actual URL is:tt" + location.protocol + "//" + location.hostname + "/" + "nThe address URL is:tt" + location.href + "n" + "nIf the server names do not match, this may be a spoof."); 

     
    6.显示网页中的所有图片
    javascript:jannick='';for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){jannick+='<img%20src='+document.images[i7M1bQz].src+'><br>'};if(jannick!=''){document.write('<center>'+jannick+'</center>');void(document.close())}else{alert('No%20images!')}
     
    7.显示网页中除图片的其他
    javascript:for(jannick=0;jannick<document.images.length;jannick++){void(document.images[jannick].style.visibility='hidden')}
     
    8.网页缩小0.5倍
    javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if(z){s.setAttribute('zoom',(parseInt(z)-50)+'%');}else s.setAttribute('zoom','50%')
     
    9.网页放大1.5倍
    javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if(z){s.setAttribute('zoom',(parseInt(z)+50)+'%');}else s.setAttribute('zoom','150%')
     
    10.显示网页源代码(对于加密过的可以直接显示其加密前的源代码)
    javascript:jannick=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=jannick;
     
    11.显示当前网页的COOKIE
    javascript:alert(document.cookie)
     
    12.让网页上的图片全部飞起来
    javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function jannick(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('jannick()',5); void(0);
     

    PS:IE地址栏的其他使用

    实现特定访问
      有时候,我们上网时会弹出一些对话框,比如“取消操作”提示,“Web页不可脱机使用”提示,“警告:网页已经过期”等,这个时候地址栏就不是普通的显示了,而是“about:xxxxxxx”。利用about可以使用别名调阅特定的网页,比如IE的空白页,也就是在地址栏中输入:about:blank,其中blank即为空白页的名。   
        我们还可以亲手定制类似的别名,指向我们常访问的网站,或者是硬盘中的文件夹。具体的方法是:在运行窗口中打开注册表编辑器,找到[HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerAboutURLs],单击鼠标右键,选择“新建”→“字串值”,然后将“新值#1”更名为要给指向的网页名字,比如:“我的爱好网页”,右击该名字,再将其值设置相应的网址。这样以后访问这个网站,只需在地址栏中输入:about:我的爱好网页,回车后就打开了相应的网页。如果要访问文件夹,只要将网址改为相应的文件夹位置就可以了。
    快捷的操作

       1、直接搜索。
    在地址栏中,键入go、find或? ,再键入要搜索的单词或短语,回车后IE将使用预置的搜索引擎进行搜索,IE可以自动显示与你要搜索内容最匹配的网页,只要在地址栏中键入一些普通的名称或单词,单击“转到”就行了。
     
       2、快速选择地址。
    使用IE冲浪时,按下Alt+D键将会为你快速切换到地址栏,然后按下F4键(或没切换到地址栏时按下Ctrl+F4)将会打开你浏览的历史网站,选择要浏览的网页就可以了。
     
       3、快速打开链接。
    如果我们不想让连接在新的窗口中打开,那么只要用鼠标左键拖动放到地址栏中,松开鼠标就在当前窗口中打开连接了。
     
       4、快速设置首页。
    我们可以采用拖曳的方式来设置IE的首页,当想把一个好的网站设置为首页时,只需把地址栏最前面的那个文件图形拖到工具栏的主页按钮上,系统就会询问你是否将这个页设置为主页,点击确定就可以了。
    地址栏的快速用法(不知网吧中有没有禁用)
      IE地址栏还可以实现许多快速的用法:快速进入DOS运行方式,在IE地址栏中输入:c:command.com,回车后即可进入DOS模式;
        快速设置“控制面板”,在IE地址栏中输入:控制面板,回车后即可进入“控制面板”设置窗口;
        快速打开文件夹,在IE地址栏中输入文件夹路径即可打开此文件夹;
        快速打开“我的电脑”,在地址栏中输入“我的电脑”,回车后即可打开“我的电脑”;
        快速发送电子邮件,在IE地址栏中输入:mailto:电子邮件地址,回车后即可立即启动系统默认的电子邮件程序来进行电子邮件的发送工作。
    把地址栏隐藏
    在地址栏的“地址(D)”上单击左键直至出现十字箭头(在工具栏没有锁定的前提下),然后继续按住鼠标不放并向上一层工具栏拖动,松开后,这一层工具栏中就只剩下“后退”按钮了,这时候再把鼠标移到地址栏和后退按钮的分界线上,按鼠标左键向右拖动,直到隐去地址栏即可。
        隐去了地址栏那以后上网怎么办那?!~其实很简单:只要按Ctrl+O然后在里面输入网址就好了!~
    展开全文
  • 找到一段高端的JS代码,感觉非常高大上!

    找到一段高端的JS代码,感觉非常高大上!


    ($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__[_+~$]+$_[_]+$$](_/_)


    分析见原帖原帖地址:http://www.iteye.com/topic/947149

    注:看完后整个人都精神了。。。

    展开全文
  • 有趣的浏览器地址栏Javascript代码

    千次阅读 2011-09-21 10:38:14
    APOLLO 2008-11-24 19:51:23  1、自由编辑网页 ... 在地址栏输入下面的代码按enter,网页上所有元素都能变成可编辑状态,你可以移动、调整元素大小。 javascript:document.body.cont
  • 想起自己很久以前学习javascript的经历,也曾经碰到过几个由匿名函数造成的困扰(其中一个就是由闭包引起的),下面就整理几段简单代码讨论一下,让我们大家一起进步。
  • 5个有趣的IE浏览器地址栏JavaScript代码酷酷的绝技:5个有趣的IE浏览器地址栏JavaScript代码这又是一篇关于Javascript的文章,能在浏览器地址栏实现的效果太多了,字体放大、显示所有图片、显示Cookie等等。...
  • 试想一下,如果让莎士比亚、海明威这样的大文豪来写JavaScript代码,会呈现出什么样的风格呢?本文作者AngusCroll是Twitter工程师、JavaScript迷、文学迷,并且非常喜欢作家海明威。他在梦中"梦见"一些名人编写...
  • Glorious Demo:有趣JavaScript库可以获取您的代码并创建在终端中键入的精美动画
  • 什么是最佳的JavaScript代码编程规范?这可能是一个众口难调的问题。那么,不妨换个问题,什么代码规范最流行? sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。 行末逗号对...
  • 但用好JavaScript并不容易,你除了需要掌握它的语法并知道如何写出高质量的代码之外,还需要了解如何解决那些几乎在每个项目中都会遇到的需求场景,比如:判断日期,高亮文本,限制字符数等等,有很多第三方库可以...
  • 最近在学Javascript,花了半个月的时间终于把《Javascript权威指南》(推荐此书,入门级) 扫完。 在学习的过程中发现使用JS实现动态效果挺有趣的。
  • JavaScript弹簧特效代码

    2021-05-16 15:56:48
    内容索引:脚本资源,Ajax/JavaScript,JS特效 很有趣的JS,弹簧特效,可以设定范围、加速、减速、逐渐变小等,经常编写JS的朋友可要参考一下哦!
  • 经典的javascript网页特效代码 javascript特效
  • 在网上看到几个有意思的Javascript代码,和大家分享一下。直接将代码拷贝到IE中即可,注意代码为一样。不可分行
  • 该存储库包含个人项目和Udemy的代码实践,实际上是尝试有趣有趣代码实验的游乐场! 我在代码旅程的早期就开始了这个仓库。 这是学习HTML,CSS和JS的开始阶段。 我开始建立一些项目。 尽管很小,但他们给了我...
  • Google发布的JavaScript代码规范

    千次阅读 2018-04-11 20:59:00
    原文地址:关于Google发布的JS代码规范,你需要了解什么? 相关资料:Google JS代码规范 1. 使用空格代替tab 除了每一行的终止符序列,ASCII水平空格符(0x20)是唯一一个可以出现在源文件中任意位置的空格...
  • CodePlayground 有趣代码问题解决方案的集合
  • 收集了107种在javascript编码中经常用到的代码,实用性非常强,值得收藏哦!
  • 编写快速、高效的JavaScript代码

    千次阅读 2014-01-19 22:28:13
    在开发过程中,如果你关心你程序的内存和性能的话,你应该了解并意识到,在你的代码背后,浏览器的JavaScript引擎中到底发生了什么事情。 不论的V8,SpiderMonkey(Firefox)、Carakan(Opera)、Chak
  • 我写的一些有趣代码。 #str_cow字符串支持写时复制 #ruby_html_dsl用于编写html的微型ruby dsl #list.js为数组添加一些功能
  • 客户端JavaScript代码单元测试方案

    千次阅读 2008-08-20 21:39:00
    Unit testing options for JavaScriptJavaScript单元测试方案 Author: Tony Patton作者:Tony Patton 翻译:PurpleEndurer,2008-08-20 第1版 Category: Javascript, Application Development分类:Javascript, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,407
精华内容 22,962
关键字:

有趣的javascript代码

java 订阅