- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 NS_ERROR_DOM_BAD_URI: Access to restricted URI denied
如果我们的js文件中,包含有Ajax代码时,引用这个js文件的html文件,直接在本地打开测试就会出现这个错误提示: 如下所示: util.js文件function ajax(url,options,type){ var oAjax=null; var type=type || "GET"; //alert(type); if(window.XMLHttpRequ
2015-05-31 09:30:50 4070
原创 cookie本地测试
js中cookie的设置和删除方法大致如下:function setCookie(cookieName, cookieValue, expiredays) { var date=new Date(); date.setDate(date.getDate()+expiredays); document.cookie=cookieName+'='+cookieValue+'; e
2015-05-27 18:19:22 2344
原创 css中单位px和em,rem的区别
国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢?PX特点 1. IE无法调整那些使用px作为单位的字体大小;国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。**px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分
2015-05-26 21:08:23 1169
原创 js中的事件委托
1,什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处呢:1,提高性能。我们可以看一个例子:需要触发每个li来改变他们的背景颜色。<ul id="ul"> <li>aaaaaaaa</
2015-05-26 20:39:29 732 1
原创 js添加样式class
最近在看js,好好打基础才是王道,底层的东西不容忽视。 Js添加样式名,在用jQuery的时候很容易的一个add和remove就能解决的问题,但是用js该怎么样处理呢,刚看了一篇文章,菜鸟级的《JavaScript初学者应注意的七个细节》,原文地址 http://developer.51cto.com/art/201101/242546_2.htm 里面有一段就写了这样一个东西:修改样式名,我稍
2015-05-20 20:35:19 5477
原创 浅谈基于JavaScript的DDOS攻击
CloudFlare通过对上百万个网站进行防护,总结出最古老、最普遍的攻击非DDoS攻击莫属。在传统的DDoS攻击中,攻击者会控制大量的傀儡机,然后向目标服务器发送大量请求,阻止合法用户访问网站。然而,最近几年DDoS攻击技术不断推陈出新:攻击者用一种新型且很有趣的方式欺骗用户参与到攻击活动中。去年CloudFlare就见证了一次使用NTP映射的攻击,可能是DDoS攻击史上最大的一次攻击(大于400
2015-05-20 10:17:00 792 1
原创 两个input,不能并排紧贴在一起,中间有空隙
做搜索框布局时,发现对input标签无法紧贴在一起,中间会出现空隙 <div class="right-content"> <form action="" class="search"> <input type="text" class="search_key" value="keywords"/> <input type="submit"
2015-05-13 10:04:59 38104 4
原创 js 字符串处理
1. ary.splice(index,number,x1,x2,………xn)splice函数可以实现数组或者字符串的删除/添加/替换var a=[1,2,3,4,5,6];var b=a.splice(1,2);console.log(b);//b为返回的删除元素数组,b=[2,3]console.log(a);//splice会之间对元素组a进行操作,这时a=[1,4,5,6]2. ary
2015-05-12 16:48:28 666
原创 深度克隆对象
有时,我们需要对一个对象进行复制,如下列要求: 1. 使用递归来实现一个深度克隆,可以复制一个目标对象,返回一个完整拷贝 2. 被复制的对象类型会被限制为数字、字符串、布尔、日期、数组、Object对象。<script> function isObject(obj){ if(Object.prototype.toString.call(obj)==='[object
2015-05-11 14:41:28 1471
原创 js数据类型判断和数组判断
js六大数据类型:number、string、object、Boolean、null、undefinedstring: 由单引号或双引号来说明,如”string”number:什么整数啊浮点数啊都叫数字,你懂的~Boolean: 就是true和false啦undefined:未定义,就是你创建一个变量后却没给它赋值~null: 故名思久,null就是没有,什么也不表示object: 这个我也很难解释
2015-05-11 11:22:46 748
原创 JS原型与原型链终极详解
一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明function f1(){}; var f2 = function(){}; var f3 = new Function(‘str’,’console.log(str)’);var o3 = new f1();
2015-05-10 12:19:28 4363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人