- 博客(8)
- 收藏
- 关注
原创 关于跨域
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。解决跨域的方法:1、document.domain +if0rame(只有在主域相同的时候才能使用该方法)2.动态创建script 3.Location.hash+iframe4.Window.name+iframe5.postMessage(HTML5中的XMLHttpReque...
2018-07-30 17:46:48
197
原创 Vue的生命周期钩子及Vue 组件中的路由钩子
Vue的生命周期钩子beforeCreate 组件实例刚被创建,组件属性计算之前,如data属性等create 组件实例创建完成,属性已绑定,但DOM还未完成,$el属性还不存在beforeMount 模板编译、挂载之前mounted 模板编译、挂载之后beforeUpdate 组件更新之前update 组件更新之后beforeDestroy 组件销毁之前调用des...
2018-07-16 20:24:38
482
原创 call、apply、bind 三个特点分别是什么
call特点1.第一个参数可以改变函数的this指向2.从第一个参数之后的参数就是对应函数的形参3.函数会默认直接调用apply特点1.第一个参数可以改变函数的this指向2.第二个参数是一个数组对象,数组对象的内容就是对应函数的形参3.函数会默认直接调用bind特点1.第一个参数可以改变函数的this指向2.从第一个参数之后的参数就是对应函数的形参3.函数不会直接...
2018-07-16 20:20:50
202
原创 本地储存有哪些,区别是什么
sessionStorage,只会在窗口打开的时候才有效,一次性缓存会话,关闭浏览器自动释放localStorage,只要没有手动清除,就会一直保留,永久存储,以文件形式存储cookie,是用来跟踪用户信息的,默认只是一次性会话,维持到浏览器关闭...
2018-07-16 20:19:21
3495
原创 解释AJAX的工作原理
第一步 创建ajax对象第二步 设置url路径第三步 设置get或post等类型第四步 设置数据类型jsonp第五步 回调函数
2018-07-16 20:18:06
584
原创 用纯Css创建三角形
箭头朝上代码如下:#triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red;}箭头朝下代码如下:...
2018-07-16 20:12:16
304
原创 浮动的概念
1. 浮动元素会被从正常文档流中删除,不过还是会影响文档的布局2. 浮动元素周围的外边距不会被合并3. 距离浮动元素最近的块级祖先元素是它的包含块4. 浮动元素会生成一个块级框,不管它本身是什么...
2018-07-16 19:38:37
480
原创 行内元素和块级元素的区别,请分别写出五个元素
1.行内元素与块级元素直观上的区别二、行内元素与块级元素的三个区别 行内元素会在一条直线上排列(默认宽度只与内容有关),都是同一行的,水平方向排列。2. 块级元素各占据一行(默认宽度是它本身父容器的100%(和父元素的宽度一致),与内容无关),垂直方向排列。块级元素从新行开始,结束接着一个断行。3.块级元素可以包含行内元素和块级元素。行内元素不能包含块级元素,只能包含文本或者其它行...
2018-07-16 19:36:22
2953
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人