自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 跨域解决之Jsonp跨域和Cors跨域

什么是跨域?跨域:指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器的安全限制。同源策略?同源策略:域名、协议、端口均相同。浏览器执行JS脚本时,会检查这个脚本属于哪个页面,如果不是同源页面就不会执行。JSONP跨域只支持GET请求,不支持POST等其他请求,也不支持复杂请求,只支持简单的请求。CORS跨域支持所有的请求,包含GET、POST...

2019-07-22 21:18:22 175

原创 Vue双向数据绑定实现原理

Vue双向数据绑定是通过 数据劫持以及结合发布者-订阅者来实现的,数据劫持是利用ES5的Object.defineProperty(obj,key,val) 来劫持各个属性的setter以及getter,在数据变动时发布消息给订阅者,从而触发响应的回调来更新视图。...

2019-07-22 17:11:32 106

原创 React入门

在JSX中只能有一个根标签index.css 是全局的样式APP.css 是组件的样式state用来改变值得状态使用方法时在方法名后面加上()时方法会自动调用react中的this就是指向当前的类属性传值(传事件)1、 {/* 传递参数有两种方法 ,建议使用bind*/} <button onClick={() => this.switchNameHandler...

2019-07-15 16:38:55 106

原创 ES6、7、8学习笔记

ES6新特性类模块化ES6中模块作为重要的组成部分被添加进来。模块的功能主要由export 和 import 组成,每个模块都有自己单独的作用域,模块之间的相互调用关系是通过export来规定模块对外暴露的接口,通过import 来引用其他模块提供的接口。同时还为模块提供命名空间,防止函数的命名冲突。1、导出(export)ES6允许在一个模块中使用export来导出多个变量或函数箭...

2019-07-11 18:32:27 156

原创 HTML页面模块常用命名

CSS标准化设计命名1.类class命名规范头:header尾:footer

2019-07-02 14:25:58 325

原创 css3动画

创建动画过程(@keyframes)就是定义动画的开始和结束。写法:@keyframes 动画过程的名字{ from(动画的开始样式){ transform: rotate(0deg); } to(动画的结束样式){ transform: rotate(...

2019-06-27 13:56:39 100

原创 Vue2.0 vue-cli构建项目中使用less

vue-cli默认是不支持less,需要自己添加。1.在项目目录下安装 less 和 less-loadernpm install less less-loader --save-dev2.安装成功后,打开 build/webpack.base.conf.js ;在 module.exports={} 添加代码module.exports = { // 此处省略无数行,已有的的...

2019-06-27 11:40:21 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除