自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

原创 【IT峰播】疫情对程序员找工作影响有多大

最近,有不少程序员找我,让我帮忙找找工作,和我说疫情期间不太好找工作,在家呆了有一段时间了,传递的信息号都是疫情对程序员找工作影响很大,但我不这样认为。今年疫情虽然对于整个就业市场影响是很大,很多行业受到影响,公司倒闭员工失业,很多人感受到工作不好找。但疫情期间由于居家办工,人口流动减少,把很多企业的业务也从线下赶到了线上,这对互联网行业来说,反而是迎来了一波新的机会,像直播、短视频、新零售、手游、远程医疗、在线教育、远程办工等等,使得互联网行业逆势上扬。很多线下企业为了生存或主动或被动探索转型,以..

2020-09-17 09:55:41 510

原创 【IT峰播】软件的开发原则

虽说现在软件开发技术的难度越来越高,但程序员的工作复杂度并没有提高,反倒是轻松一些,从最早的面向过程,到面向对象,再到现在的面向组件的编程思想,是越来越高级了,但也不是像外行眼里的“搭积木”那样轻松,只是程序员不需要重复造轮子。以Web系统开发为例,和你讲讲软件现在主流的开发模式。现在程序员做开发,首选的是二次开发,就相当于你买的二手房,不用装修,拎包入住。项目部署上线,再换个LOGO就开发完了,就算有一部分模块需要二次开发,这种开发方式也是最快的。但并不是所有需要开发的项目都有老产品或开源项目..

2020-09-16 10:11:04 318

原创 【IT峰播】如何化解产品经理和程序员之间的矛盾

自从有产品经理和程序员这样两个职位配合工作开始, 就一直不怎么和谐,一个巴掌拍不响,都不是善茬。在产品经理眼里程序员啥也不是,这么简单的需求都实现不了,而在程序员的眼中,产品经理就是SB,一天天的瞎搞需求,给戴上“产品狗”的帽子。谁也不鸟谁,产品经理和程序员在极端情况下,有一方会罢工,而公司在很多情况下显得非常的无奈。要化解矛盾就要知道矛盾的根源,事实上在很多产品研发体系下,产品经理和程序员因为思考方式、关注范围、职能职责的差异,导致了沟通上的困难。化解的方法有以下几点:1. 换位思考,理解、肯定、..

2020-09-14 11:09:17 406

原创 【IT峰播】现在入行编程行业门槛高了吗

有很多小伙伴和我说,现在入行程序员的门槛越来越高了,需要学习的技术点越来越多,新技术层出不穷,都学不过来,这样的想法会让很多人放弃学编程的想法。的确,10年前培训机构,平均开设三个月的课程,而现在参加培训下来,基本都需要半年,更是有的机构把培训的时间拉长到九个月,甚至一年的时间。所以有的小伙伴就觉得生不逢时呀,要是早生几年是不是会轻松的多呀?那如果我告诉你,现在入行比前更容易了?你信不?我给你分析一下, 看看有没有道理。现在的孩子都是在屏幕面前长大的, 基本上都有自己的个人电脑,有熟练的电脑操作...

2020-09-12 10:09:03 214

原创 【IT峰播】如何选择要入行的编程语言

想进入编程行业要做一名程序员,选择一门编程语言超级重要,直接会决定你未来的发展方向。很多人会说,干嘛纠结一门语言,这些全学不香吗?小孩子才做选择。还真不行,要全学完再找工作,可能你的孩子都能打酱油了。一定要选择一门先进入企业大门,正所谓一招鲜吃遍天,而工作几年的老程序员都有几门语言护体。另外,企业招聘的工作岗位其实就是限定语言的,面试就是面特定一门语言的各种知识,概念,以及相关生态的解决方案。确定一门编程语言直接影响投简历时候的职位选择。所以我就和你说说如何选择你的第一门编程语言。都说...

2020-09-11 10:01:21 223

原创 【IT峰播】企业如何选择编程语言

编程语言现在很多,如果是技术出身的创始团队还好,产品研发通常会沿用团队擅长的语言,不会去纠结如何选择语言。对于多数企业来说,开发工具用对了,不仅可以节约大量的成本,研发效率也会大幅度提升。选择编程语言也是有方法的,并不是什么语言都适合你的项目,这就和你聊聊企业该如何选择编程语言。首先要看这门语言是否能完成既定的开发目的,虽然每门语言几乎都可以用来做所有事,但都有各自擅长,像PHP最适合用来写业务流程,用Python处理数据分析和写人工智能算法,用Go写区块链,如果你用C语言写前端页面就不适合了。而能..

2020-09-10 10:41:24 186

原创 【IT峰播】程序员的职业发展规划

有人说程序员可以做一辈子,也有人说程序员也是吃青春饭的。虽然这个职业在中国出现只有30多年的历史,不过也足以形成程序员的职业发展模型了。都说35岁是程序员发展的临界点,在开发团队中35岁以上的程序员很少,因为1到5年的程序员之间技术差别很大,而做5年和15年的程序员,技术水平差别不大,但工资和干劲是有很大差别的,所以用一个35岁的程序员可以等价换成2个干5年左右的程序员,开发效率还可能提升3倍。那35岁之后的程序员都做什么呢?这就要和你聊聊程序员的职业发展规划,程序员一定要注重第一份开发工作,但没必..

2020-09-09 10:15:51 296

原创 「IT峰播」一张图片能测出适合你的开发方向

总有小伙伴问我,自己适不适合做程序员,该向哪个方向发展?今天就帮你测试一下,看图:如果这个方差的数学公式,你能看懂一点点,恭喜你,可以选择数据分析、人工智能的方向发展,就业的工资很高,学Java或Python都没问题。如果你一看头就大,那再看一张图:如果你在10秒内看懂个大概,也恭喜你,你可以学习一下PHP或前端,去写一些和业务流程相关的程序。而这两张图你都看不懂,也没关系,去试着学习一下网络营销或UI设计等泛IT的学科吧。其实写程序大致分两类,一类是以算法为主,对数学要求很..

2020-09-07 10:35:00 271 1

原创 「IT峰播」程序员的真实工资是多少

目前做程序员,性价比是最高的,根据《中国程序员薪资生存现状调查报告》显示,中国程序员的平均月薪1万元左右,但程序员实际的平均收入要在这个基础上再增加50%,因为有很多高收的员工都有合理的避税措施。而大多数程序员年薪在10-40万之间。上海程序员收入最高,16.9%月入2万及以上。其次是北京、杭州和深圳。程序员的工资除了受自身技能影响之外,主要还是市场决定的,通常有这几点:能够上万的工资基本上只有一二线城市,三线城市可能性不大,而一线城市如果水平不错很容易拿到两万以上。学历和专业对口也会影响薪资,..

2020-09-07 10:33:12 1353 3

原创 【IT峰播】软件开发都需要写哪些文档

很多程序员经常抱怨,有一半的时间都在写文档,在这里我就给你讲一下,在产品研发中都需要编写哪些文档。通常需要10个左右,包括3个项目管理文档,有《软件项目计划书》、《项目进度报告》和《项目开发总结报告》,还需要5个软件开发文档,《需求规格说明书》、《程序概要设计说明书》、《详细设计说明书》、《测试计划》、《软件测试分析报告》。另外产品研发完成以后,还要写《用户操作手册》和《演示文件》两个文档。为什么要写这么多文档呢?在开发中需要与客户频繁沟通要使用,中大型项目团队协作开发保持队型要使用,项目上线给..

2020-09-04 15:17:29 1140

原创 【IT峰播】IT行业数据

给大家汇报一下中国IT行业的数据全世界有600多种编程语言, top20 的应用占有率 75%以上。语言只是工具会玩C、Java、Python、PHP、JavaScript和SQL就Go了。 软件开发的类型有2000多种,其中Web系统开发占60%以上,并不是你认识的程序员都是写网页的。 中国软件和信息技术服务业公司数量为4万家,排名前三的省市为江苏、广东、山东,分别为7306、4747、4402家;中国东部地区数量最多,达到了27711家。而北京只有3200家,上海有1700家,所以企业...

2020-09-03 14:02:20 309

原创 【融职培训】Web前端学习 第11章 微信开发5 微信支付

一、概述如果需要实现微信支付功能,需要有一个已认证的微信服务号,并且开通微信支付,开通后微信会提供一个商户ID。有了这个ID才能成功调用微信支付接口。开通微信支付后,需要在微信支付后台【产品中心】=>【开发配置】中配置【JSAPI支付授权目录】和【Native支付回调链接】,如下图所示:微信支付可以分为两种情况,微信浏览器之外的扫码支付(需要配置Native支付回调链接,支付完成后,微信服务器会调用这个链接,并传入参数。)和微信浏览器之内直接支付(需要配置JSAPI支付授权目录,.

2020-07-09 15:04:08 319

原创 【融职培训】Web前端学习 第11章 微信开发4 JS-SDK接口

一、概述微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。例如我们网页中希望实现扫一扫、获取本地相册、位置信息、分享功能等,都可以使用JS-SDK来实现。二、JS-SDK使用步骤我们可以通过下面五步来使用JS-SDK。绑定域名:在第02节:微信登录中我们已经介绍了,需要在公众号的设置中,绑定【JS接口安全域名】。 引入js文件http://res.wx.qq.com/open/js/jweixin-1.4.0.js 通过config接口注入权限验证配置,代码.

2020-07-09 14:57:29 291

原创 【融职培训】Web前端学习 第11章 微信开发3 微信签名规则

一,概述为了让微信接口的调用更加安全,微信服务器要对支付接口和JS-SDK接口进行加密和校验。因此开发调取微信支付和JS-SKD接口,必须了解微信签名的规则。二,规则确定参与签名的分段,例如ncencestr,timestamp等。 对所有待用签名参数遵循分段名的ASCII码从小到大排序(字典序)后,使用URL键值对的格式(即key1 = value1&key2 = value2 ...)拼成字符串。这里需要注意的是所有参数名册小写字符。 接下来对拼接好的字符串作sha1加密,分区名和分段值

2020-07-09 14:47:14 197

原创 【融职培训】Web前端学习 第11章 微信开发2 微信登录

一、概述在web开发中,我们经常会让网站接入微信登录功能,这样用户免于注册账号,网站开发人员也可以更为方便地获取到用户信息。微信登录可以分为两种情况,一种是网站的扫码登录,另一种是在微信浏览器中直接登录,本节我们就讲解如何在自己的网站上接入微信登录功能。一、网站扫码登录置流程开发文档具体的开发流程官方文档已经给出了详细的说明,但是文档更关注的是严谨和全面,本节的内容更倾向于简单易懂。下面介绍一下扫码登录的开发流程。首先我们要有一个注册并认证的微信开放平台账号(认证要300元人民币)。

2020-07-09 14:17:04 314 1

原创 【融职培训】Web前端学习 第11章 微信开发1 微信开发概述

一、前言微信为广大开发者提供了两个平台,分别是微信公众平台和微信开放平台。本节将简单概述这两个平台的基本功能。二、微信公众平台进入微信公众平台首页可以看到公众平台账号的分类,包括:服务号 订阅号 小程序 企业微信年满18岁的程序员可以用身份证注册个人微信公众平台的账号,注册的时候一个邮箱只能选择一个类型的账号,例如您的一个邮箱已经注册成为服务号,就不能再用这个邮箱注册小程序了。如果您有企业资质,也可以使用注册企业资质的账号。这里介绍一下四个类型账号的区别,为大家在选择账号类型

2020-07-09 14:10:27 245

原创 【融职培训】Web前端学习 第10章 小程序开发6 小程序发布流程

小程序开发完成,并且经过了本地的测试后,提交审核。1、服务器域名配置一个月内可申请5次修改)服务器域名需经过ICP备案,新备案域名需24小时后才可配置。域名格式只支持英文大小写字母、数字及“- ”,不支持IP地址及端口号。服务器配置完成后,在开发工具中就能看到配置的服务器2、业务域名配置(小程序内组件使用到链接需要配置域名,例如:web-view)3、上传代码提交到后台审核版本审核通过后,会变成线上版本,并且有微信信息通知发布者,需要发布者手动将线上版本发

2020-07-08 15:01:10 161

原创 【融职培训】Web前端学习 第10章 小程序开发5 常用接口介绍

一,登录接口wx.login(对象对象)通过凭据交换机换取用户登录状态信息,包括用户的唯一标识(openid)以及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。参数:属性 类型 必填 说明 超时 数 否 超时时间,单位ms 成功 功能 否 连接调用成功的某些函数 失败 功能 否 连接调用失败的某些函数 完成 功能 否 连接初始化结束的某些函数(

2020-07-08 14:52:00 204

原创 【融职培训】Web前端学习 第10章 小程序开发4 小程序开发

一,数据绑定VUE:vue动态绑定一个变量的变量元素的某个属性的时候,会在变量前面加上冒号:,例:<p:title="tit">我的title属性绑定了数据</p> 小程序:绑定变量的变量元素属性时,会用两个大括号括起来,如果不加括号,为被认为是字符串。<image src="{{imgSrc}}"></image>二,列表渲染VueVUE循环内部v-for =“数据中的项目”或v-for =“数据,数据中的索引” VUE

2020-07-08 14:38:38 179

原创 【融职培训】Web前端学习 第10章 小程序开发3 目录结构介绍

一、项目目录当我们创建好一个项目时,项目的目录如下所示:可以看出小程序根目录下,有三个app开头的文件(app.js/app.json/app.wxss),和两个文件目录pages、utils.其中,utils文件下存放工具类文件,后续用到了,我们再做进一步的介绍。下面我们对其他文件的作用进行介绍根目录下的三个文件app.js/app.json/app.wxss是对小程序全局的设置。其中,pages文件下存放的小程序的每个页面二、项目页面所有的项目页面都是存放在page.

2020-07-08 14:26:52 221

原创 【融职培训】Web前端学习 第10章 小程序开发2 微信开发者工具介

一,微信开发者工具简介微信开发者工具是微信官方提供的针对微信小程序的开发工具,集中了开发,调试,预览,上传等功能。微信团队发布了微信小程序开发者工具,微信小程序开发文档和微信小程序设计指南,全新的开发者工具,集成了开发调试,代码编辑及程序发布等功能,帮助开发者简单和高效地开发微信小程序。启动工具时,开发者需要使用已在后台绑定成功的微信号扫描二维码登录,后续所有操作都会基于这个微信的帐号程序调试主要有三大功能区:模拟器,调试工具和小程序操作区二,模拟器模拟器模拟微信小程序在客户端真实的逻辑

2020-07-08 14:03:46 1161

原创 【融职培训】Web前端学习 第10章 小程序开发1 注册微信小程序

一,微信公众平台浏览器搜索“微信公众平台”,点击第一个。或者,输入网址https://mp.weixin.qq.com二,注册小程序登录到微信公众平台后,点击右上角的立即注册按钮。点击后会进入到一个选择页面,如下图所示。选择左下方的小程序,点击进入小程序注册页面填写信息后,点击下方的注册按钮。点击注册后邮箱会收到验证邮件,点击邮件里链接进行进行激活,进入下一步选择主体类型:如果你是公司就选择企业(个体也选择企业),如果是个人开发者(没有营业执照)就选择个人。根据要求填写信

2020-07-08 13:45:15 218

原创 【融职培训】Web前端学习 第9章 教务管理系统开发7 项目发布

一、服务器与域名如果希望把自己的web项目发布到公网,需要有自己的域名和服务器。【腾讯云】【阿里云】这些厂商给我提供了完善的服务器部署需求,我们可以直接在【腾讯云】【阿里云】官网购买域名和服务器即可。1.在XX云上面购买服务器2.下载 Xshell 软件连接到服务器主机填写网站的公网(打开网站的控制台可以查看)用户名密码填写购买服务器时的用户名密码3.在Xshell软件命令行输入以下代码下载Linux宝塔面板,下载完成后会给出宝塔网址和账号密码(此过程可能需要几分钟)yum inst

2020-07-07 14:40:02 231

原创 【融职培训】Web前端学习 第9章 教务管理系统开发6 后台代码讲解

一、拦截器在项目中,前台获取数据时,需要前台提供token信息,后台验证才可以获取数据,验证代码如下。 1 // 在router中请求中使用中间件 4 router.get('/getclazz', app.middleware.checktoken(),controller.clazz.get); 5 6 // app/milldeware/checktoken.js 8 // 检验前台的请求头中是否存在token 9 module.exports = () => {10

2020-07-07 14:33:19 226

原创 【融职培训】Web前端学习 第9章 教务管理系统开发5 前端代码讲解

一、导航守卫导航守卫主要用于实现在页面发生跳转时,检测token的存在,如果token没有或失效,网页则回到登录页面,代码如下。 1 router.beforeEach((to, from, next) => { 2 let token = localStorage.getItem("token"); 3 console.log(token) 4 if (token || to.path === "/") { 5 next(); 6 } else {

2020-07-07 14:17:44 506

原创 【融职培训】Web前端学习 第9章 教务管理系统开发4 数据库模型

一、数据库的所有表数据库共分为三个表:users(用户表,用来存储用户的信息) clazzs(班级表,用来存储每个班级的信息) students(学生表,用来存储每个学生的信息)二、表中的字段在上面的er图中,我们可以看出每个表都有不同的字段,不同的字段存储不同的信息,下面让我们来看一看各个表的不同字段吧。1. users字段 字段类型 说明 id int(11) 用来存储用户的id username varchar(255) 用来存储用

2020-07-07 14:13:52 269

原创 【融职培训】Web前端学习 第9章 教务管理系统开发3 接口文档

一、接口文档简介在项目开发中,web项目的前后端分离开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。二、接口文档的作用项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发 项目维护中或者项目人员更迭,方便后期人员查看、维护【融职教育】在工作中学习,在学习中工作...

2020-07-07 13:57:59 228 1

原创 【融职培训】Web前端学习 第9章 教务管理系统开发2 UI图展示

一,登录页登录页有用户名输入框和密码输入框和登录按钮,当用户输入正确的用户名和密码时,会转到到班级管理页,当用户输错用户名和密码时,会有对应的弹框。二,班级管理页班级管理页在上方有切换的按钮菜单,上方有添加和退出登录按钮。在点击添加时,会有一个弹框弹出。在弹奏一下,输入添加班级的名字,再点击确定即可完成班级的添加,这时候添加的班级就会在网页上显示出来。在班级信息的后面有两个操作按钮,分别是“编辑”和“删除”,当点击编辑时,会出现一个弹框。在输入上方,输入想要修改的名字,在点击确定

2020-07-07 13:46:37 223

原创 【融职培训】Web前端学习 第9章 教务管理系统开发1 开发流程

一、需求分析有登陆的功能 可以对班级的信息进行增、删、改的操作 可以对学生的信息进行增、删、改的操作 班级中存在学生时,不可删除 退出登录时,要返回到登录页二、原型设计需要有学生管理和班级管理的切换菜单栏 需要有增加学生和增加班级的添加按钮 需要有注销登录的按钮 学生和班级的基本信息要渲染在页面上 学生和班级要有删除和修改的按钮三、技术选型前端页面:用Vue来写,网页的尺寸用px, 后台编程:用Egg来写后台,Cortonter与service来实现功能, 数据库:用的M

2020-07-07 13:43:24 324

原创 【融职培训】Web前端学习 第8章 egg基础教程8 学生列表管理

一、需求分析用户登录与注销 学生列表增删改查一、创建项目目录结构下面这个是用到什么软件,并且是用来干什么的我做的大概就是下面这种,好不好看就不说了,但是基本功能都实现了,有创意的同学也可以自己做一套完整管理体系。二、功能实现这次需要实现的功能有三点实现班级的增、删、改、查 简单实现学生的增、删、改、查 需用技能Vue+Egg+Mysql三、注意事项 数据库名改一下,没有创建一个,不改报错。 数据库需要改用户名和密码,否则启动报错。 看好前后台配置好得端口,端口

2020-06-28 10:14:55 163

原创 【融职培训】Web前端学习 第8章 egg基础教程7 Nunjucks入门教程

一,Nunjucks基本概念Nunjucks是一个丰富强大的模板引擎。 模板引擎就是基于模板配合数据构造出链输出的一个组件。 尽可能情况下,我们都需要读取数据后渲染模板,然后呈现给用户。故我们需要约会对应的模板引擎。 简单来说,Nunjucks就实现了在后台服务器显示内容的模板。二,♡egg-view-nunjucks插件$ npm i egg-view-nunjucks --save三,启用插件1 // config/plugin.js2 exports.nunjucks =

2020-06-24 11:26:12 257

原创 【融职培训】Web前端学习 第8章 egg基础教程6 cookie与session

一、cookie的基本概念cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据,实现数据的持久化。 HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何关系的。 cookie可以设置多个。二、cookie在项目中的应用通过cookie记录访问次数let count = ctx.cookies.get('count');设置 Cook

2020-06-24 11:22:24 186

原创 【融职培训】Web前端学习 第8章 egg基础教程5 restful接口

一,restful接口概述在资源中中一切都被认为是资源,每个资源有对应的Url标识。处理资源使用Get,Post,Put,Delete等http方法操作实现创建,读取,修改,删除等操作。客户端通过四个Http动词,对服务器端资源进行操作,实现“表现层状态转换”表现是指资源的表现。客户端和服务器之间,传递这种资源的某种表现层;无状态,每个请求是独立的,,从客户端的每个请求都必须包含所有的必须信息二,常用的http方法Http语义协义Http定义了8种不同的类型消息,在RESTful中常用到的有

2020-06-24 11:19:32 190

原创 【融职培训】Web前端学习 第8章 egg基础教程4 sequelize

一、ORM框架概述对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。这种方案存在以下不足:持久化层缺乏弹性。一旦出现业务需求的变更,就必须修改持久化层的接口 持久化层同时与域模型与关系数据库模型绑定,

2020-06-24 11:16:34 253

原创 【融职培训】Web前端学习 第8章 egg基础教程3 控制器

在学之前我们先了解一下什么是Controller简单的说Controller负责解析用户的输入,处理后返回相应的结果,如在RESTful接口中,控制器接受用户的参数,从数据库中查找内容返回给用户或将用户的请求更新到数据库中。 在HTML页面请求中,Controller根据用户访问不同的URL,渲染不同的模板得到HTML返回给用户。 在代理服务器中,控制器将用户的请求转发到其他服务器上,变为其他服务器的处理结果返回给用户。一,创造控制器app/controller/是创建Controller

2020-06-24 11:13:59 276 1

原创 【融职培训】Web前端学习 第8章 egg基础教程2 路由

一,路由简介路由器主要用于描述请求URL和具体采取执行动作的对应Controller关系,框架约定了app/router.js文件用于统一所有路由规则。通过统一的配置,我们可以避免路由规则逻辑散落在多个地方,从而出现未知的冲突,集中在一起我们可以更方便的来查看分段的路由规则。二,定义路由器app/controller目录下面实现app/router.js里面定义URL路由规则这样就完成了一个最简单的Router定义,当用户执行GET /,home.js这个里面的index方法就会执...

2020-06-24 11:11:21 151

原创 【融职培训】Web前端学习 第8章 egg基础教程1 Egg概述与创造项目

一,Egg概述Egg使用一个基于节点,在Koa框架基础上开发出来的一个MVC框架。MVC概述二,创建egg项目对于刚接触的同学来说,可能会感觉很难,但创建一个项目是非常简单的,跟下面一步一步做吧!npm i egg-init -g egg-init Hello --type=simple npm install npm run dev三,项目目录结构讲解创建好项目的同学可以发现多了好多文件夹,具体用来干什么的呢,请看下面egg-project(项目名)├── packag

2020-06-24 11:09:04 256

原创 【融职培训】Web前端学习 第7章 Vue基础教程13 项目部署

一、概述二、构建项目npm run build将项目打包,默认会生成一个dist目录,构建工具会将整个项目路打包成HTML、CSS和JS文件。然后将这些静态文件直接放在服务器中。三、配置vue.config.js文件四、课后题完成一个学生管理系统:需求学生的添加、删除、修改功能。 可以设置学生的成绩。 功能开发完成后,部署到Koa服务器中。技术要求UI框架使用elementUI。 数据交互使用Axios 后台使用Koa。 数据存储在后台的内存中(使用

2020-06-24 09:50:43 137

原创 【融职培训】Web前端学习 第7章 Vue基础教程12 elementUI

一、elementUI概述elementUI是一个基于Vue的UI库。学习UI库最简单的方式就是去看它的文档。二、安装 elementUI推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。在项目的根目录打开命令行输入:npm install element-ui --save 1 import Vue from "vue"; 2 import App from "./App.vue"; 3 import ElementUI from "element

2020-06-24 09:50:30 206

原创 【融职培训】Web前端学习 第7章 Vue基础教程11 vuex

一、Vuex概述二、基于Vuex的计数器我们不能直接修改state,需要定义mutation来操作state,示例代码如下所示: 1 //store.js 2 import Vue from "vue"; 3 import Vuex from "vuex"; 4 Vue.use(Vuex); 5 6 const store = new Vuex.Store({ 7 state:{ 8 count:0 9 },10 mutations:

2020-06-24 09:50:15 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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