This commit is contained in:
qianguyihao 2018-05-02 21:31:28 +08:00
parent c2f94754ab
commit fdec976206
7 changed files with 84 additions and 10 deletions

View File

@ -106,7 +106,40 @@ Sass 文件格式化。
- <https://github.com/varHarrie/varharrie.github.io/issues/10>
### vscode-fileheader添加顶部注释模板
1安装插件vscode -fileheader并重启。
2在首选项-》设置-》中搜索fileheader找到头部模板修改。
默认的快捷键是「Ctrl + option + I」。
参考链接:
- <https://www.zhihu.com/question/62385647>
### Vue 相关的插件
- veturvue 文件的基本语法高亮
安装完 vetur 后还需要加上这样一段配置下:
```
"emmet.syntaxProfiles": {
"vue-html": "html",
"vue": "html"
}
```
参考链接:
- <https://www.clarencep.com/2017/03/18/edit-vue-file-via-vscode/>
- <https://github.com/varHarrie/varharrie.github.io/issues/10>

View File

@ -0,0 +1,27 @@
### `callback && callback()`的含义
```javascript
callback && callback()
```
含义是如果callback存在则执行callback()函数。
这个 callback 通常作为函数的参数使用。举例:
```javascript
function foo(callback) {
{
// do something
}
callback && callback() // 不传 callback 参数,则不会执行 callback() 函数
}
foo(); // 只执行do something中的代码
foo(callback);//callback是另一个函数将此函数传入 foo将会执行callback()
```

View File

@ -201,7 +201,7 @@ php 之所以被称为最好的语言,是因为:基本上,我们能够想
1.php
```php
```
<?php
echo "hello smyhvae";
?>
@ -221,7 +221,7 @@ php 之所以被称为最好的语言,是因为:基本上,我们能够想
php 注释的写法跟 js 一致。
```php
```
<?php
//这是单行注释
/*
@ -239,7 +239,7 @@ php 注释的写法跟 js 一致。
举例:
```php
```
$a1;
$_abc;
```
@ -272,14 +272,14 @@ PHP支持的数据类型包括
说白了,单引号里的内容,一定是字符串。双引号里的内容,可能会进行解析。
```php
```
echo "<input type=`button` value=`smyhvae`>";
```
上面这个语句,就被会解析成按钮。
```php
```
// 字符串
$str = '123';

1
09-Node.js/03-Webpack.md Normal file
View File

@ -0,0 +1 @@
03-Webpack.md

View File

@ -43,7 +43,16 @@
- 有必要了解一下电商1.0、电商2.0、电商3.0的概念。
png
### 2018-05-02
- `location.pathname`:获取 url 的后半部分。参考链接:[#](http://www.cnblogs.com/itjeff/p/4645262.html)
- 代码解读:`callback && callback()`的含义

View File

@ -304,7 +304,7 @@ $ vue init webpack VueDemo02
```
cd /Users/smyhvae/Dropbox/workspace/Mac/VueDemo02
cnpm install
npm install
```
备注:我们在 GitHub上下载的任何Vue有关的项目并没有包含 `node_modules`,第一步都是要首先执行 cnpm install`node_modules`里的包下载下来。我们发给同事的工程文件,建议也不要包含 `node_modules`
@ -314,7 +314,7 @@ cnpm install
3让项目跑起来
```
cnpm run dev
npm run dev
```
这个空的项目就可以在浏览器上跑起来。
@ -327,7 +327,7 @@ cnpm run dev
## vue 项目结构分析
![](http://img.smyhvae.com/20180303_1010.png)
![](http://img.smyhvae.com/20180501_2100.png)
- buid打包配置的文件夹
@ -381,7 +381,6 @@ cnpm run dev
本文参考链接:
- [Get全栈技能点 Vue2.0/Node.js/MongoDB 打造商城系统](https://coding.imooc.com/class/chapter/113.html)

View File

@ -148,6 +148,11 @@
- [Jerry和您聊聊Chrome开发者工具](https://mp.weixin.qq.com/s/CPnbx8ZfszPEcI3Y8RittA)
### 2018-05-01
- [What makes a good front end engineer](https://www.nczonline.net/blog/2007/08/15/what-makes-a-good-front-end-engineer/)