电商独立站打造教程
文章平均质量分 84
尘烟生活家
专注IT技术十五年,大厂经验不多不少,刚刚够用而已。
不断学习,不断进步,延迟退休的大环境下,不断充实自己。
展开
-
《VUE+Django:电商独立站打造详解》 2.7.8 引入axios实现异步数据请求
在前面的章节我们一直使用fetch从服务端获取数据,现在我们引入另外一个更加强大的库axios。从原理上说,这两个库都是现代浏览器提供的API,主要用来发送异步请求。但是仍然有一些区别,而且axios功能更完善。原创 2023-08-10 19:33:27 · 74 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》 2.7.7 VUE2中简单的State变量管理
用户数据需要被大量组件调用,属于各个组件使用的公共数据,如果使用普通的父子组件信息传递方式(props和emit),会使得整个数据管理过程很复杂。VUE提供了一种有效的数据管理方式,把数据存储在state对象中,便于在任何组件中都可以访问它,从而在每个组件都能使用这些数据。原创 2023-07-13 19:47:38 · 86 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.7.6 插件和混用(插件封装复用、混用mixin)
使用VUE开发前端,需要从服务端获取用户数据、商品信息的地方很多,如果每次都写上面一段代码,就会造成大量的冗余,可以把fetch做成一个公共插件,这样在使用时直接调用插件即可原创 2023-07-11 19:41:42 · 95 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.7.5 基于vue-router完成路由设置
基于vue-router实现路由封装,在router.js中加入以下代码。首先把两个页面HomePage和AllProducts导入进来。然后通过routes定义路由和渲染页面的对应关系,并通过VueRouter包装为路由,最后导出原创 2023-07-06 20:02:03 · 98 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.7.4 商品集市页功能实现
商品集市页面通过分页的方式展现当前上架的所有商品,主要组件包括:分类筛选、按条件排序、商品展示、分页。通过使用ElementUI提供的控件可以快速实现展示框架原创 2023-07-03 19:41:22 · 143 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.7.3 电商网站首页功能实现
基于ElementUI提供的控件实现一个简单的电商网站首页,实现轮播广告和热销商品的展示原创 2023-06-28 20:06:52 · 91 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.7.2 实现用户注册/登录页
注册和登录页面是电商网站的重要部分,便于获取用户的关键信息,为后续的用户管理打好基础原创 2023-06-26 15:32:56 · 89 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.7 前端功能实现
本节主要实现页面框架,包含的知识点有父组件和子组件、组件复用、ElementUI原创 2023-06-22 13:06:52 · 92 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.6 数据结构设计
Django对各种数据库提供了很好的支持,包括PostgreSQL、MySQL、SQLite和Oracle,而且为这些数据库提供了统一的API方法,这些API统称为ORM框架。通过使用Django内置的ORM框架可以实现数据库连接和读写操作。ORM框架是一种程序技术,用于实现面向对象编程语言中不同类型系统的数据之间的转换。从效果上说,它创建了一个可在编程语言中使用的“虚拟对象数据库”,通过对虚拟对象数据库的操作从而实现对目标数据库的操作,虚拟对象数据库与目标数据库是相互对应的。原创 2023-06-21 20:10:45 · 53 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》2.5 用户页面设计
用户相关的页面包含:注册、登录页面、找回密码页面,个人中心页面原创 2023-06-21 20:01:17 · 64 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》2.5 公共页面设计
在详细设计中,网站开发最主要的是完成网页设计和数据库的数据结构,如果某些功能涉及复杂的逻辑业务,还需编写相应的算法说明书。网页UI设计可以给用户一个直观的视觉和操作体验,便于及时发现用户的潜在需求。原创 2023-06-20 16:53:00 · 65 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》2.4 电商独立站概要设计
概要设计包括网站系统的总体结构设计、网页界面框架设计和业务处理逻辑,完成后可以输出概要设计文档说明原创 2023-06-20 16:40:52 · 101 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》2.3 电商需求收集和分析
对于商家的如此精简的一句话需求描述,需求工程师就要深入了解商家的具体需求,比如了解商家现有的销售国家、顾客类型、产品类型、进销存管理方式等因素,这些都会影响网站设计模式和交互方式,现有的顾客数量需要考虑网站的并发量、产品类型影响网站页面设计、进销存管理方式影响商品库存管理,是否考虑缺货提醒、预售功能等。大多数情况下,客户对网站平台的需求只有相当肤浅的认知,他们不会提出详细的需求,只会说出他们的目的,比如说“我想有一个商品销售网站,能让我的客户在线购买产品,好像天猫、京东那样就可以了。因此还需要从头开始。原创 2023-06-20 16:30:51 · 61 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》2.2 创建VUE Helloworld项目
通过脚手架vue-cli创建一个Hello world项目,看看VUE项目的基本结构原创 2023-06-15 19:53:45 · 72 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》2.1 VUE开发环境部署
VUE开发环境部署包括:安装nodejs安装vue-cli脚手架安装ElementUI原创 2023-06-14 17:47:43 · 63 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》1.3 后端技术选型
后端技术主要随着服务器处理性能的发展而演变。第一代 web 后台开发主流技术是 PHP,它诞生于 1994 年。Java、Python、Go、Rust 都是后端开发者优先考虑学习的编程语言。当前最主要的后端技术包含了 java 和 python。java 以其标准化、高性能作为大厂的首选。而Python 由于语法简单,对工程师来说更容易上手,以及相关框架的迅速发展,也逐渐成为中小企业的首选。原创 2023-06-13 14:43:39 · 87 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》1.1 为什么需要前后端分离的架构
早期 Web 应用开发主要采用前后端不分离的方式,它是以后端直接渲染模板完成响应为主的一种开发模式。然而随着互联网应用发展的越来越复杂,以及智能手机带来的划时代的应用体验,前后端不分离的开发模式应对大型网站应用的挑战越来越力不从心。基于技术和管理的双重原因,前后端分离的架构已逐渐成为网站应用的主流开发模式,数据处理和页面呈现分离也符合了 MVC 开发模式的精髓。这种模式下主要的开发工作在后端完成,前端工程师主要完成静态页面模板代码的编写,浏览器负责页面的展示,以及简单的用户交互。原创 2023-06-12 15:55:30 · 136 阅读 · 1 评论 -
《VUE+Django:电商独立站打造详解》引子: 为什么要做独立站
不做电商的朋友肯定都会好奇,21世纪都过了二十多年了,各种某猫、某宝、某通、某逊的电商平台多如牛毛,做电商的还有自己做独立站的必要吗?原创 2023-06-11 15:33:26 · 133 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》专栏写作大纲
对于IT从业者,仅仅关注编码技术是远远不够的,我们的小目标至少是一个产品经理。从客户交流、需求调研分析、高阶设计、详细设计、部署维护都要有所涉猎,这样才能从多个角度审视自己开发的产品是不是真正有用。我们不是码农,而是一个工程商人。基于过去十几年的大厂经验,针对电商网站这样一个小产品,我们还是抱着麻雀虽小,五脏俱全的态度,逐步结构一个产品从无到有的全部过程。原创 2023-06-11 15:47:40 · 158 阅读 · 0 评论 -
《VUE+Django:电商独立站打造详解》1.2 前端技术选型
目前主流的前端框架包括如下几种:* Bootstrap* Angular* React* Vue以上前端框架各有优缺点,如果是进入大厂工作,都必须有所涉及。但是针对中小型项目,以及语言熟悉的程度,Vue 是大多数国内工程师的首选原创 2023-06-12 16:00:51 · 152 阅读 · 1 评论