摘要:
”==”与” ”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。 下面的规则用于判定 运算符比较的两个值是否相等的判断条件 •如果两个值的类型不同,它们就不相同。•如果两个值是数字,而且值相同,那么除非其中一个或两个都是NaN(这种情况它们不是等同的),否则它们是等同的。值NaN永远 阅读全文
摘要:
当DOM的变化引起了元素的几何属性发生变化,浏览器不得不重新计算元素的几何属性,并重新构建渲染树,这个过程称为重排。注意这里至少会有一次重排-初始化页面布局。 由于节点的几何属性发生改变或者由于样式发生改变,例如改变元素背景色时,屏幕上的部分内容需要更新。这样的更新被称为重绘。 由于浏览器渲染界面是 阅读全文
摘要:
this的指向在函数定义时是确定不了的,只有在函数执行时才能确定,this最终指向调用它的对象。 this在js中主要有四种用法: 1、作为普通函数使用 2、作为对象方法来使用 3、call和apply 4、作为构造函数来使用 1、作为普通函数使用 2、作为对象方法来使用 这个很简单,this指向自 阅读全文
摘要:
1、DOS 拒绝服务攻击 DdoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。 Ddos攻击利用的就是合理的服务请求,所以但凡网站都存在这一风险。既然不可避免,就加强防御吧。 2、跨站脚本攻击(CSS OR XSS) cross 阅读全文
摘要:
1、HTML与XHTML的区别 XHTML 元素必须被正确地嵌套 XHTML 元素必须被关闭,空标签也必须被关闭,如 <br> 必须写成 <br /> XHTML 标签名必须用小写字母 XHTML 文档必须拥有根元素 XHTML 文档要求给所有属性赋一个值 XHTML 要求所有的属性必须用引号""括 阅读全文
摘要:
常见的HTTP状态码: 200-请求成功 301-资源被永久转移到其他URL 404-请求的资源(网页等)不存在 500-内部服务器错误 HTTP状态码的分类 HTTP状态码列表: 301与302实现过程: 301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个 阅读全文
摘要:
在css中单位长度用的最多的是px、em、rem,这三个的区别是: px是固定的像素,一旦设置了就无法因为适应页面大小而改变。 em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局。 对于em和rem的区别一句话概括:em相对于父元素,rem相对于根元素 阅读全文
摘要:
什么是响应式 顾名思义,就是同一个网站兼容不同的大小的设备。如PC端、移动端(平板、横屏、竖排)的显示风格。在不同屏幕分辨率的设备上显示不同的网页风格。 需要用到的技术 1. Media Query(媒体查询) 用于查询设备是否符合某一特定条件,这些特定条件包括屏幕尺寸,是否可触摸,屏幕精度,横屏竖 阅读全文
摘要:
把字符串参数解析成JS代码并运行,并返回执行的结果; 阅读全文
摘要:
方法一:使用localStorage 使用localStorage.setItem(key,value);添加内容 使用storage事件监听添加、修改、删除的动作 html代码 JS代码-页面1 <script type="text/javascript"> $(function(){ $("#b 阅读全文