From 3db6d20c52f8654120778ecb601152e0c708ceeb Mon Sep 17 00:00:00 2001 From: qianguyihao Date: Thu, 17 May 2018 14:49:03 +0800 Subject: [PATCH] =?UTF-8?q?add=EF=BC=9AiTerm2=E7=9A=84=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00-前端工具/iTerm2 + OhMyZsh + agnoster 搭建.md | 7 +++++++ 00-前端工具/iconMoon.md | 10 ++++++++++ 09-Node.js/01-Node.js入门.md | 9 +++++---- 20-前端综合/2018年-前端日记.md | 17 +++++++++++++++++ 21-Vue基础/01-04.Vue的举例:列表功能.md | 10 ++++++++-- 5 files changed, 47 insertions(+), 6 deletions(-) create mode 100644 00-前端工具/iTerm2 + OhMyZsh + agnoster 搭建.md create mode 100644 00-前端工具/iconMoon.md diff --git a/00-前端工具/iTerm2 + OhMyZsh + agnoster 搭建.md b/00-前端工具/iTerm2 + OhMyZsh + agnoster 搭建.md new file mode 100644 index 0000000..81cf578 --- /dev/null +++ b/00-前端工具/iTerm2 + OhMyZsh + agnoster 搭建.md @@ -0,0 +1,7 @@ + + +推荐链接: + +- + + diff --git a/00-前端工具/iconMoon.md b/00-前端工具/iconMoon.md new file mode 100644 index 0000000..479f9c5 --- /dev/null +++ b/00-前端工具/iconMoon.md @@ -0,0 +1,10 @@ +iconMoon.md + + + +- + +- + +- + diff --git a/09-Node.js/01-Node.js入门.md b/09-Node.js/01-Node.js入门.md index 0eb8d96..0251f1b 100644 --- a/09-Node.js/01-Node.js入门.md +++ b/09-Node.js/01-Node.js入门.md @@ -262,7 +262,7 @@ nvm list|ls nvm install 版本号 [arch] ``` -比如:`nvm install 4.2.2`。 +比如:`nvm install 8.10.0`。 卸载指定版本node: @@ -418,7 +418,7 @@ NPM 默认安装到当前正在使用 Node 版本所在目录下。我们建议 - npm run [script] -## NRM的安装 +## NRM的安装(Win 和 Mac 通用) 由于 NPM 的资源都在国外,有时候会被墙,导致无法下载或者很慢。此时可以用到NRM。 @@ -537,6 +537,8 @@ export NVM_DIR="$HOME/.nvm" 如果你发现文件中已经存在了上面这行代码,就不用往里面加了。 +最后,重启终端软件,输入`nvm`试试。 + PS:NVM 现在已经不支持 Homebrew 的方式来安装了。 @@ -548,8 +550,7 @@ PS:NVM 现在已经不支持 Homebrew 的方式来安装了。 和Windows下一样,也是执行如下命令: ``` -nvm install 6.0.0 - +nvm install 8.10.0 ``` 网速有点慢,要稍等。 diff --git a/20-前端综合/2018年-前端日记.md b/20-前端综合/2018年-前端日记.md index 3cb728a..32c12f8 100644 --- a/20-前端综合/2018年-前端日记.md +++ b/20-前端综合/2018年-前端日记.md @@ -145,11 +145,28 @@ v-on:keyup="querysku = querysku.replace(/\D/,'')" - ajax发的是post请求,但是后台却只收到了部分数据怎么办?答案:前端的post请求记得加content-type字段,否则会被识别成 get 请求。 +- 获取jsonp的数据,只能用get请求。如果要用post请求,那就传json数据,另外,可能还要解决跨域的问题。跨域需要在后台配置,三行代码即可。 + - p标签里的文字溢出怎么办? - whistle该怎样mock数据? +### 2018-05-16 + +- 在控制台看标签的样式,发现有些样式是出现在`element.style`中的(比如图片的尺寸),但是在代码里并没有找到。那是因为,这些样式是在 js 代码中**计算**出来的。 + +- 图片自适应显示 + +- [视区相关单位vw, vh..简介以及可实际应用场景](http://www.zhangxinxu.com/wordpress/2012/09/new-viewport-relative-units-vw-vh-vm-vmin/) + +- jingwen推荐的iconMoon图标网站。网址: + + + + + + diff --git a/21-Vue基础/01-04.Vue的举例:列表功能.md b/21-Vue基础/01-04.Vue的举例:列表功能.md index ece4354..e219fbd 100644 --- a/21-Vue基础/01-04.Vue的举例:列表功能.md +++ b/21-Vue基础/01-04.Vue的举例:列表功能.md @@ -406,9 +406,9 @@ js部分: - 现在, 我们在使用`v-for`进行遍历显示的时候,不能再遍历全部的 list 了;我们要自定义一个 search 方法,同时,把keywords作为参数,传递给 search 方法。即`v-for="item in search(keywords)"`。 -在 search(keywords) 方法中,为了获取匹配的item,我们可以有两种方式实现。如下。 +在 search(keywords) 方法中,为了获取 list 数组中匹配的item,我们可以有两种方式实现。如下。 -**方式一:** +**方式一**: ```javascript search(keywords) { // 根据关键字,进行数据的搜索,返回匹配的item @@ -438,6 +438,12 @@ js部分: console.log(str.indexOf('x')); //打印结果:-1 (说明,匹配不到任何字符串) ``` +上方代码中,也就是说,如果参数为空字符串,那么,每个item都能匹配到。 + + +**方式二**: + +