06 2019 档案

摘要:什么是cookie 存储在浏览器的一段字符串(最大5k) 跨域不共享 格式如 k1=v1 k2=v2 因此可以存储结构化数据 每次发送http请求,会将请求域的cookie一起发送给server server 可以修改 cookie 并返回给浏览器 浏览器也可以通过 JS 修改 cookie (有限 阅读全文
posted @ 2019-06-29 08:50 小猪冒泡 阅读(2316) 评论(0) 推荐(0) 编辑
摘要:在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法: 直接写一个监听处理函数,当每次监听到 cityName 值发生改变时,执行函数。也可以在所监听的数据后面直接加字符串形式的方法名: immediate和handler 这样使用watch时 阅读全文
posted @ 2019-06-24 15:15 小猪冒泡 阅读(12423) 评论(0) 推荐(1) 编辑
摘要:1. mysql 数据库下载网址:https://dev.mysql.com/downloads/mysql/ 账号是 root 密码是 a1************ 网站账号是邮箱,密码是 Aa1******** 2 mysql workbench。操作mysql的客户端,可视化操作。 下载地址是 阅读全文
posted @ 2019-06-23 09:27 小猪冒泡 阅读(208) 评论(0) 推荐(0) 编辑
摘要:参考文章: js 异步执行顺序 1.js的执行顺序,先同步后异步 2.异步中任务队列的执行顺序: 先微任务microtask队列,再宏任务macrotask队列 3.调用Promise 中的resolve,reject属于微任务队列,setTimeout属于宏任务队列 注意以上都是 队列,先进先出。 阅读全文
posted @ 2019-06-21 17:49 小猪冒泡 阅读(7214) 评论(5) 推荐(0) 编辑
摘要:首先先看一下 promise 的调用方式: 实现原理如下: 详细解释如下: 定义异步函数 MyPromise,所以执行的函数也是 MyPromise: 首先看 函数执行的方法: new MyPromise((resolve, reject) => { setTimeout(() => { resol 阅读全文
posted @ 2019-06-21 14:32 小猪冒泡 阅读(2400) 评论(0) 推荐(0) 编辑
摘要:z转载 上代码:(注意只能操作可编辑区域) 阅读全文
posted @ 2019-06-18 20:22 小猪冒泡 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1 区分 ECMAScript/JS/NodeJs --ECMAScript。定义了语法,写JS和NodeJS都要遵守; 变量定义,循环/判断/函数; 原型和原形链/作用域和闭包/异步 不能操作DOM 不能监听click事件,不能发送ajax请求,不能处理http请求,不能操作文件。 总之,只有EC 阅读全文
posted @ 2019-06-15 20:52 小猪冒泡 阅读(263) 评论(0) 推荐(0) 编辑
摘要:1 访问网址 https://cnodejs.org/api 可以调取api 2.//该body-parser 可以将请求的body数据,转变成 json 格式数据;//express-session 用于在服务器端存放的session//query-string 用于转换 url 后面的请求参数 阅读全文
posted @ 2019-06-15 09:43 小猪冒泡 阅读(233) 评论(0) 推荐(0) 编辑
摘要:Vue是可以自定义指令的,最近学习过程中遇见了一个需要图片懒加载的功能,最后参考了别人的代码和思路自己重新写了一遍。以下将详细介绍如何实现自定义指令v-lazyload。 先看如何使用这个指令: <img v-lazyload="imageSrc" >imageSrc是要加载的图片的实际路径。 为了 阅读全文
posted @ 2019-06-12 21:09 小猪冒泡 阅读(710) 评论(0) 推荐(0) 编辑
摘要:1. 快速变成 String 格式: 2. 封装axios请求: 且后端需要配置: Access-Control-Allow-Origin 字段必须指定域名,不能为* Access-Control-Allow-Credentials为true 3. 循环渲染的item,如果要处理数据,可以使用函数处 阅读全文
posted @ 2019-06-12 09:33 小猪冒泡 阅读(180) 评论(0) 推荐(0) 编辑
摘要:chrome://net-internals/#hsts 访问该网址,把要禁止检测的网址放在下面: 阅读全文
posted @ 2019-06-11 18:18 小猪冒泡 阅读(4423) 评论(0) 推荐(0) 编辑
摘要:1. 配置项。使用mobx,因为语法时es6-next,所以先配置 .babelrc 文件 安装: 2. 使用 在store/app-state.js中: 调用方法:首先在 入口文件中,类似于使用 context的传入方式,把外层组件包裹起来: 然后在业务组件中使用,由于要用到 props,所以要先 阅读全文
posted @ 2019-06-10 18:54 小猪冒泡 阅读(357) 评论(0) 推荐(0) 编辑
摘要:1. 由于 react-router 是集成了 react-router-dom 和 react-router-native的一起的,所以这里要使用的是 react-router-dom, 2. 安装 npm i react-router -S 、 npm i react-router-dom -S 阅读全文
posted @ 2019-06-10 18:03 小猪冒泡 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:首先谨记 eslint的官网: http://eslint.cn/ 1 安装eslint npm i eslint -D 2.在根目录下新建文件 .eslintrc 3.由于是限制前端格式,所以在 client文件夹下新建文件 .eslintrc 4.每次在编译代码之前,都去检查eslint: 首先 阅读全文
posted @ 2019-06-10 15:49 小猪冒泡 阅读(904) 评论(0) 推荐(0) 编辑
摘要:1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并 阅读全文
posted @ 2019-06-10 12:58 小猪冒泡 阅读(365) 评论(0) 推荐(0) 编辑
摘要:下面继续配置 webpack dev server hot module replacement: 首先配置dev-server 安装 npm i webpack-dev-server -D 修改json文件: "dev:client": "cross-env NODE_ENV=developmen 阅读全文
posted @ 2019-06-09 10:18 小猪冒泡 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:1 react 基本js文件: 基本 webpack.config 配置: 对应的 babelrc文件 为了打开html文件: 安装: 1 npm i html-webpack-plugin -D webpack.config.js 文件 2 服务端渲染的配置 单页面存在的问题: 1 SEO不友好 阅读全文
posted @ 2019-06-08 20:43 小猪冒泡 阅读(430) 评论(0) 推荐(0) 编辑
摘要:附一个示例e6书写 todolist的示例,切换list的状态: 华丽的分割线! 可以参考文章:移动PWA初探首先安装http服务: npm install server -g 然后执行 server 打开控制台 self 表示全局作用域对象,生命周期有三个: 缓存资源的写入和读取: 清理因为名字改 阅读全文
posted @ 2019-06-07 22:05 小猪冒泡 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1 给样式中去除掉下面的css样式 也就是: 2 使用插件 方法二:可以使用插件inobounce(但是只适用于ios系统,安卓不适用) 官网:https://github.com/lazd/iNoBounce 在vue中: //先下载npm install inobounce -s //然后在sc 阅读全文
posted @ 2019-06-04 21:27 小猪冒泡 阅读(2516) 评论(0) 推荐(0) 编辑
摘要:1 context 2 contextType 3 lazy 4 suspense 5 memo 6 hooks 7 effect hooks 1 Context 提供了一种方式,能够让数据在组件树中传递而不必一级一级手动传递 (但是不要滥用,因为它会破坏组件的复用性) API: createCon 阅读全文
posted @ 2019-06-01 10:43 小猪冒泡 阅读(703) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示