- 博客(11)
- 收藏
- 关注
原创 防抖和节流(手撕!)
防抖在事件被触发n秒后再执行回调, 如果这n 秒内又被触发, 则重新计时(如 输入用户名让后台验证, 为了避免频繁向后台发送请求, 需等用户停止输入后才向后台发送验证信息)。resize、scroll事件。var debounce = function (func, delay) { return function (args) { var that = this; var _arg...
2019-09-24 10:53:46
229
原创 https 建立过程
https 建立过程http存在的问题1.容易被监听http通信是明文, 可能被劫持。2.被伪装通信时无法保证双发是合法的。3.被纂改https解决的问题https不是一种新的协议, 而是http + SSL(TLS)的结合体。SSL是一种独立的协议, 其他协议如SMTP 等也可以跟SSL结合。由从前的HTTP -> TCP 改为 HTTP -> SSL -> T...
2019-09-24 10:07:19
252
原创 vue-router设置页面路由!
我是在初始化项目的时候就装了vue-router,没有装的同学npm install vue-router一下就好了。 模块化工程中需要use:(router/index.js中) 然后再main.js中引入:(这个里面的vue.use(vueRouter)也可以省略)基本的配置写好了 然后再来看html里(我的三个路由页面):在需要配置路由的地方: 红色...
2018-08-24 11:46:38
486
原创 使用json-server和axios来模拟后台接口!
1、安装npm install json-server --savenpm install axios --save2、创建一个.json文件(你需要模拟的数据),放在index.html平级目录;3、5、设置代理接口:然后就可以通过localhost:3000访问到啦6、引入axios(import axios from 'axios';要放在前面:就是绝对引...
2018-08-23 16:42:43
1108
原创 git 使用简易指南(整理)
整理自 git 使用简易指南 1创建新仓库 创建新文件夹,打开,然后执行git init创建;2检出仓库 克隆本地仓库 git clone 地址;本地仓库由git维护的三棵树组成: 第一个是工作目录,拥有实际文件; 第二个是缓存区,临时保存改动; 第三个是HEAD,指向最近一次提交后的结果。3添加与...
2018-08-16 11:02:42
243
原创 VUE学习笔记
Vue 第四章:Vue父子组件传值:父->子:通过属性传值:props[ ](如果属性加了冒号 : 那么双引号内就是一个js表达式。如果没加,就是一个字符串。)(警告:avoid mutating a prop directly since the value will be overwritten whenever the parent component re-rende...
2018-08-15 11:56:48
209
原创 js中的内置对象Array、string
1.数组 Array 1,new Array() 2,字面量length属性 可以通过length移除数组末尾的值。长度等于最后的索引值加1!栈方法 push(),添加到数组的末尾。unshift(),添加到数组首部。 pop() 删除元素;shift() 删除第一个元素。返回的是被删除的那个元素。 join() 用于把数组中的所有元素放进一个字符串。参数...
2018-08-11 22:00:42
137
原创 vue学习笔记(基础)
1、父子组建通信:父->子 [props],子->父 [events](子组件一定要在父组件中注册才能使用!!)2、出现key问题(v-for should have explicit keys 稍后解答)3、子组件向父组件:(一定要记得操作数据!不要操作dom!) (因为数据定义在父组件里 数据控制页面显示 所以子组件应该向父组件传消息)在子组件中$emit 触发一...
2018-08-04 12:58:25
213
原创 前端小白学习安装node npm vue webpack所遇坑!
1.package.json 依赖包不全的时候npm install 重新装一下就可以了。2.npm run dev 一定要在项目目录下运行 否则会提示找不到package json。3.mac用户一定要记得命令前加sudo。 ...
2018-08-01 23:01:47
293
原创 前端学习笔记(未整理)
Vue引自https://www.cnblogs.com/rik28/p/6024425.html ViewModel是vue的一个实例。View -> Dom listener 检测页面上dom元素的变化;如有变化 则更改Model中的数据。Model –> Model中的数据被更新时 Data bindings工具会帮我们更新呢页面中的Dom元素。 ...
2018-07-24 18:30:02
282
原创 入驻第一篇!
密码终于找回来啦!还有三个季度的会员!开心!我会在这里记录下我的前端学习旅程(js & Vue.js)!欢迎大家与我交流!一起学习进步!
2018-07-20 10:36:05
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人