git 的一个报错

本地切换已经存在分支在团队中跟小伙伴一起开发的时候,小伙伴已经建立了新的分支,我想要本地切换到他创建的分支上去,于是git chekcout new branch。神奇的事情就在这个时候发生了,git 报错: error: pathspec ‘branch170628_foo’ did not...

2017-08-28 20:21:53

阅读数:151

评论数:0

get和post

GET和POST有什么区别?网上的多数答案都是错的! 2017-06-14 木叶 倚楼听风雨的如月 如果有人问你,GET和POST,有什么区别?你会如何回答?我的经历 前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。这个答案好像并不是他想...

2017-07-07 20:13:43

阅读数:193

评论数:0

sourcemap

一、从源码转换讲起JavaScript脚本正变得越来越复杂。大部分源码(尤其是各种函数库和框架)都要经过转换,才能投入生产环境。常见的源码转换,主要是以下三种情况:  (1)压缩,减小体积。比如jQuery 1.9的源码,压缩前是252KB,压缩后是32KB。   (2)多个文件合并,减少HTT...

2017-07-07 20:12:51

阅读数:210

评论数:1

IIFE

常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那...

2017-07-07 20:12:21

阅读数:184

评论数:1

组件间通信

在vue和react中父子组件之间的通信原来是相似的,首先,在vue和react中父组件向子组件通信都是通过父组件给子组件传递props的方式来进行的,并且两个框架都规定子组件不得改变父组件传过来的参数,如果一定要改变那么最好在子组件中声明一个依赖父组件props的局部变量,然后子组件向父组件传值...

2017-07-07 20:11:49

阅读数:242

评论数:1

vue中遇到的坑

1 一个是eventHub的坑–重复监听的问题:解决方案监听之前先off掉2 路由的坑–不加replace会两个页面来回跳,无法正常的返回父级页面。3 vuejs对data中数组的原生方法进行了封装,所以在改变数组时能够触发视图更新,但是以下两种情况是无法触发视图的更新的:1 通过索引直接修改...

2017-07-07 20:09:15

阅读数:1354

评论数:0

npm install 命令知多少

网看到一个答案,回答的很好:一个node package有两种依赖,一种是dependecies一种是devDependecies其中,前者是正常运行该包时候所需要的依赖项,而后者是开发的时候需要的依赖项,比如一些进行单元测试之类的包。如果你将包下载下来在包的根目录里面运行npm install...

2017-06-29 10:19:51

阅读数:112

评论数:0

基于nodeJS的前端开发到底啥意思?

今天在回来的班车上突然顿悟了‘基于node的前端开发’这句话的奥义!这个长久以来困扰着自己的问题,一直在寻找的答案,也许我现在的理解也不见得就十分准确,但是可以肯定的是,对于现阶段的我自己来说是有帮助的,现在记录如下:上个周末去了上海书城去看了下关于node的书籍,在深入浅出node中看到: no...

2017-06-29 09:40:17

阅读数:1835

评论数:0

记录一次webpack2的项目架构

1、npm init -y 生成package.json项目描述文件。2、npm install webpack –save-dev 下载webpack并将其安装到开发环境中。3、npm install babel-loader babel-core –save-dev 下载安装babel转码工具...

2017-06-29 09:39:27

阅读数:336

评论数:0

es6 和 common.js

ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。ES6中的moduleES6发布的module并没有直接采...

2017-06-27 11:30:20

阅读数:151

评论数:0

vue-cli 脚手架

build/ 此目录包含开发服务器和生产webpack构建的实际配置,通常不需要改变里面的文件,如果需要自己定义webpack的loader加载器,那么就去自己配置build/webpack.base.conf.js这个文件。config/index.js 是主要的配置文件,暴露了构建设置...

2017-06-27 11:29:44

阅读数:105

评论数:0

代理

express服务器提供静态文件服务,不过它还使用了http-proxy-middleware,一个http请求代理的中间件。前端开发过程中需要使用到后台的API的话,可以通过配置proxyTable来将相应的后台请求代理到专用的API服务器。

2017-06-27 11:29:13

阅读数:106

评论数:0

压缩包

apk是androidpackage的缩写,也即使Android安装包,他是类似Symbian Sis或者Sisx的文件格式,通过将apk文件直接传递到android模拟器,或者android手机中即可进行安装。apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式...

2017-06-27 11:28:34

阅读数:100

评论数:0

vue2.0 语法

1、v-else0.5”> Now you see me div v-else Now you don’t dive-else 元素必须紧紧的跟在v-if或者v-else-if元素的后面,否则它将不会被识别。另一个新加的指令v-else-ifdiv v-if=”t...

2017-06-27 11:27:46

阅读数:178

评论数:0

webpack

更快捷的执行打包任务 执行类似于node_modules/.bin/webpack这样的命令其实是比较烦人的,而且容易出错,不过值得庆幸的是 npm可以引导任务的执行,对其进行配置后可以使用简单的npm start命令来代替这些繁琐的命令。在package.json中对 ...

2017-06-27 11:25:59

阅读数:65

评论数:0

vue webpack.base.config.js

其中的webpack.base.conf.js是一个基础的的环境配置,里面写的个各个环境(包括开发环境,生产环境,测试环境)都需要的配置可以认为是公共部分。比如说入口文件和输出文件这类,然后开发环境的webpack的配置webpack.dev.conf.js中开头位置有这么一句:module.ex...

2017-06-27 11:24:23

阅读数:1548

评论数:0

es6

import命令具有提升的效果,会提升到整个模块的头部,首先执行,require则没有这个特性。import 是静态执行的,所以不能使用表达式和变量,这些只有在运行时才能得到结果。export default 命令使用import命令的时候,用户需要知道所要加载的变量名或者函数名,否则无法加载,但...

2017-06-27 11:23:22

阅读数:122

评论数:0

id定位

id属性还可以用来导航到文档中的特定位置,比如说有个名为example.html的文档中包含一个id属性值为myelement的元素,那么使用example.html#myelement这个url即可直接导航到这个元素。 url尾部#加上元素id值的部分称为url片段表示符

2017-06-27 11:22:57

阅读数:109

评论数:0

import和require

import命令会被 JavaScript 引擎静态分析,先于模块内的其他模块执行(叫做”连接“更合适)。所以,下面的代码会报错。// 报错 if (x === 2) { import MyModual from ‘./myModual’;}上面代码中,引擎处理import语句是在编译时,...

2017-06-27 11:21:44

阅读数:139

评论数:0

异步加载

下面就是两种异步加载的语法。上面代码中,标签打开defer或async属性,脚本就会异步加载。渲染引擎遇到这一行命令,就会开始下载外部脚本,但不会等它下载和执行,而是直接执行后面的命令。defer与async的区别是:前者要等到整个页面正常渲染结束,才会执行;后者一旦下载完,渲染引擎就会中断渲染,...

2017-06-27 11:20:41

阅读数:64

评论数:0

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