发表于: 2017-04-23 21:28:49

1 1166


任务六

今天完成的事情

  1. 1理解了网络协议中的端口号是什么。
  2. 2.学会使用gulp配置autoprefixer,让工具自动帮你补全代码。
  3. 3.继续练习一些常用的ng指令。
  4. 4配置webstrom的angular智能提示。如果曾经添加过 angular 库,那么打开当前项目之后,进入设置里:Languages & Frameworks -> JavaScript -> Libraries;你会看到右边有你需要的 angular 以及其他相关的库,打对勾就好。
  5. 明天计划的事情

  1. 1.开始学习路由和过滤。
  2. 2.开始任务六的路由配置。

遇到的问题

1 对于网络中的端口号,一直都比较模糊,今天特意去查了一下,大致上算是理解了端口这个东西。我们这里说的端口一般是指网络tcp协议中的端口,当我们访问一个页面,比如淘宝首页时,浏览器会发送一个http请求,然后操作系统根据域名对应的ip地址将请求发到淘宝的主机上,现在我们根据ip找到了淘宝的主机,也就是淘宝的家门口,但是它里面还有很多房间,比如用来处理http协议的房间,用来处理文件传输的ftp房间,而这些房间号对应的就是刚刚提到的端口号。但是为什么我们没有加上端口也能找到http这个房间呢?因为在没有设置端口号的情况下,浏览器会默认加上80这个端口号,而80这个端口号也是服务器上用来处理http请求的默认端口号。最后再提一句,这个80端口是服务器上的端口,并不是我们客户端上的端口号。我们在访问路径中加的端口号都指服务器端的端口号,而我们客户端,也就是我们自己的电脑的端口号,都是随机分配的,这个随机的端口号只用来接收数据。

2.配置gulp的autoprefixer提示没有本地的gulp,但是之前已经配好了全局变量并且能在命令行中访问,然后百度了一下,发现是gulp他有意设置的,原因balabala讲了一堆,没怎么看懂,解决方案就是每个项目都装一个gulp(好像有其他方案,这个比较麻烦)。

  1. 收获

  2. 1 初步尝试了gulp的自动化代码补全任务的执行。

  3. 2.理清了端口这个概念。



返回列表 返回列表
评论

    分享到