最新消息:

js代码

前端代码异常监控

前端代码异常监控

admin 10年前 (2015-05-17) 2564浏览 0评论

转自:http://rapheal.sinaapp.com/2014/11/06/javascript-error-monitor/ 前言 PS: 听到不少声音质疑以下例子,本文的例子跟监控图不是真实的案例,仅仅为了简单说明问题,等过几天有空修改一下...

iframe子页面与父页面js通信方式

iframe子页面与父页面js通信方式

admin 10年前 (2015-01-24) 2745浏览 0评论

转自:http://segmentfault.com/blog/liangyi/1190000002491710 iframe框架中的页面与主页面之间的通信方式根据iframe中src属性是同域链接还是跨域链接,有明显不同的通信方式,同域下的数据交换...

有道云笔记添加收藏功能实现原理

有道云笔记添加收藏功能实现原理

admin 11年前 (2014-11-06) 4223浏览 0评论

有道云笔记收藏功能的本质就是在浏览器上执行一段js脚本,用js脚本来实现收藏功能,这和sec-wiki的快速分享到wiki功能类似。通过执行js这种方法而不是采用插件方式的好处是不用考虑浏览器的兼容性,具有通用性(虽然具体每个浏览器的js代码不一样,...

Javascript异步编程的4种方法

Javascript异步编程的4种方法

admin 11年前 (2014-09-18) 2510浏览 0评论

作者: 阮一峰 你可能知道,Javascript语言的执行环境是”单线程”(single thread)。 所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,...

精简并修改了下cookie Hacker 的js文件

精简并修改了下cookie Hacker 的js文件

admin 11年前 (2014-05-29) 2794浏览 0评论

chrome 浏览器插件 cookie Hacker 大家都不陌生吧。 由于要用到类似的功能,把它的核心代码提取了出来,大家看看有没有问题。 function inj_cookies(cookies,domain){ ...

XMLHttpRequest实现HTTP协议下文件上传断点续传

XMLHttpRequest实现HTTP协议下文件上传断点续传

admin 11年前 (2014-05-17) 3423浏览 0评论

一、网盘割据的时代 不知大家有没有观察过,在秋季,也就是眼下这个时间,当阵风挂起的时候,地上的落叶就会以一个接一个,翻滚着一同被吹走,这就是“跟风”。老祖宗确实很有智慧,造出来的词语源于生活,又高于生活。 眼下,又是另一波跟风之势——“网盘”,犹如当...

JSONP跨域的原理解析

JSONP跨域的原理解析

admin 11年前 (2014-05-17) 3041浏览 1评论

JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same- Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限...

使用HTML5 跨域共享特性解决AJAX跨域数据同步问题

使用HTML5 跨域共享特性解决AJAX跨域数据同步问题

admin 11年前 (2014-05-06) 3180浏览 1评论

HTML 5以前的标准由于考虑到浏览器安全问题并不允许直接跨域通信,于是为了达到跨域通信的目的各种蛋疼的解决办法出现了,常用的有:jsonp、使用代理文 件、地址栏hash等等,这些办法的出现在达到解决跨域问题的同时,也增加了前端页面的性能开销和维护...

【开源推荐】JavaScript开发工具大合集

【开源推荐】JavaScript开发工具大合集

admin 11年前 (2014-04-18) 3338浏览 1评论

本文为大家整理了一系列关于JavaScript的常用工具,包括常用工具、前端和后端工具,从测试到构建,内容丰富,值得收藏。下面是根据推荐工具整理的思维导图。 点此看大图 常规工具 脚手架工具   Yeoman:它旨在为开发者提供一系列健...

js里面的document.cookie详解

js里面的document.cookie详解

admin 11年前 (2014-03-25) 2176浏览 0评论

设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie=”userId=828″; 如果要一次存储多个名/值对,可以使用分号加空格(;...

DOM事件简介

DOM事件简介

admin 11年前 (2014-01-01) 2460浏览 0评论

Click、touch、load、drag、change、input、error、risize — 这些都是冗长的DOM(文档对象模型)事件列表的一部分。事件可以在文档(Document)结构的任何部分被触发,触发者可以是用户操作,也可以是浏览器本身...

酷我音乐一处属性xss的学习总结

酷我音乐一处属性xss的学习总结

admin 12年前 (2013-10-27) 2758浏览 1评论

xss位置:我秀场个人信息设置存在存储型跨站。即http://x.kuwo.cn/网站中个人信息的设置中”所在地”处过滤不严导致存在xss漏洞. 详情:用户输入内容放入了input标签,并且没有过滤”,因此可以用&...

eval()解析JSON问题

eval()解析JSON问题

admin 12年前 (2013-10-23) 2010浏览 0评论

在ajax中,是通过eval()函数来解析返回的信息,即eval(oAjax.responseText())。使用eval函数是因为oAjax.responseText()返回的所有数据在js中都被看做是字符串,因此要用eval还原成为本来的数据结构...

关于Array中的sort()

关于Array中的sort()

admin 12年前 (2013-10-23) 2991浏览 0评论

sort() 实现的功能很简单,就是对数组进行简单的排序。但在自定义的情况下,它根据传入的函数参数返回结果判断,这个结果要求是一个数字,但在不同浏览器下,自定义会产生一定的偏差,甚至会导致IE下代码终止执行。基于此,对不同浏览器进行测试探讨。 概述 ...

undefined与null的类型转换

undefined与null的类型转换

admin 12年前 (2013-10-23) 4401浏览 0评论

强制转换为布尔类型,两者都是 false 强制转换为数值,undefined 返回的是 NaN,null 返回的是 0。用 isNaN() 验证,undefined 不是数字,null 是数字。 特别地:undefined == null 结果为 ...