几个有趣的Javascript Hack


Posted in Javascript onJuly 24, 2010

1. 直接在浏览器中编辑网页内容

javascript:document.body.contentEditable='true';document.designMode='on'; void(0);
访问任意网站,在地址栏输入以上代码,会发生当前网页已经变成编辑模式了。

2. 舞动的图片

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 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-222);

事实上这个代码可以继续简化,比如简化成这样:
javascript: 34343+3434-222
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.");
Javascript 相关文章推荐
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
Dec 17 Javascript
table对象中的insertRow与deleteRow使用示例
Jan 26 Javascript
jquery设置按钮停顿3秒不可用
Mar 07 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
Jun 24 Javascript
js动态改变select选择变更option的index值示例
Jul 10 Javascript
js实现图片漂浮效果的方法
Mar 02 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
Jun 13 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
May 26 Javascript
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
微信小程序input框中加入小图标的实现方法
Jun 19 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 Javascript
vue3.0 上手体验
Sep 21 Javascript
用jquery实现等比例缩放图片效果插件
Jul 24 #Javascript
js ondocumentready onmouseover onclick onmouseout 样式
Jul 22 #Javascript
javascript基础第一章 JavaScript与用户端
Jul 22 #Javascript
aspx中利用js实现确认删除代码
Jul 22 #Javascript
JS实现self的resend
Jul 22 #Javascript
JavaScript编程开发中的五个实用小技巧
Jul 22 #Javascript
关于javascript DOM事件模型的两件事
Jul 22 #Javascript
You might like
IIS6的PHP最佳配置方法
2007/03/19 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
csdn 批量接受好友邀请
2009/02/19 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
jquery图片不完全按比例自动缩小的简单代码
2013/07/29 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
概述一个页面从输入URL到页面加载完的过程
2016/12/16 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
vue3自定义dialog、modal组件的方法
2021/01/04 Vue.js
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
一道写SQL的面试题和答案
2013/11/19 面试题
教师绩效考核方案
2014/01/21 职场文书
实习指导老师评语
2014/04/26 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
2014年保密工作总结
2014/11/22 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL