前端代码异常监控
admin 10年前 (2015-05-17) 2564浏览 0评论
转自:http://rapheal.sinaapp.com/2014/11/06/javascript-error-monitor/ 前言 PS: 听到不少声音质疑以下例子,本文的例子跟监控图不是真实的案例,仅仅为了简单说明问题,等过几天有空修改一下...
admin 10年前 (2015-05-17) 2564浏览 0评论
转自:http://rapheal.sinaapp.com/2014/11/06/javascript-error-monitor/ 前言 PS: 听到不少声音质疑以下例子,本文的例子跟监控图不是真实的案例,仅仅为了简单说明问题,等过几天有空修改一下...
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代码不一样,...
admin 11年前 (2014-09-18) 2510浏览 0评论
作者: 阮一峰 你可能知道,Javascript语言的执行环境是”单线程”(single thread)。 所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,...
admin 11年前 (2014-06-15) 2250浏览 0评论
一般我们在JS中添加事件,是这样子的 obj.onclick=method 这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢? obj.onclick=method1; obj.onclick=method2; obj.on...
admin 11年前 (2014-05-29) 2794浏览 0评论
chrome 浏览器插件 cookie Hacker 大家都不陌生吧。 由于要用到类似的功能,把它的核心代码提取了出来,大家看看有没有问题。 function inj_cookies(cookies,domain){ ...
admin 11年前 (2014-05-23) 8931浏览 0评论
感谢匿名人士的投递QQ网站登录处没有使用https进行加密,而是采用了RSA非对称加密来保护传输过程中的密码以及敏感信息的安全性。 QQ是在javascript中实现整个过程的。这个想法非常新颖,但是也是存在严重缺陷的。如果被黑客利用,则可能被捕获明...
admin 11年前 (2014-05-17) 3423浏览 0评论
一、网盘割据的时代 不知大家有没有观察过,在秋季,也就是眼下这个时间,当阵风挂起的时候,地上的落叶就会以一个接一个,翻滚着一同被吹走,这就是“跟风”。老祖宗确实很有智慧,造出来的词语源于生活,又高于生活。 眼下,又是另一波跟风之势——“网盘”,犹如当...
admin 11年前 (2014-05-17) 3041浏览 1评论
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same- Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限...
admin 11年前 (2014-05-06) 3180浏览 1评论
HTML 5以前的标准由于考虑到浏览器安全问题并不允许直接跨域通信,于是为了达到跨域通信的目的各种蛋疼的解决办法出现了,常用的有:jsonp、使用代理文 件、地址栏hash等等,这些办法的出现在达到解决跨域问题的同时,也增加了前端页面的性能开销和维护...
admin 11年前 (2014-04-18) 3338浏览 1评论
本文为大家整理了一系列关于JavaScript的常用工具,包括常用工具、前端和后端工具,从测试到构建,内容丰富,值得收藏。下面是根据推荐工具整理的思维导图。 点此看大图 常规工具 脚手架工具 Yeoman:它旨在为开发者提供一系列健...
admin 11年前 (2014-04-18) 3741浏览 0评论
Vis.js 是一个动态的、基于浏览器的可视化库,可处理大量的动态数据并能与这些数据进行交互操作。该项目是由Almende B.V公司开发的,包含 DataSet、Timeline, 和 Graph。 Vis.js 是一个动态的、基于浏览器的可视...
admin 11年前 (2014-03-25) 2176浏览 0评论
设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie=”userId=828″; 如果要一次存储多个名/值对,可以使用分号加空格(;...
admin 11年前 (2014-03-09) 2555浏览 0评论
网站 <script type="text/javascript" language="JavaScript"> //: 判断网页是否加载完成 document.onreadyst...
admin 11年前 (2014-03-04) 2036浏览 0评论
var result = unescape(xmlhttp.responseText); var j = eval("(" + result + ")"); 不可以 var j = eval( result )...
admin 11年前 (2014-01-01) 2460浏览 0评论
Click、touch、load、drag、change、input、error、risize — 这些都是冗长的DOM(文档对象模型)事件列表的一部分。事件可以在文档(Document)结构的任何部分被触发,触发者可以是用户操作,也可以是浏览器本身...
admin 12年前 (2013-10-27) 2758浏览 1评论
xss位置:我秀场个人信息设置存在存储型跨站。即http://x.kuwo.cn/网站中个人信息的设置中”所在地”处过滤不严导致存在xss漏洞. 详情:用户输入内容放入了input标签,并且没有过滤”,因此可以用&...
admin 12年前 (2013-10-23) 2010浏览 0评论
在ajax中,是通过eval()函数来解析返回的信息,即eval(oAjax.responseText())。使用eval函数是因为oAjax.responseText()返回的所有数据在js中都被看做是字符串,因此要用eval还原成为本来的数据结构...
admin 12年前 (2013-10-23) 2991浏览 0评论
sort() 实现的功能很简单,就是对数组进行简单的排序。但在自定义的情况下,它根据传入的函数参数返回结果判断,这个结果要求是一个数字,但在不同浏览器下,自定义会产生一定的偏差,甚至会导致IE下代码终止执行。基于此,对不同浏览器进行测试探讨。 概述 ...
admin 12年前 (2013-10-23) 4401浏览 0评论
强制转换为布尔类型,两者都是 false 强制转换为数值,undefined 返回的是 NaN,null 返回的是 0。用 isNaN() 验证,undefined 不是数字,null 是数字。 特别地:undefined == null 结果为 ...