2019年11月9日

封装异步 API (获取一个函数中异步操作的结果)

摘要: 如果需要获取一个函数中异步操作的结果,则必须通过回调函数来获取 简单例子: function fun(callback) { setTimeout(function () { var data = 1; callback(data); }) } fun(function (data) { conso 阅读全文

posted @ 2019-11-09 17:29 听说你比我贱 阅读(559) 评论(0) 推荐(0) 编辑

2019年11月8日

原生 HTTP 和 express

摘要: HTTP 服务 1、加载 http 核心模块 var http = require('http') 加载模板引擎(先npm安装) var template = require('art-template') 2. 使用 http.createServer() 方法创建一个 Web 服务器,返回一个 阅读全文

posted @ 2019-11-08 13:08 听说你比我贱 阅读(1260) 评论(0) 推荐(0) 编辑

2019年11月7日

模块化

摘要: 模块化 文件作用域 通信规则 加载 导出 模块分类 (模块标识) 1、核心模块 核心模块文件已经编译到了二进制文件中,只需要按照名字使用 require(‘fs’) 2、第三方模块 必须通过npm下载,使用时可以通过require('包名')进行加载 原理: 先找到当前文件所处目录中的node_mo 阅读全文

posted @ 2019-11-07 22:28 听说你比我贱 阅读(136) 评论(0) 推荐(0) 编辑

npm 简单使用

摘要: 一、网站 发布包,搜索包 二、命令行工具 初始化,生成 package.json 配置文件, -y 跳过向导,快速生成 npm init -y 安装 package.json 中所有依赖包 npm install 安装包,不保存 package.json 中 依赖信息 npm install 包名 阅读全文

posted @ 2019-11-07 22:20 听说你比我贱 阅读(165) 评论(0) 推荐(0) 编辑

2019年11月2日

clientHeight,scrollHeight,offsetHeight ,以及scrollTop, offsetTop,clientTop

摘要: clientHeight:表示的是可视区域的高度,不包含border和滚动条 offsetHeight:表示可视区域的高度,包含了border和滚动条 scrollHeight:表示了所有区域的高度,包含了因为滚动被隐藏的部分。 clientTop:表示上边框border的厚度 offsetTop: 阅读全文

posted @ 2019-11-02 14:52 听说你比我贱 阅读(359) 评论(0) 推荐(0) 编辑

2019年10月27日

vuex 的简单使用

摘要: 以main.js 和App.vue为例 main.js中添加 如果App.vue中有子组件,也可以 一、state 唯一数据源 使用方式一:(App.vue中) 方式二: 二、mutation 更改store 中的状态的唯一方法是提交 mutation,同步函数 实现count++ main.js中 阅读全文

posted @ 2019-10-27 01:28 听说你比我贱 阅读(857) 评论(0) 推荐(0) 编辑

导航