mvvm原理 Posted on 2019-03-03 mvvm模式 MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。 mvvm原理源码地址 Vue.js 是 ... Read more »
json web token【跨域认证的解决方案】 Posted on 2019-02-25 json web token【跨域认证的解决方案】一般互联网认证用户流程 1.用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。 3、服务器向用户返回一个 session_id,写入用户的 Cookie。 4、用户随后 ... Read more »
vue中使用高德地图定位 Posted on 2019-02-22 高德地图APIjavascript API高德地图官网链接首先注册成为开发者 为项目添加key 在vue中使用高德地图定位 /index.html <script type="text/javascript" src="https://webapi.amap. ... Read more »
JS 防抖(debouce)与节流(throttle) Posted on 2019-02-21 JS 防抖(debouce)与节流(throttle)防抖和节流是针对响应跟不上触发频率这类问题的两种解决方案。 在给DOM绑定事件时,有些事件我们是无法控制触发频率的。 如鼠标移动事件onmousemove, 滚动滚动条事件onscroll,窗口大小改变事件onresize,瞬间的操作都会导致这些 ... Read more »
vue中封装axios方法 Posted on 2019-02-20 vue中封装axios方法axios基本配置 /src/util/axios.js import axios from 'axios' // 引入axios import vm from '@/main' // 引入vue实例化 // 创建axios实例 ... Read more »
session和cookie Posted on 2019-02-18 无状态的httphttp的请求和响应都是对应的,客户端向服务器发送请求数据,服务器端不会记录状态,因此服务器端想知道是哪个客户端提交的请求,通常使用cookie和session来完成Cookie【req.cookies】cookie是从服务端发送的,服务端给不同的客户端发送不同的标识,这个标识标识该 ... Read more »
浅谈Mvc. Posted on 2019-02-17 浅谈mvc定义: MVC即Model、View、Controller即模型、视图、控制器。我在和同行讨论技术,阅读别人的代码时发现,很多程序员倾向于将软件的业务逻辑放在Controller里,将数据库访问操作的代码放在Model里。 ####最终网站的代码结构是,View层是界面,Controlle ... Read more »
跨域 Posted on 2019-02-13 跨域###浏览器同源政策及其规避方法 跨域是由于浏览器的同源策略限制,而产生的一种安全模式。同源策略同源是指同协议,同域名,同端口,三者相同就是同源,如有一项不同就是跨域,而在浏览器中静态资源不受同源策略的影响(img,link,script,iframe)解决跨域利用同源策略的特点解决跨域问题方式 ... Read more »
RESTful API Posted on 2019-02-12 前后端交互? 以前前后端是不分离的,随着ajax的出现,可以实现异步获取数据,不需要一直刷新页面,可以通过异步的形式获取数据,提升用户体验,后来随着一些前端框架的出现,开始有了前后端分离的开发模式,前端负责页面结构,样式,效果,数据渲染、(逻辑处理)后端只需要提供数据接口,提升了开发效率 前后端分离 ... Read more »
Vuex简单概述 Posted on 2019-01-30 Vuex Vuex是什么? 引入官方提供的解释,vuex 是专门为 vue.js 设计的一套 状态管理模式 。什么是状态管理模式?说白了就是数据的集中管理。我们在使用 vue.js 时所用到的数据全部抽取出来放在一个state对象下,这样我们在任何组件内都可以访问得到该数据。下面我们通过一个例子来看 ... Read more »