前端
文章平均质量分 74
duhaomin
开朗,爱运动
展开
-
提交表单,提示用户等待 ajax,jquery
由于各种原因导致不能立即提交表单,此时不想用户点击按钮,需要提示并“屏蔽”网页事件。官网参考代码:http://jquery.malsup.com/block/#page实践代码: xmlns="http://www.w3.org/1999/xhtml"> rel="Style原创 2013-09-29 13:07:15 · 4876 阅读 · 0 评论 -
分析网站如何检测已经登录的QQ帐号
首先说一些为什么会分析这个,由于之前一直在研究怎么能够跨域获取视频地址,之后开始思考如何能够将分段的视频合在一起,使用js?flash?还是调用本地的软件处理?显然目前比较多的是本地的软件,比如各个视频网站的自己的客户端,比如硕鼠整合软件,那么,如何在网站中调取本地软件呢?比如优酷网站中当你点击“下载”的时候,会启动你本机中的优酷客户端,由于我没有安装它的客户端,偷懒了一下,想到使用QQ登录后,打原创 2014-01-09 15:41:54 · 5197 阅读 · 0 评论 -
挖掘视频网站【优酷】上被截断的视频的地址--001
不知道大家看视频的时候有没有注意过,一个稍微长的视频(比如超过20分钟),你刚开始看的时候暂停播放,它的进度条会在中途某一个位置停止加载,当你把播放位置调节到那个停顿的地方,视频又开始继续加载,如果视频还有很多,它会停顿很多次,我们不禁要问,为什么会这样?是视频网站自动优化:当我们一段时间不观看的时候,它自动停止加载吗?还是???其实,一个“很长”的视频在传输到我们的浏览器的时候,为了更快速的发送原创 2013-12-30 16:11:16 · 15557 阅读 · 1 评论 -
网址url中的 '#' 号
该符号原本是做来在客户端实现页面的滚动的,#号后边的内容是不会被发送到服务器的,默认只在本地运行,这样也可以利用它来做一些本地的逻辑运算:document.cookie ='11;'; testvar backstr = location.hash.substr(1);var call = backstr.split('=');eval(call[0]+"();"原创 2014-01-11 12:09:22 · 2143 阅读 · 0 评论 -
跨域访问的简单例子
使用IIS创建一个站点,主机为本地,端口设置为8081使用Wampserver创建一个站点,使用默认端口80什么是跨域请求被拒绝?使用Chrome,输入http://localhost:8081/index.html, F12,其中index.html:var http = new XMLHttpRequest();http.open("get", "http://原创 2014-01-08 23:35:02 · 2227 阅读 · 0 评论 -
javascript 的函数指针数组
例子:JK:javascript 洗牌算法 function shuffle_pick_1(m) //洗牌 //抽牌法{ //生成m张牌 var arr = new Array(m); for (var i=0; i<m; i++) { arr[i] = i; } //每次抽出一张牌,放在另一堆。因为要在数组里抽出元原创 2014-01-09 18:40:52 · 1292 阅读 · 0 评论 -
各种手段终于将土豆视频url请求找到了
先说一下问题描述:想做个视频网站里边的视频下载功能,不登录,直接可以下载,优酷下已经验证了可以找到当前网页下的视频(参考http://blog.csdn.net/duhaomin/article/details/17556235),而在土豆上测试的时候,明明视频已经能够播放了,可是就是死活找不到播放的视频,现在终于找到了,记录一下寻找的过程,为也遇到这个问题的朋友留下一点帮助信息。接下来详原创 2013-12-26 11:39:16 · 7437 阅读 · 0 评论 -
Chrome扩展 实现网页中视频的探索以及下载
如果读者是没有接触过这个的朋友,可以先看一下我写的helloword级别的入门教程:http://blog.csdn.net/duhaomin/article/details/17553463原创 2013-12-25 15:49:49 · 3829 阅读 · 0 评论 -
Chrome扩展 实现我们最熟悉的helloword
这几天学习了Chrome扩展的开发,将这一收获记录一下,方便遇到这方面问题的朋友。什么是扩展 呢?就是下边这个:下面制作一个非常简单的,helloword级别的:点击后的效果:为了接下来说明的时候,可以很清晰,把我的文件贴图看一下:开始制作:首先找到你的浏览器扩展的目录,我的是:C:\Documents and Settings\Administ原创 2013-12-25 14:16:27 · 2618 阅读 · 0 评论 -
javascript一些小知识
001:进制转换:10进制转换为16进制:parseInt(j).toString(16)16进制转换为10进制:parseInt(j,16)16进驻转换为2进制:parseInt(j,16).toString(2),就是16转换为10,之后10转换为2原创 2014-01-03 17:21:52 · 814 阅读 · 0 评论