摘要: 本篇文章重点: link引用CSS时,在页面载入时同时加载; import需要页面完全载入后加载; link支持使用javascript控制DOM去改变样式,而Import不支持 下面待我娓娓道来: 一般呢,页面使用CSS的方式主要有3种:行内添加定义style属性值,页面头部内嵌调用和外部链接调用 阅读全文
posted @ 2017-01-17 15:22 张三的美丽家园 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 为了解决这个阻塞问题,JavaScript严重依赖于回调,这是在长时间运行的进程(IO,定时器等)完成后运行的函数,因此允许代码执行经过长时间运行的任务。 但是,问题来了,回调地狱 虽然回调的概念在理论上是巨大的,但它可能导致一些真正令人困惑和难以阅读的代码。 想象一下,如果你需要在回调后进行回调: 阅读全文
posted @ 2017-01-16 11:19 张三的美丽家园 阅读(7272) 评论(0) 推荐(1) 编辑
摘要: 对于这两个攻击大家很容易混淆,今天我就通俗易懂地分析二者的根本区别。不懂包换! 1.跨站脚本攻击(XSS) XSS的全称为Cross site scripting 跨站脚本攻击,为了与CSS与分开来,因此简称XSS,是web中最常见的漏洞。指攻击者在网页中嵌入恶意的客户端脚本(例如Javascrip 阅读全文
posted @ 2017-01-14 21:45 张三的美丽家园 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.什么是SPDY? 简单地说,在SSL层上增加一个SPDY会话层,以在一个TCP连接支持并发的HTTP请求。也就是他能通过复用仅仅一条(或几条)TCP连接,在客户端与服务器间发送几十个请求或回应。 SPDY(speedy)是google开发的基于TCP的应用层协议,用以最小化网络延迟,提升网络速度 阅读全文
posted @ 2017-01-14 11:16 张三的美丽家园 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 前端开发中,对图片的优化很重要,移动端就更不用说了。说到性能优化,基本就是MCC,minify,compress,cache。即减小,压缩,缓存,同样适用于图片。下面就具体的谈谈 1.去掉无意义的修饰。是否真的需要那么多图片?设计要简洁。 2.不用图片。切图是一件扯淡的事情!不要隔靴搔痒了少年,直接 阅读全文
posted @ 2017-01-13 23:03 张三的美丽家园 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事件委托:通俗的讲,时间就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个时间本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。 也就是:利用冒泡的原理,把事件加到父元素上,触发执行效果。使用时间委托技术能让你避免对特定 阅读全文
posted @ 2017-01-13 14:06 张三的美丽家园 阅读(696) 评论(0) 推荐(0) 编辑
摘要: js主要有以下几种继承方式:对象冒充,call()方法,apply()方法,原型链继承以及混合方式。下面就每种方法就代码讲解具体的继承是怎么实现的。 1、继承第一种方式:对象冒充 2、继承第二种方式:call()方法方式 call方法是Function类中的方法 call方法的第一个参数的值赋值给类 阅读全文
posted @ 2017-01-11 15:13 张三的美丽家园 阅读(3965) 评论(0) 推荐(0) 编辑
摘要: 前言 受浏览器同源策略的限制,本域的js不能操作其他域的页面对象(比如DOM),安全限制的同时也给注入iframe或是ajax应用带来了不少麻烦。所以我们要通过一些方法使得本域的js能够操作其他域的页面对象,或者其他域的js能操作本域的页面对象(iframe之间)。 这里需要明确的一点是:所谓的域跟 阅读全文
posted @ 2017-01-11 14:13 张三的美丽家园 阅读(6664) 评论(1) 推荐(1) 编辑
摘要: 1.为什么使用严格模式? 消除javascript语法的一些不合理、不严谨之处,减少一些怪异行为; 消除代码运行的不安全之处,保证代码的运行; 提高编译效率,增加运行效率; 为未来新版本的javascript做好铺垫; 注:经过测试 IE6,7,8,9 均不支持严格模式。 2.缺点 现在网站的 JS 阅读全文
posted @ 2017-01-10 15:22 张三的美丽家园 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 一、原理区别 Http定义了与服务器交互的方法,其中最基本的四种是:GET,POST,PUT,DELETE,正对应着对资源的查,改,增,删。URL的全称是资源描述符,我们可以这样认为,一个URL地址,用于描述一个网络资源。而GET一般是对这个资源的获取/查询,而POST一般用于更新资源信息。一般我们 阅读全文
posted @ 2017-01-08 00:06 张三的美丽家园 阅读(3469) 评论(0) 推荐(0) 编辑