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 相关文章推荐
JavaScript中常见陷阱小结
Apr 27 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
Jan 24 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
javascript中Number对象的toString()方法分析
Dec 20 Javascript
coffeescript使用的方式汇总
Aug 05 Javascript
javascript实现全角转半角的方法
Jan 23 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
May 22 Javascript
vue.js使用v-if实现显示与隐藏功能示例
Jul 06 Javascript
JS数组求和的常用方法总结【5种方法】
Jan 14 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
JS实现数组去重的11种方法总结
Apr 04 Javascript
利用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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
隐性调用php程序的方法
2015/06/13 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
2019/04/08 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
Django中Model的使用方法教程
2018/03/07 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
django中嵌套的try-except实例
2020/05/21 Python
python pymysql链接数据库查询结果转为Dataframe实例
2020/06/05 Python
keras输出预测值和真实值方式
2020/06/27 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
建筑设计学生的自我评价
2014/01/16 职场文书
全民健身日活动方案
2014/01/29 职场文书
团队精神口号
2014/06/06 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL