摘要: 6.交作业的流程 以下内容是螺钉课堂在线就业班提交作业的要求,非螺钉课堂在线就业班学员不用学习 螺钉课堂作业全程采用git管理,希望在日常使用中,加深对git和github的理解 具体流程: 作业命名要求: 举例说明,一同学微信号为:nodeing888,那么他的工作区目录应该是这样的: 其中,ho 阅读全文
posted @ 2019-12-13 17:56 螺钉课堂Nodeing-com 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 5.github上的标签 5.1.标签的作用 给当前版本打一个标签,在github上就会形成一个releases版本 点击进去后,用户就可以下载对应版本的源代码 5.2.在本地git工具上创建标签,同步到github 1.查看当前有多少标签 2.创建一个标签 3.把标签推送到github 推送完成后 阅读全文
posted @ 2019-12-13 17:55 螺钉课堂Nodeing-com 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 4.分支管理 4.1.什么是分支? 分支可以简单的理解为分叉,在主干上长出一条枝干出来,主干分支通常叫做master,在主分支上可以开很多分支出来,不同的人在不同的分支上做开发,最后合并到主分支,这样不会相互影响 4.2.github工作流 github推荐的工作流:点击进入官网介绍地址 第一步:根 阅读全文
posted @ 2019-12-13 17:52 螺钉课堂Nodeing-com 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 3.4.开源项目的协作方式 开源项目通常是没有写入的权限的,我们需要换一种协作方式参与到这些开源项目中 为了演示方便,我们把git demo这个项目中nd 00002这个合作者的权限取消 接下来nd 00002这个人想参与到git demo这个开源项目中项目中,需要做以下步骤: 第一步:fork这个 阅读全文
posted @ 2019-12-13 17:46 螺钉课堂Nodeing-com 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 3.3.解决多人协作开发过程中的代码冲突问题 1.在多人协作开发的项目中,每次开发之前每个人最好先同步更新一下github上最新的代码,可以减少冲突的概率 2.产生冲突 目前咱们演示项目git demo中有两个开发这,第一个人,nodeing666,第二个,nd 00002,github仓库中最新的 阅读全文
posted @ 2019-12-13 17:42 螺钉课堂Nodeing-com 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 3.远程管理 3.1.远程仓库相关命令 1.查看远程仓库名字,这里以github为例 上面命令执行后会得到:origin,这样一个名字,这个名字是我们克隆的时候默认设置好的 如果你想更改origin这个名字,可以通过这样的命令: 2.查看远程仓库的地址 3.添加一个仓库 4.查看指定仓库地址 5.设 阅读全文
posted @ 2019-12-13 17:19 螺钉课堂Nodeing-com 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 2.4.常用git命令 2.4.1.回顾前面使用的命令 2.4.2.查看日志 2.4.3.对比操作 经过第一次提交,版本库中的index.html是空文件,接下来我们开始写代码,在工作区index.html文件中写一点内容 代码写好后,我们将代码提交到暂存区 接下来,我们继续修改工作区中index. 阅读全文
posted @ 2019-12-13 17:10 螺钉课堂Nodeing-com 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 2.git常用命令 2.1.git的三个区 1.工作区 工作区就是你项目所在目录,这个目录是可以非常直观的看到的,编写代码主要在这个目录进行,例如: 2.暂存区 暂存区从字面上去理解就是用来暂时保存项目的地方,实际上它的作用和它的名字是一致的,暂存区可以起到过渡的作用,当我们写代码修改了一些文件的时 阅读全文
posted @ 2019-12-13 17:03 螺钉课堂Nodeing-com 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.git和github简介 1.1.git是什么?github是什么?git和github的关系? Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软 阅读全文
posted @ 2019-12-13 16:58 螺钉课堂Nodeing-com 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.11.预处理器文件处理 1.sass文件 sass这种css预处理器是以.scss结尾,需要用node sass和sass loader来处理 安装loader 增加相关配置: webapck.base.js 注意: 如果出现css文件中引入sass文件的情况,只用css loader是不能解析 阅读全文
posted @ 2019-12-13 16:44 螺钉课堂Nodeing-com 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.4.webpack dev server webpack dev server是我们在开发阶段需要用到的一个服务器,它会把代码打包到内存,我们可以通过http的方式访问到打包到内存的代码 安装 修改package.json的启动命令 增加相关配置 webpack.dev.js 1.5.自动创建h 阅读全文
posted @ 2019-12-13 16:40 螺钉课堂Nodeing-com 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.webpack应用实例 1.1.快速上手 初始化项目 安装webpack 零配置使用webpack,webpack约束源文件目录必须为src, 默认配置文件为 src/index.js 我们新建目录如下: index.js module1.js 运行 注意: npx是npm的一个包运行器,是np 阅读全文
posted @ 2019-12-13 16:35 螺钉课堂Nodeing-com 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 5.3.Vuex的核心概念 5.3.1.Mutation 注意; 在Mutation中,是不能提交异步代码的,例如: 5.3.2.Action 在mutation中提交异步代码,状态的改变是没办法追踪的,如果有异步代码,需要放到Action中去,等异步代码执行完成后再提交 store/index.j 阅读全文
posted @ 2019-12-13 16:31 螺钉课堂Nodeing-com 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 5.2、使用vuex重构上面代码 Vuex是什么?官方定义:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化 Vuex的使用步骤: 1 安装Vuex 2 在src目录下,新建store文件夹,在 阅读全文
posted @ 2019-12-13 16:24 螺钉课堂Nodeing-com 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 5.状态管理 5.1.兄弟组件之间共享数据的问题? 首先,我们需要了解下兄弟组件之间如何共享数据的问题 完成下列需求: 本案例目录结构: 核心代码: GoodsDemo.vue GoodsItem.vue ShoppingCar.vue 从上面代码中,我们来看看数据是怎么传输的 螺钉课堂视频课程地址 阅读全文
posted @ 2019-12-13 16:21 螺钉课堂Nodeing-com 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 4.7.作为vue的插件使用 在vue中,我们不需要在每个组件中都去引入axios,这样使用起来比较麻烦,我们可以结合插件vue axios,让操作更简化 1.安装插件 2.在入口文件中引入模块,并挂载插件 main.js 3.在组件中使用axios 螺钉课堂视频课程地址:http://edu.no 阅读全文
posted @ 2019-12-13 16:17 螺钉课堂Nodeing-com 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 4.5.创建实例 可以创建一个自定义实例应用于多个请求接口 实例中的相关配置: { // 是用于请求的服务器 URL url: '/user', // 是创建请求时使用的方法 method: 'get', // 默认是 get // 将自动加在 前面,除非 是一个绝对 URL。 // 它可以通过设置 阅读全文
posted @ 2019-12-13 16:15 螺钉课堂Nodeing-com 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 4.数据请求 4.1.axios是什么? axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它有以下特征: 4.2.简单使用 1.安装axios 2.使用axios发送get请求 在组件内部导入axios,这里以Demo1.vue为例: 在created中发送请 阅读全文
posted @ 2019-12-13 16:13 螺钉课堂Nodeing-com 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 3.11.1.vue router中的全局钩子函数 在vue router中,路由发生变化,我们可以做一些事情,例如:可以决定是否进入导航,可以决定跳转到哪里,官方文档中又叫做导航守卫 首先来看一个全局的钩子函数,官方文档中叫做注册一个全局的前置守卫,使用router.beforeEach方法来实现 阅读全文
posted @ 2019-12-13 16:09 螺钉课堂Nodeing-com 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 3.9.滚动行为 设置滚动行为的作用是导航到新路由时,让页面滚动到你想要的位置。 注意: 这个功能只在支持 history.pushState 的浏览器中可用。 3.10.过渡效果 vue中封装了一套transtion组件,可以提供过渡效果 3.10.1.通过过渡css类名的方式来设置过渡效果 过渡 阅读全文
posted @ 2019-12-13 16:06 螺钉课堂Nodeing-com 阅读(222) 评论(0) 推荐(0) 编辑