摘要: 跨域简介 什么是跨域 什么是域? 在这里指的是域名 为什么要跨域? 因为浏览器在不同域之间是不能不作处理直接获取数据的,为什么不可以呢?因为浏览器有一种机制,叫同源策略。 同源策略 同源策略是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以 阅读全文
posted @ 2017-08-30 17:48 Walker-lyl 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 正则 RegExp 前言 转义操作符 \ 多行字符串 利用 \ 来表示换行 /*字符串换行用\*/ var str = "dkhdsjh\ dahjdh\ ddjhf"; /*。。。。。。。。。。。。。。*/ 定义 / 创建 var reg = /abc/g; //推荐 typeof reg -> 阅读全文
posted @ 2017-08-30 17:47 Walker-lyl 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 前言: 客户端本地存储就是将一些我们所需要的信息存储到本地,从而减少向服务器请求数据的次数,减少性能消耗,主要有两种,分别是localStorage、sessionStorage、cookie localStorage、sessionStorage和cookie的区别: cookie虽然实现了将一些 阅读全文
posted @ 2017-08-30 17:45 Walker-lyl 阅读(205) 评论(0) 推荐(0) 编辑
摘要: window.name? 每一个页面都有一个自己的window,而window.name是window的名字。 window.name跨域原理 window对象有个name属性,该属性有个特征:即在一个窗口(window)的生命周期内,窗口载入的所有的页面都是共享一个 window.name的,每个 阅读全文
posted @ 2017-08-30 17:44 Walker-lyl 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 说起动画我是十分感兴趣的,你们呢?哈下面说说SVG动画是如何实现的。 svg路径描边动画 实现原理:该动画的实现原理是根据stroke-dasharray和stroke-dashoffset来实现的,那这两个属性是干什么的呢?再次简单的说一下,想具体了解的自行百度0.0stroke-dasharra 阅读全文
posted @ 2017-08-30 17:43 Walker-lyl 阅读(333) 评论(0) 推荐(0) 编辑
摘要: SVG是什么? SVG( SCalabel Vector Graphics)的意思是缩放矢量图形。1998年,万维网联盟成立工作组,研发了一种通过XML来表现矢量图形的技术,即SVG。所有SVG继承了XML的良好兼容和矢量图形的优点。良好兼容性:1、使用<embed>或者<object>元素来显示基 阅读全文
posted @ 2017-08-30 17:40 Walker-lyl 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一些js基本知识点 Doctype 浏览器渲染模式 渲染模式发展历史 在多年以前(IE6诞生以前),各浏览器都处于各自比较封闭的发展中(基本没有兼容性可谈)。随着WEB的发展,兼容性问题的解决越来越显得迫切,随即,各浏览器厂商发布了按照标准模式(遵循各厂商制定的统一标准)工作的浏览器,比如IE6就是 阅读全文
posted @ 2017-08-30 17:36 Walker-lyl 阅读(145) 评论(0) 推荐(0) 编辑
摘要: JSON JSON就不多说了,JSON是一种轻量级数据格式,因其被JavaScript原生和几乎所有后台语言支持,所以用起来很方便,对其热爱,渐渐超过XML。想具体理解请使劲戳JSON. 同源协议 JavaScript是一种在Web开发中经常使用的前端动态脚本技术,在JavaScript中有一项很重 阅读全文
posted @ 2017-08-30 17:32 Walker-lyl 阅读(122) 评论(0) 推荐(0) 编辑
摘要: json与jsonp区别 json是一种数据格式,而jsonp是一种数据传送方式 什么是json? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 阅读全文
posted @ 2017-08-30 17:31 Walker-lyl 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 标准盒模型和ie盒模型(怪异盒模型) w3c标准盒模型 width和height不包括padding和border ie盒模型 width和height包含padding和border ie8以上都是w3c标准盒模型 ie5极其以下都是ie盒子模型,ie6、ie7、ie8在混杂模式下ie盒模型,在标 阅读全文
posted @ 2017-08-30 17:24 Walker-lyl 阅读(4708) 评论(0) 推荐(0) 编辑
摘要: 被拖拽元素有关的事件 dragstart: 当拖拽元素被拖动离开原位置触发。dragend: 档松开鼠标,停止拖拽时触发。 目标元素有关事件 dragenter: 拖拽元素进入目标元素区域触发。dragover:拖拽元素在目标元素上移动触发。drop:拖拽元素在目标元素上松开鼠标停止拖拽时触发。 P 阅读全文
posted @ 2017-08-30 17:23 Walker-lyl 阅读(275) 评论(0) 推荐(0) 编辑
摘要: history是JavaScript中BOM上的一个对象,其中存储了浏览器的历史记录 history存储简单过程 浏览器会将一个窗口中访问的网页进行记录,不管我们通过以下哪种方式改变页面,浏览器都会把改变后的网页记录下来,以便通过浏览器的前进和后退按钮,可以快速切换到已经访问到的页面。这些方式是: 阅读全文
posted @ 2017-08-30 17:21 Walker-lyl 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在介绍document.domain跨域前,先铺垫点前言知识 主域和子域的区分? 主域名:由两个或两个以上的字母构成,中间用点号隔开,这个域名只有一个点号比如:baidu.com子域名:是在主域之下的域名,域名内容后有2个或更多个点号比如:www.baidu.com / zhidao.baidu.c 阅读全文
posted @ 2017-08-30 17:16 Walker-lyl 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 之前写cookie中关于突破同源策略共享cookie说的比较含糊,此次来详细说明一下: ## 首先说一下cookie的path和domain这 两个属性值 path: path表示的此条cookie是存放路径,只有和此路径同根目录下才能共享该条cookie 假如该服务器上有两个文件夹/path/、/ 阅读全文
posted @ 2017-08-30 17:15 Walker-lyl 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 前言 web应用程序使用http协议传输数据。而http是无状态的协议,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法葱绿连接上跟踪会话。 登录页面,关闭后重新打开后页面不用输入自动登录。? 我们可以将登录信息存入Cookie中,再次打开页面只要 阅读全文
posted @ 2017-08-30 17:14 Walker-lyl 阅读(271) 评论(0) 推荐(0) 编辑
摘要: BOM BOM简介 定义: Browser Object Model,定义了操作浏览器的接口 BOM对象: Window History Navigator Screen Location …… 由于浏览器厂商的不同,Bom对象的兼容性极低。一般情况下,我只用其中的部分功能。 定义: Browser 阅读全文
posted @ 2017-08-30 17:11 Walker-lyl 阅读(213) 评论(0) 推荐(0) 编辑