自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用 Egg 框架

npm i -g egg-initegg-init name --type=simplecd namenpm iapp 文件夹下的controller —— 控制层service—— 数据(mysql)public —— 静态资源 http://localhost:7001/public/1.pngview —— 测试接口router.js —— 路由管理...

2019-07-30 11:54:04 174

原创 Egg 静态资源路径

egg 的静态资源放在 public 文件夹下,路径显示为 http:localhost:7001/public/1.png

2019-07-30 11:47:00 3918

原创 Egg 接收参数

Get 请求方式地址栏拼接传参使用 ctx.query.userId 接收动态路由传参使用 ctx.params.userId 接收

2019-07-30 11:08:54 523

原创 H5 如何在移动端浏览本地PC项目

如何获取自己电脑的 IP 地址

2019-07-26 19:46:16 362

原创 在 mobx 仓库使用 Promise 请求异步数据报错

解决方法:return new Promise()getBannerListAsync(url) { return new Promise((resolve, reject) => { axios.get(url).then(({data:{slides:slides}}) => { resolve(slides) }).catch((err...

2019-07-26 19:41:50 529

原创 git 如何强制提交本地分支覆盖远程分支

git push origin 分支名 --force

2019-07-24 10:55:19 3132 3

原创 使用 mobx 搭配 react 项目,es7 的预定义语法报错,代码出现下波浪

解决方法:在项目根目录创建 jsconfig.json,内容为{ "compilerOptions": { "experimentalDecorators": true, "emitDecoratorMetadata": true }}

2019-07-23 17:27:17 280

原创 新建的 create-react-app 框架,执行 npm run eject 报错

解决方法:先 git add .再 git commit -m “name”执行 npm run eject

2019-07-23 17:03:39 130

原创 CSS 样式

强制在一行显示{ width: 650px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

2019-07-23 10:24:11 130

原创 懒加载,预加载

概念懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染。...

2019-07-19 12:01:58 87

原创 Web 前端如何优化性能

第一种:HTML CSS JS 位置CSS放页面最上面,JS代码放页面底部,避免在页面展示之前因JS过多加载而影响页面渲染速度引用文件位置尽量把引用远程的资源本地化。如国外的某些图片、CSS、JS、图标等资源,会造成网页阻塞,同样也会造成页面展示问题减少后台请求每个请求都是耗费资源影响系统性能的,所以,能减少后台请求就减少。尽量的将同一个资源(图片、JS、CSS等)合并成一个文...

2019-07-19 09:41:36 105

原创 如何使用 express

先配置 express 框架npm install -g express-generator创建项目express -e name || express ejs name初始化npm i启服务npm start 启服务

2019-07-18 21:20:47 663

原创 谈谈你对 nodejs 的理解

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型...

2019-07-18 21:11:36 987

原创 建立服务器,打包上线

在服务器配置 Node.js Express 框架npm install -g express-generator再使用 express 创建项目express ejs name//简写版express -e namecd namenpm ivue 前端框架npm run build 把代码打包到 dist 文件下,复制粘贴到服务器 public 文件加下...

2019-07-18 20:33:39 213

原创 前端常用 npm 包

codemirror 代码编辑器插件实现效果mavon-editor markdown编辑器实现效果

2019-07-17 16:10:27 1174 1

原创 npm 发包

npm initnpm config set registry “http://registry.npmjs.org/”npm config set registry “https://registry.npm.taobao.org/”npm login 登录 npm 账号npm publish 发包

2019-07-15 21:16:04 106

原创 HTTP 状态码有哪些?分别代表是什么意思?

100 Continue 继续,一般在发送 post 请求时已发送了 http header 之后服务端将返回此信息,表示确认,之后发送具体参数信息200 OK 正常返回信息201 Created 请求成功并且服务器创建了新的资源202 Accepted 服务器已接受请求,但尚未处理301 Moved Permanentiy 请求的网页已永久移动到新位置302 Found 临时性重定向...

2019-07-13 08:33:05 521

原创 为什么 HTTPS 安全

因为网络请求需要中间有很多的的服务器路由器的转发。中间的节点都可能篡改信息,而如果使用 HTTPS ,密钥在你和终点站才有。https之所以比http安全,是因为他利用 ssl/tls 协议传输。它包含证书,卸载,流量转发,负载均衡,页面适配,浏览器适配,refer 传递等。保障了传输过程的安全性。...

2019-07-13 08:19:49 98

原创 报错

请求后台数据HTTP 400,422 状态码,422 Unprocessable Entity 意思是:请求格式正确,但是由于含有语义错误,无法响应出现的原因:可能是数据嵌套的对象太深,找不到...

2019-07-12 20:20:17 550

原创 如何解决跨域问题

浏览器从一个域名的网页去请求另一个域名的资源时,域名,端口,协议任一不同,都是跨域。jsonp跨域JSON,JSONP 的区别JSON 返回的是一串数据,JSONP 返回的是脚本代码。JSONP 只支持 get 请求,不支持 post 请求。反向代理PHP 端修改 headerheader(“Access-Cntrol-Allow-Origin:*”) //允许所有来...

2019-07-12 08:26:12 194

原创 vue的生命周期

主要分为四个阶段,在一个就是开启了组件缓存的时候,会有组件启用和组件停用阶段,每个阶段都有前后俩个钩子除了缓存的那俩数据初始化beforeCreate:实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前。created:实例已完成 数据观测 (data observer) ,计算属性 (computed) 和方法 (methods) ...

2019-07-11 09:52:03 117

原创 vue-router 有哪几种导航钩子

全局导航钩子前置守卫const router = new VueRouter({})router.beforeEach((to,from,next) => { //do someting})注意:next 方法必须要调用,否则钩子函数无法 resolved3. 后置钩子组件内的钩子单独路由独享组件...

2019-07-11 07:59:38 17676

原创 MySQL 安装,导入数据,导出数据

安装 MySQLhttps://baijiahao.baidu.com/s?id=1629661608981614271&wfr=spider&for=pc在命令行输入 mysql 密码mysql -uroot -p启动 MySQLnet start mysql在 MySQL 连接数据库创建数据库查询里复制数据内容,运行...

2019-07-10 17:20:11 111

原创 Element-UI 按需加载

下载插件 babel-plugin-component在 .babelrc 里配置 plugins"plugins":[ "transform-vue-jsx", "transform-runtime", [ "component", { "libraryName":"element-ui", "styleLibraryName":"theme-chalk" ...

2019-07-09 18:45:17 2163

原创 Vue

Vue,js是一套构建用户界面的渐进式框架。采用自底向上增量开发的设计。核心库只关注视图层,容易与其他库或已有项目整合。有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。目标是:通过尽可能简单的API实现响应的数据绑定和组合的试图组件...

2019-07-07 19:27:03 100

原创 MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。...

2019-07-06 11:18:54 2196

原创 项目二

tokentoken 令牌 —— 后台写的权限接口前端:token验证

2019-07-06 09:32:00 106

原创 Git

配置git config --global user.name + 名字git config --global user.email + 邮箱名基本操作git init 创建版本库git add . 将文件添加到版本库git commit -m “” 添加到本地库git diff 查看仓库中具体修改git log 查看仓库提交记录git reflog 查看命令历史git ...

2019-07-05 15:49:55 113

原创 闭包

闭包的形成与变量的作用域以及变量的生命周期有密切的关系变量的作用域全局作用域:window局部作用域:每一个函数函数可以用来创造函数作用域。在函数中搜索变量的时候,如果该函数当中没有这个变量,那么这次搜索过程会随着代码执行环境创建的作用域链往外层逐层搜索,一直搜索到window对象为止,找不到就会抛出一个未定义的错误。这种从内到外逐层查找的关系在js中称为作用域链闭包的形成内...

2019-07-05 15:26:19 65

原创 项目1

使用codinggit branch -v 本地分支详情git branch -a 远程分支详情git branch -av 本地和远程分支详情组长创建项目本地新建空文件夹,使用vue做项目,输入命令: vue init webpack testgit init 新建版本库git add . 或 (git add -A) 添加暂存区git commit -m “” 描述g...

2019-07-05 14:01:04 107

原创 原型,原型链

原型每个对象都会在其内部初始化一个属性,就是prototype(原型)使用hasOwnProperty()可以判断这个属性是不是对象本身的属性object.hasOwnProperty(proName)object:一个对象的实例propName:一个属性名称的字符串值返回一个布尔值原型链...

2019-07-05 08:08:07 87

原创 【JavaScript】Object.keys 和 Object.values 的使用

Object.keys 和 Object.values 的使用

2019-07-02 21:10:38 215

原创 react 生命周期

创建阶段constructorstatic getDerivedStateFromProps(nextProps,prevState){return{}} 用static关键字,监听props变化,更新state状态,必须return一个对象或null,返回对象,会通过setState更新组件,返回null不会更新rendercomponentDidMount变化阶段sho...

2019-07-02 15:44:48 180

原创 Babel

Babel 转译器会把 JSX 转换成一个 React.createElement() 的方法调用。

2019-07-02 14:19:32 97

空空如也

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

TA关注的人

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