本周白月光为我们带来了前端福音,4月8日晚上直播串讲了前端开发的相关知识,为了方便错过直播的小伙伴学习,本次直播是可以回放观看的~

【直播回放】前端技术变革(一):前端设计模式演变

https://live.csdn.net/room/csdnstudent/ouSwHpSs

嘉宾:C站白月光——20年码龄的技术VC大咖

内容:

1. 传统前端开发工作如何提效

2. 前端设计模式的积累与演化

3. 动态构建与静态编译

扫描下方二维码观看直播回放~

你将收获:掌握新型前端开发规范和技术,前端编程思路全通,学习、工作中得心应手,增强逻辑思维,具有一定的前端开发能力

适用人群:前端开发初学者,前端技术进阶者

适用岗位:前端工程师,产品经理

1、前端设计原则与模式

之前给大家讲的是信息编码和网络相关的主题,今天给大家带来的是关于前端的技术内容,今后如果涉及到渗透和网络攻防相关技术的直播,会以实名的方式进行,这一点望大家见谅。

今天多了一位美女产品经理,有十多年的产品从业经验。

咱们从前端开发的早期历史说起,告诉大家什么是好的技术实践,所以特意请来了产品经理在现场演示。

一位前端开发新手,如果刚参加工作,会以什么样的方式工作呢?咱们从PC页面原型开始,因为这个对前端综合能力是很大的考验。

团子正在现场做PC前端页面开发,她先从页面导航栏开始。

在网页开发刚刚兴起的时代,流行着一个叫做网页三剑客的软件:Dreamweaver、Fireworks、Flash,极大地方便了页面开发。传统的前端开发方式是以样式内嵌的方式做开发,这种比较基础的方式现在依然有人用,但前端在2014年~2015年左右发生了很大的变革,这种方式对前端工程师和团队协作方式做出了很大的变革。

在前端开发中,有两个比较重要的设计原则:渐进增强和平稳退化。渐进增强设计原则是先找一个最差的浏览器,然后再在比较好的浏览器上做适配,平稳退化设计原则刚好相反。

刚刚产品经理提了一个容易让前端讨厌的要求:原型需要修改,要能够马上看到结果。如果是按照过去的开发方式,这个要求显然很难一下完成。

那么怎么样才能提高工作效率又能快速地满足修改要求呢?这就是今天要讲的核心内容:前端设计模式。

把刚才团子没做完的内容,接着改造一下:把CSS提取到另外一个文件里面去,而不是像刚才那样做内嵌CSS。这和之前的方式不同,之前是按照原型一点点从上往下写,而现在是依据一些通用特性搭好项目结构,逐个填充。

这种通用特性积累到一定程度,那么通用的组件就慢慢出来了,尤其是个人工作中常用的开发组件。

牛逼的技术并不一定需要高深的代码,如果能用几行代码解决几个小时的工作量,不一样牛逼么?现在展示的还只是一般的技巧,等会给大家展示更高级的设计模式使用方式。

2、产品经理与前端工程师的配合

咱们不仅教给大家好的技术,也教会大家正确的工作方式。

现在切换到发财的桌面,现场给大家演示一下产品经理的工作流程是什么样的。大家可以把今天的直播共享给自己公司的产品经理和前端工程师,看看怎么配合才能提升工作效率。

现在产品经理新建了一个960的24列栅格布局,但为了减少现场演示的工作量,就减少到12列布局。

现在发财现场设计一个图片分享的PC网站原型,就是刚才团子做的那个页面。所以如果产品经理能够遵照前端开发的设计模式进行设计,就能很大地节省前端的工作量,这种团队上的配合也是一种好的「设计模式」。

这种原型设计方式叫做快速原型,并不需要高保真的图标、动效,这其实就已经可以提供给前端做初步开发了,同样也节省了很多产品经理画图的时间,而且还避免了原型经常变动的问题。

使用栅格布局,所有的块都是栅格的整数倍,这样设计出来的页面美观漂亮,既保证设计的灵活性,又稳重高端大气上档次,而且也特别不容易犯错。

3、前端设计模式的优点

我们除了技术,更多的是给大家分享经验、方法论和思路,就比如刚才发财的工作方式,和前端的工作方式,以及产品经理和前端的配合方式。

这就是刚才发财现场画出来的原型,现在让团子现场把这个实现出来。

这就是前端设计模式的好处,可以让工程师和产品经理非常高效地协作,不仅还能节省大量的工作时间,多开发几个项目之后还很容易形成前端工程师个人的组件仓库。

这种设计模式,说白了,就是把行为、内容、样式相分离,既避免了低效劳动,也能让团队中不同的角色都能专注于自己的开发任务而不必相互干扰和影响。

这种前端设计模式的分享,还会继续给大家分享,如果希望内容详细一些,可以分成两次来给大家做直播。

以上就是本次直播的所有内容,高校俱乐部每周都给小伙伴们准备了大咖直播~​

最后是广告时间,CSDN的认证面向大厂招聘机试环节,既节约大家的时间,避免重复机试,又能减少大厂的招聘成本,宗旨是让大家进大厂挑大梁。

扫描下方二维码,添加小助手,开启能力认证预约直播学习,预约考试,大咖带你组建学习小组,免费学习,领取系统学习资料,记录自己的成长过程,更多详情可点击链接查看https://ac.csdn.net

【直播回顾】技术大咖带你学前端:走近前端设计模式相关推荐

  1. 《以太坊攻略》,小白如何逆袭成为技术大咖?要学的全在这里了

    作者/ Daniel Que 编译/ kou 昨天,营长一直在劝诫小编,熊市不可怕,小编不能慌,小编也要学技术. 只有这样,天上掉"牛肉味"馅饼的时候,馅饼才能砸到站在第一排的小编 ...

  2. tomcat配置url跳转_架构成长之路:还不清楚原理就晚了,Java技术大咖带你手写Tomcat...

    推荐阅读 手把手教你手写SpringMVC,剑指优秀开源框架灵魂 纯手写实现高可用的RPC框架,Java架构师必备技能 前言 Tomcat,这只3脚猫,大学的时候就认识了,直到现在工作中,也常会和它打 ...

  3. 【直播回顾】技术大咖揭秘网络通信中的数据安全

    特殊的2020年,多个行业线下转线上求生,未来属于云时代似乎成为互联网的共识,而与互联网息息相关的网络安全领域,已经站上澎湃发展的"风口".今天技术大咖--白月光给大家讲解网络通信 ...

  4. 限时福利:入群锁定大会直播+PPT,听百位 AI 技术大咖、20 大热门主题分享!...

    文 / Aholiab 2020 年 7 月 3-4 日,由 CSDN 发起的「百万人学AI」倡议下,AI 开发者万人大会(AI ProCon 2020)将在线上正式与大家见面!届时,来自行业内 70 ...

  5. 11.25直播预告|开源与SaaS水火不容?「观测云-可观测之路」第2期技术大咖为您解惑

    当前软件开发已达到前所未有的高度,这得益于对创新模块的复用,开源和SaaS在这一过程中都发挥了巨大作用.从此,开发者不再需要每天重复造轮子,而是可以把更多的精力投入到产品创新中去. SaaS和开源在某 ...

  6. 直播预告 | 硅步机器人携手Shadow Robot原厂技术大咖 深度解析遥操作系统

    ​ 硅步机器人将携手Shadow Robot专家,于2022年1月20日16:30-17:30给您带来Shadow灵巧手以及Shadow Robot遥操作系统的深度解析,带您一同探索遥操作系统的&qu ...

  7. 7 大主题、9 位技术大咖。龙蜥大讲堂7月硬核直播预告抢先看,今天见~

    「龙蜥大讲堂」7 月精彩预告来了,点击下方海报就可抢先看.本月又是满满的技术干货分享,多位大咖带你共享技术盛宴!提前扫码进群,参与互动还有龙蜥精美周边等你来拿. 7 月精彩分享直达

  8. 跟技术大咖涨姿势!前沿CV技术+落地应用练就CV界的最强王者

    当新冠肺炎疫情成为2020开年最大"黑天鹅事件",全民"抗疫"的力量汇聚在一起,AI也随之迅速加入"战场". 无论是商场中的AI测温.地铁站 ...

  9. 顶级技术大咖,揭秘实时音视频开发的超级风口

    2021年初因为Elon Musk"带货"而走红的音频社交App Clubhouse,又以肉眼可见的速度跌落神坛,下载量从2月的960 万/月跌至4月的92万/月.不过在5月,Cl ...

最新文章

  1. poj 3177 Redundant Paths
  2. ibatis使用心得——返回Map的Map
  3. redis集群关闭 启动报错_使用虚拟机搭建 Redis 集群,实现数据库的负载均衡功能。...
  4. 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】
  5. sqlserver 常用存储过程集锦
  6. css 鼠标悬浮样式_【技术】CSS设置链接鼠标(失效)不能点样式
  7. Delphi 的消息机制浅探二
  8. mysql sql优化及注意事项
  9. Django - rest - framework - 下
  10. shell 练习(07)——MySQL 数据库备份
  11. VSCode 中文乱码设置
  12. [嵌入式方案][cx32l003] 一个健壮的BootLoader系统
  13. a4的尺寸大小转换为像素
  14. 保持numlock处于开启状态
  15. 云原生|kubernetes|minikube的部署安装完全手册(修订版)
  16. CentOS支持中文
  17. socket服务端同时监听多个端口号
  18. 简历:如何挑选合适的简历模板
  19. Linux时间同步的几种方式
  20. GPU高显存占用、低使用率的原因分析过程

热门文章

  1. OpenCV实现显示窗口大小可调整,imshow函数鼠标拖动
  2. 【每日最爱一句】2013.06.20
  3. 如何解决php网页抓取乱码问题?
  4. 从零开始的Docker Desktop使用,Docker快速上手 ( ̄︶ ̄) Docker介绍和基础使用
  5. 多多客小程序 SaaS 平台发布 3.0.0-alpha.3
  6. office预览及转pdf方案
  7. 图片加载框架之Gilde详细讲解(二)
  8. Android中设置显示文本,Android文本显示控件-TextView属性详解
  9. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化散点图
  10. linux tar 到目标目录,Linux解压到指定目录