10个实用的脚本代码工具


Posted in Javascript onMay 04, 2010

下面介绍10个实用的
浏览辅助
Tidy Read

javascript:(function(){var s=document.createElement("script");s.charset="gb2312";s.language="javascript";s.type="text/javascript";s.src="http://tidyread.com/tidyread.js?u="+encodeURIComponent(document.location.href)+"&t="+encodeURIComponent(document.title);document.body.appendChild(s)})();

将那些乱糟糟的页面清理干净,更加可以自由设置喜好,很强大。

Show Password

javascript:(function(){var s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) { f = F[j]; for (i=0; i<f.length; ++i) { if (f[i].type.toLowerCase() == "password") s += f[i].value + "n"; } } if (s) alert("Passwords in forms on this page:nn" + s); else alert("There are no passwords in forms on this page.");})();

查看网页上显示为*****的密码。觉得很有用处,比如当Chrome记住密码,而你忘了时...

Dictionary.com

javascript:(function(){ q=document.getSelection(); if(!q) q=prompt('Dictionary.com Search:'); if(q) location.href='http://dictionary.reference.com/search?r=1&q='+escape(q); })()

翻译选中的单词,美中不足的是英英翻译,适合英语有一定水平的朋友。

restore selecting

javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("click"); R("mousedown"); R("mouseup"); R("selectstart"); })();

有些网站禁止选择文本,它可以恢复之。貌似chrome用不了。

清除网站的cookies

javascript:(function(){C=document.cookie.split("; ");for(d="."+location.host;d;d=(""+d).substr(1).match(/\..*$/))for(sl=0;sl<2;++sl)for(p="/"+location.pathname;p;p=p.substring(0,p.lastIndexOf('/')))for(i in C)if(c=C[i]){document.cookie=c+"; domain="+d.slice(sl)+"; path="+p.slice(1)+"/"+"; expires="+new Date((new Date).getTime()-1e11).toGMTString()}})()

清除网站的cookies,Chrome用不了。

开发者工具

Reload CSS

javascript:void(setInterval(function(){var qs='?'+new Date().getTime(),l,i=0;while(l=document.getElementsByTagName('link')[i++]){if(l.rel&&'stylesheet'==l.rel.toLowerCase()){if(!l._h)l._h=l.href;l.href=l._h+qs}}},2000));

让网页不断的重载CSS。

Spry Media

javascript:function fnStartDesign(sUrl) {var nScript = document.createElement('script');nScript.setAttribute('language','JavaScript');nScript.setAttribute('src',sUrl);document.body.appendChild(nScript);}fnStartDesign('http://www.sprymedia.co.uk/design/design/media/js/design-loader.js');

十分强大的工具。包含:网格,标尺,单位测量,十字线。建议web设计师试一下。

Layout Grid

javascript:void(myDiv=document.createElement('div'));void(myBody=document.getElementsByTagName('body')[0]);void(myDiv.style.background='url(http://www.andybudd.com/images/layoutgrid.png)');void(myDiv.style.position='absolute');void(myDiv.style.width='100%');void(myDiv.style.height='100%');void(myDiv.style.top='0');void(myDiv.style.left='0');void(myBody.appendChild(myDiv));

生成漂亮的网格。

Print Screen

javascript:window.location='http://aviary.com/' + location.href;

又一个推荐的工具。截取当前网页,更可以自动进入aviary.com编辑该图片。

Download as PDF

javascript:void(window.open('http://www.pdfdownload.org/web2pdf/Default.aspx?left=0&right=0&top=0&bottom=0&page=0&cURL='+document.location.href));

存储网页为pdf文件。

再提一句,Spry Media真的很好用。

偶尔因为网速慢,可能导致不能正常运行,其它的都是经过测试的,效果不错。

使用后,先打开想要操作的页面, 然后复制脚本代码,拷贝到IE地址栏中,回车运行即可(不能点后面的重新加载)

Javascript 相关文章推荐
jQuery的三种$()
Dec 30 Javascript
基于jquery自己写tab滑动门(通用版)
Oct 30 Javascript
Extjs407 getValue()和getRawValue()区别介绍
May 21 Javascript
Bootstrap CSS组件之按钮组(btn-group)
Dec 17 Javascript
微信小程序实现多个按钮toggle功能的实例
Jun 13 Javascript
JS实现的JSON数组去重算法示例
Apr 11 Javascript
vue-router 源码实现前端路由的两种方式
Jul 02 Javascript
JavaScript多种页面刷新方法小结
Apr 04 Javascript
layui 阻止图片上传的实例(before方法)
Sep 26 Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 Javascript
Javascript节流函数throttle和防抖函数debounce
Dec 03 Javascript
vue3.0实现插件封装
Dec 14 Vue.js
利用location.hash实现跨域iframe自适应
May 04 #Javascript
Array.prototype 的泛型应用分析
Apr 30 #Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
Apr 30 #Javascript
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 #Javascript
匹配任意字符的正则表达式写法
Apr 29 #Javascript
jquery ajax提交表单数据的两种实现方法
Apr 29 #Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 #Javascript
You might like
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
Yii2框架数据验证操作实例详解
2018/05/02 PHP
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
js分页代码分享
2014/04/28 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
2014/05/26 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
JavaScript实现横向滑出的多级菜单效果
2015/10/09 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
python如何将两张图片生成为全景图片
2020/03/05 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
美国批发零售网站:GearXS
2016/07/26 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
进修护士自我鉴定
2013/10/14 职场文书
毕业自我鉴定
2013/11/05 职场文书
40岁生日感言
2014/02/15 职场文书
委托书范本
2014/09/13 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript
python小型的音频操作库mp3Play
2022/04/24 Python