- 博客(14)
- 收藏
- 关注
原创 知乎live笔记09 程序员跳槽时,如何优雅地谈薪水?
标题: 程序员跳槽时,如何优雅地谈薪水?主讲人:康康链接:https://www.zhihu.com/lives/892036047502999552影响薪水的因素主观因素学历学校面试官并不看重学历本身,更看重的是学习能力和物性。好的学校能在很大程度上证明一个人的学习能力。所以关键点是证明自己的学习能力。公司背景BAT对员工的能力要求比较高,所以相当于大公司对员工的背书,...
2018-10-30 10:18:33 1245
原创 Vue提高13 在组件上使用v-model
v-model可以实现双向绑定:<input v-model='text'>实际上它是一个语法糖,等价于:<input :value="text" @input="text = $event.target.value">也可以用在组件上,当用在组件上时,相当于:<Comp :value="text" @input="text = val"&
2018-10-24 17:53:14 683
原创 知乎liv笔记08 买车之后:如何保养不花冤枉钱?
标题: 买车之后:如何保养不花冤枉钱?主讲人:汽车奇谈高小强链接:https://www.zhihu.com/lives/827151989283635200主要内容首次保养要注意的消费陷阱首保是实质上是首检,不需要更换机油。5000km应该是首次检查,不收取费用,10000km是首保,也是免费的。保修期内一定要到 4S 店保养吗?4S店没有权利要求消费者到4S店保养,但...
2018-10-24 10:18:23 2569
原创 onload与setTimeout的一个小问题
面试的时候遇到了这样一个问题,如下的html页面,最终页面上输出的是什么?<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>DOM加载顺序</title> <script src=&qu
2018-10-23 20:57:15 1868
原创 Vue提高12 Mixins
基础混入 (mixins) 是一种分发Vue组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。例子:(使用Vue.extend())// 定义一个混入对象var myMixin = { created: function () { this.hello() }, methods: { ...
2018-10-19 16:43:04 531
原创 Docker02 常用命令
Docker 命令大全# 列出所有在运行的容器信息docker ps# 列出本机的所有image文件。docker image ls# 删除image文件docker image rm [imageName]# 抓取image文件# libraryName:image文件所在的组,默认值是library,Docker官方提供的image文件,都放在library组里# im...
2018-10-19 10:42:13 126
原创 Docker03 Docker部署初步实践
问题描述服务A是一个静态博客网站,由Nginx提供HTTP服务(80端口),代码仓库为GitA。当向GitA中提交新的文件时,会触发Gitlab的Webhook的Push Events,向另一个端口8888提交一个POST请求。服务B利用NodeJS,监听了8016端口,当收到webhook触发的POST请求后,会进行一些列的动作,拉取GitA中代码,清空文件夹,利用Hexo进行编译,将编译好...
2018-10-19 10:41:00 274
原创 全栈06 上传图片
使用koa2将图片上传到七牛云,七牛文件上传分为客户端上传(主要是指网页端和移动端等面向终端用户的场景)和服务端上传两种场景。这里使用的是客户端上传安装七牛首先安装七牛SDKnpm install qiniu -S准备好七牛账号下有效的Access Key和Secret Key,可以通过七牛云开发者后台获取服务器使用NodeJS SDK创建上传凭证客户端(移动端或者Web端)上传文件...
2018-10-18 16:50:15 213
原创 全栈05 静态文件
简介静态文件就是无需经过数据库、模版渲染等步骤就直接呈献给用户各种文件一般来说,访问静态文件的url和其本身的文件路径是一样的,比如http://a.com/public/img/a.png,那在a.com的文件路径下面就会有public文件夹。每个http响应头里面都有Content-Type字段,该字段告诉浏览器返回的文件是什么类型的,便于浏览器处理。比如html文件的Content-T...
2018-10-18 16:49:34 143
原创 全栈04 代码部署
开发环境运行作为后端语言,开发环境中如果直接使用node来启动服务,每次修改文件后都需要手动的重启应用。可以采用nodemon来实现服务的自动重启需要全局安装和本地安装nodemonnpm i nodemon -gnpm i nodemon -S启动服务的时候将node命令改为nodemon就可以了。nodemon ./index.js部署运行线上部署运行最常用的工具之一就是...
2018-10-18 16:49:05 154
原创 全栈03 开启Gzip压缩
开启Gzip可以压缩静态文件的下载体积ExpressExpress 4.0 以下版本:var express = require('express');var app = express();app.use(express.compress());Express 4.0 以上版本:var compression = require('compression');var expre...
2018-10-18 16:48:33 397
原创 Docker01 入门
本文主要内容来自阮一峰的网络日志 - Docker 入门教程。Docker 是什么Docker属于Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。Linux容器不是模拟一个完整的操作系统,而是对进程进行隔离。或者说,在正常进程的外面套了一个保护层。对于容器里面的进程来说,它接触到的各种资源都是虚拟的,从而实现与底层系统的隔离。Dock...
2018-10-10 16:53:45 288
原创 按需加载babel-polyfill
babel-polyfillBabel默认只转换JS语法,而不转换新的API,比如Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise等全局对象,以及一些定义在全局对象上的方法(比如Object.assign)都不会转码。举例来说,ES2015在Array对象上新增了Array.from方法。Babel 就不会转码这个方法。如果想让这...
2018-10-09 16:51:36 9274
原创 原型与原型链
普通对象与函数对象JavaScript 中,对象分为普通对象和函数对象通过new Function创建的都是函数对象,比如Function、Object、Array、Set、Map、Proxy、Symbol等,其他的对象都是普通对象typeof Function // "function"typeof Object // "function"typeof Array // "f...
2018-10-06 09:52:24 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人