品优购项目笔记day03——(angularJS分层,angular控制器继承,代码生成器的使用,模板管理与规格管理)

web前端 品优购首页+源代码(1) 阅读详情

一.angularJS分层

原因

将controller层service层与前端代码放在一起,重用性太低,并且不方便后期的维护

于是分层

分层详情

1.controller层,调用service层方法并与前端交互

2.service层,调用后端controller层方法

3.分页与不分页的切换,只需改变引入文件即可

二.angular控制器继承

1.将通用代码放在baseController然后要用到里面方法的controller继承就好

对应controller实现继承

三.代码生成器的使用

1.运行heima_code_util.exe 即可看到数据库连接窗口

 

2.选择模板为SSM+dubbox+angularJS(服务层+WEB层)

 

将商家商品相关代码拷贝到工程。

执行maven命令install ,将最新的品优购代码安装到本地仓库

四.规格管理

规格编辑框效果如下

表结构:并无外键关联,在后台代码中预处理后进行数据操作

1.规格列表实现

引入相关js,body里引入模块与controller,放置分页组件,最后循环表格行即可

2.新增规格

2.1新增规格选项表格行

先定义复合实体,记得都实现serializable接口

然后调用数组里的push方法,点击新建往数组里push个{}

2.2删除表格行

然后调用方法时传$index可获得当前表格行索引

2.3保存

因为要预处理,要知道规格表id,如下

3.修改

先查询后保存

3.1查询

3.2保存

保存时为了避免麻烦直接先删除该规格下的所有规格选项然后重新保存

3.删除规格并删除相关所有规格选项

4.查询

输入框绑定实体属性,查询调用reloadList()

五.模板管理

模板用来干嘛

1.模板列表

引入相关js,body里引入模块与controller,放置分页组件,最后循环表格行即可

2.select2下拉列表的实现

所以后台返回数据改为此形式即可

其余的模板的增删改查操作与前面规格相同

品优购项目html代码 * ## index首页 * <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&gt 阅读详情

相关推荐

web前端 品优购首页+源代码(2)

品优购首页+源代码

phoebemeng的博客 1604

品优购代码

标题跟着pink老师做的他那里有素材,字体图标用的不一样,不想找了

qq_51014805的博客 2991

品优购案例,一个购物页面全部代码

品优购代码,html+css+images+favicon

【HTML+CSS】代码:品优购网站

本文是项目练习,目的是熟悉网站开发流程及复习所学知识,网站基本涵盖了所有的HTML和CSS的基础知识

weixin_45895411的博客 2217

品优购静态页面全部代码.zip

效仿pink老师完成的品优购静态页面,欢迎大家一起来参考学习

黑马代码生成HeimaCodeUtil_V2.4+使用手册

黑马品优购商城的代码生成器。前端后端代码都能生成,上传的文件有使用手册

品优购网页制作

TDK三大标签SEO优化 title网站标题 description网站说明 keywords关键字 首页制作

qq_47896523的博客 1874

传智代码生成器HeimaCodeUtil_V2.4_32位64位.zip

HeimaCodeUtil_V2.4_32位64位, 支持SpringBoot+StringDataJPA, SSH2+angularJS+bootstrap,SSH2+easyUI等模板

项目4_品优购_day3

规格及模板管理 一:如何将代码进行分离 <script> var app=angular.module("pinyougou",['pagination']); //定义品优购模块 app.controller("brandController",functi...

郭叶兵的博客 224

代码生成工具(MyBatsis_Gengerator)

Myeclipse的插件mybatis-generator,用来自动生成javaDao,javaMapper,javaModel文件或类

AHB协议中hreadyout和hready_in的区别

上面这张时序图表明master有两笔写传输,第一笔传输为slave1(s1),传输类型为SEQ,在第一笔传输的第二个周期,也就是第一笔传输的dataphase,此时slave1没有准备好被写数据,因此把s1_hreadyout拉低,但此时slave2已经看到自己的NONSEQ传输了,而且slave2已经是准备好了的。重新拿上面的仿真图看一下,由于前一个周期的s1_hreadyout为低电平,所以s2的hready_in也为低电平,那么该周期s2不会对addr以及控制信号进行采样。就不会出现上面的问题。...

weixin_44101336的博客 2865

day49.品优购电商,规格及模板管理,angularJS控制器继承,规格+规格选项的多表CRUD+mybait配置文件的的多表id回显

总结: 1. controller:这个是angularjs中的内置对象,用来做控制器继承使用这里是伪继承,继承后,子controller就可以调用父级controller里面的方法,继承后,子controller和父controller里面的controller: 这个是angularjs中的内置对象, 用来做控制器继承使用 这里是伪继承, 继承后, 子controller就可以 调用父级co...

qq847196660的博客 141

Linux -- 图形界面配置Samba;system-config-samba工具

图形界面配置Samba6.6.1 system-config-sambasystem-config-samba是Red Hat公司专门为Samba服务器管理编写的图形界面的管理工具,通过system-config-samba几乎可以完成对Samba服务器的所有配置,所以在只希望通过Samba服务器实现一些简单的资源共享时,system-config-samba是一个不错的选...

weixin_33695450的博客 2200

品优购项目——黑马程序员pink老师/完整源代码/项目讲解

话不多说,先上效果图,代码在文末 首页 结尾页 个人注册页 女鞋模块页 1、品优购项目搭建工作 images:放置背景等不经常更换的图片 upload:放置产品类需要经常更换的图片 index.html文件对应首页 common.css对应CSS 公共样式文件 base.css对应CSS 初始化样式文件 2、HTML页面引入 favicon 图标 在 html 页面里面的<head> </head>元素之间引入代码 ...

m0_46830821的博客 2万+

STM32移植LVGL(LittleVGL)

**STM32移植LVGL(LittleVGL)**

qq_53000374的博客 1万+

matlab 求解多项式的根 四种方法

matlab 求解多项式的根 四种方法 方法一 %多项式求根函数roots p=[1,-3,1];%建立多项式系数向量p x=roots(p)%求多项式的根 x=-5:0.1:5;%步长为0.1 y1=x.*x-3*x+1;%构建一个函数 y2=zeros(size(x));%产生一个与x同大小的零向量 plot(x,y1,x,y2); 方法二 %利用函数fzero f=@(x)x*x-3*x+1; x1=fzero(f,0.5) x2=fzero(f,2.5) 方法三 %利用f

weixin_57038822的博客 1万+

CSS综合案例-品优购电商04

目录 1. 品优购项目(四) 1). 详情页 detail.html 常用单词 2). 面包屑导航 3). 产品介绍 模块 4). 预览区域制作 3.1 preview_list 制作 5). 产品详细信息区域制作 itemInfo_wrap 6). 产品细节模块 product_detail 6.1) aside 布局 6.2) detail 布局 7.详情页代码 8. 注册页面 register 8.1 registerarea布局 9.注册页代码 1. 品优购项目(.

奋斗的小能能的博客 2217

H3C无线控制器二层注册实战:从零配置到AP上线全流程(附常见问题排查)

本文详细解析了H3C无线控制器二层注册的全流程,从网络基础准备、AC核心配置到AP上线,重点阐述了CAPWAP隧道建立的关键步骤。文章提供了清晰的典型配置示例,并针对AP无法上线、状态异常等常见问题,给出了六种典型故障现象的排查思路与解决命令,帮助网络工程师快速定位并解决问题。

weixin_29214199的博客 544

品优购项目——黑马程序员pink老师/完整源代码/项目讲解/内容补充完善

品优购项目规划 1. 网站制作流程 现阶段,主要是做前台页面设计 2. 品优购项目整体介绍 项目名称:品优购 项目描述:品优购是一个电商网站,需求是完成 PC 端首页、列表页、注册页面 的制作 3. 开发工具以及技术栈 开发工具 VScode 、Photoshop(fw)、主流浏览器(以Chrome浏览器为主) 技术栈 利用 HTML5 + CSS3 手动布局,可以大量使用 H5 新增标签和样式 采取结构与样式相分离,模块化开发 ...

imByte的博客 2万+

「自然语言驱动生产力」23. 科研神器:DeepSeek+EndNote实现文献智能综述

摘要:传统文献综述面临周期长、漏检率高、数据整合繁琐等痛点,某985课题组数据显示,4人团队完成一篇综述平均需5个月,重要成果遗漏率达25%。本文提出基于DeepSeek+EndNote的智能综述方案,通过“自然语言解析→精准检索→智能筛选→自动生成”四步流程实现全自动化。核心技术包括检索式智能生成算法、文献优先级评分模型、可视化图表自动生成工具及结构化综述框架引擎。实际应用中,文献调研周期从3-6个月缩短至2周,重要成果遗漏率降至3%以下,图表制作时间完全解放。某课题组采用该方案后,1人3周完成的综述被A

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1662

UG NX二次开发(C#)-VS2022配置NX二次开发模板不能正常显示的问题

随着VS2022的发布,使用VS2022进行UG NX二次开发的人员也会越来越多,但是由于VS2022和以前的VS版本采用代码结构不同,而UG NX的二次开发编程模板还没有适应于VS2022的模板配置,所以不能正常的创建一个完整的工程。本文采用曲线救国的方式来实现VS2022下的UG NX二次开发。如果有读者能很好的解决模板配置,不吝赐教。

GimiGimmy 4272

品优购项目制作(html5+css3)

因为首页的头部和尾部在其他页面中是一样的,所以这两部分我们要把样式写到公共common.css里。

m0_73560798的博客 1197

国产化替代落地:C#+Avalonia跨平台开发(麒麟系统适配全流程)

摘要: 随着国产化替代政策的推进,麒麟操作系统成为国产替代的重要选择。本文介绍了如何使用C#和Avalonia框架开发跨平台应用,适配麒麟系统。Avalonia支持Windows、Linux(包括麒麟)和macOS,通过XAML设计UI,便于开发者快速上手。文章详细讲解了开发环境配置、XAML控件设计、Linux特性适配及性能优化,并强调政府30%研发补贴带来的政策红利。未来,随着国产系统生态完善,C#+Avalonia将成为企业跨平台开发的高效解决方案。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 3474

品优购代码规范

资料过多,篇幅有限,需要文中全部资料可以点击这里即可获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。本极高。[外链图片转存中…(img-QgrmdOiA-1711694150410)][外链图片转存中…(img-NbtVSb5q-1711694150411)]资料过多,篇幅有限,需要文中全部资料可以点击这里即可获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

2401_83329718的博客 979

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

HTML、CSS代码规范

代码规范 1. 概述 欢迎使用品优购代码规范, 这个是我借鉴京东前端代码规范,组织的品优购内部规范。旨在增强团队开发协作、提高代码质量和打造开发基石的编码规范, 以下规范是团队基本约定的内容,必须严格遵循。 HTML规范 基于 W3C、苹果开发者 等官方文档,并结合团队业务和开发过程中总结的规范约定,让页面HTML代码更具语义性。 图片规范 了解各种图片格式特性,根据特性制定图片规范,包括但不限于图片的质量约定、图片引入方式、图片合并处理等,旨在从图片层面优化页面性能。 CSS规范 统一规范团队 CSS 代

qq_43498002的博客 522

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

前端——品优购项目(html+css)_前端品优购

技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】2px;

2401_84447390的博客 517

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 关于angular中不同类型参数时对请求方式的正确选择
下一篇: js或后台获取get请求中参数为URL编码 如何解码为默认编码,与get与post请求编码理解
我才是真的封不觉
博客等级 码龄8年 871粉丝 436原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才是真的封不觉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值