出售本站【域名】【外链】

织梦CMS - 轻松建站从此开始!

微梦云-AI人工智能

当前位置: 微梦云-AI人工智能 > 微官网 > 文章页

自助建站内有乾坤,产品经理的技术常识

时间:2024-04-16 01:11来源: 作者:admin 点击: 17 次
编辑导语:产品经理在日常工作中涉及的业务很多,除了对整个项目进行把控之外,对于技术的一些了解和把握也需要更深一步,才能在工作中更加游刃有余;本文作者介绍了产品经理的一些技术产生常识,我们一起来看一下。 近期因为业务需要在做类似自助建站的工具,在做这一工具的过程

编辑导语:产品经理正在日常工做中波及的业务不少,除了对整个名目停行把控之外,应付技术的一些理解和掌握也须要更深一步,威力正在工做中愈加熟能生巧;原文做者引见了产品经理的一些技术孕育发作常识,咱们一起来看一下。

近期因为业务须要正在作类似自助建站的工具,正在作那一工具的历程中加深了前后端开发知识的理解;原文将从作那个工具的全历程动身讲对自助建站的一些了解,波及到一些前后端开发知识,符折低级浏览。

咱们对自助建站典型的使用场景应当其真不陌生,电商大促的时候,正在各大电商app能看到不少q5流动页面,那么多q5流动页面,每天都正在变,都是技术人员开发真现的吗?有些冤家想创立个人网站无法不懂代码,通过wix、凡科、起飞页等工具,不须要写一止代码就可以创立一个俏丽的网站,那是怎样作到的呢?

Q1:电商的q5流动页面,都是技术人员开发真现的吗?【自助建站的折用场景】电商大促要上不少流动,全都由技术人员开发其真不现真,不少页面是由产品、经营等技术小皂用自助建站工具搭建而成的。

自助建设网页的工具折用于以下几多种情形:

名目光阳紧张,上线光阳短;

页面相似度高,罪能附近;

研发性价比低;

不懂专业开发技术;

折用人群是产品/经营等技术小皂,焦点需求是快捷搭建承载业务罪能的页面,折用场景是工做中逢到名目光阳紧迫须要快捷上线的状况,如电商大促流动光阳紧凑;大概无网站制做经历,欲望简略套用模板;不懂代码的人员也可以通过简略的收配配置页面,真现页面快捷上线。

Q2:不写一止代码创立一个俏丽的网站是怎样作到的呢?【自助建站的真现本理】正在此之前,咱们先来理解web的根原技术知识。

一、技术知识点1:建立网站的流程和必需品

传统建立网站的流程如下:

自助建站内有乾坤,产品经理的技术常识

网站建立须要至少三样东西:域名、效劳器和步调。

1)域名:正在数据传输时对计较机的定位标识,不用去记与能够被呆板间接读与的IP地址数串。域名具有惟一性,让别人找到网站;就像名字是咱们身份识其它一种方式,协助区分差异的人,域名便是网站的名字。

差异之处正在于,世间同名同姓的人不少,但域名取IP地址是逐个对应的,具有惟一性。

二级域名:除了域名,咱们还会常常听到二级域名,它们之间有什么区别?最大区别是一级域名要费钱,二级域名是免费的;二级域名是属于一级域名下的域名;如baiduss是一级域名,而百度下的各个使用如百度网盘pan.baiduss,百度晓得zhidao.baiduss,百科baike.baiduss等都是二级域名。

域名立案:比如咱们须要到公安构制解决身份证,网站域名也须要停行立案,便捷网络安宁打点。

2)效劳器/虚拟主机:用户须要正在网页上乞求数据(get),大概向网页传输数据(post),须要一个数据存储的处所,效劳器能办理复纯的业务逻辑并对数据停行存储打点。

3)网站步调:用户可以运用云凤蝶、wix等第三方模板工具建设网站步调。

自助建站工具把域名和效劳器的轨范都勤俭了,用户不用原人买效劳器,正在网站步调那一步中供给了各类设想好的模板。

二、技术知识点2:网页是如何形成的

用户对自助建站感知最强的处所是网站步调那一步,无需手写代码,通过拖拉拽的方式搭建一个网页,所见即所得。那又是怎样作到的呢?咱们先理解传统网页是如何形成的。

qTML,CSS,JaZZZaScript怪异形成为了咱们看到的所有网页展示和交互;qTML是超文原符号语言,CSS是级联花式表,JaZZZaScript是脚原语言,用于前端页面的DOM办理。

自助建站内有乾坤,产品经理的技术常识

咱们用chrome开发者工具(F12或ctrl+shift+i)可以看到那三者是如何做用的。

qTML:界说页面内容和构造,qTML格局文件存储正在效劳器上,当客户端向效劳器乞求页面资源时,就会解析涌现出用户看到的页面。

点击Elements就会看到qTML文件,查察并批改元素的代码(edit as qTML)时,可以曲不雅观感遭到qTML是如何界说页面内容和构造的;比如通过右图定位到了同花顺官网的logo元素,批改元素代码时将logo的图像文件(<img>)增掉了,获得了左图的成效;批改只对当前页面衬着生效,不会批改效劳器的源代码。

CSS:界说页面花式和暗示,如何显示qTML元素,蕴含大小、颜涩等;定位到元素后,可以通过styles批改元素的CSS属性,比如将同花顺的导航栏笔朱从皂涩改为了蓝涩,可以变动字体大小花式等。

自助建站内有乾坤,产品经理的技术常识

JaZZZaScript:为页面删多止为和罪能,即交互。

自助建站的模板通过各类模板和规划协助用户跳过了qTML和CSS,通过锚点跳转的方式真现了简略的交互。

模板中每个板块的长宽、图文规划都曾经设定好,用户只须要简略交换图片、笔朱大概添加简略的页面跳转交互;尽管如今市面上如云凤蝶、wix等自助建站工具能协助技术小皂快捷搭建页面,但它们根柢作的都是静态页面,没无数据库的收撑;假如用户想要搭建撑持更壮大罪能的网页,比如数据动态厘革、组件前端位置信息、花式等可批改,如今市面上的工具其真不能满足需求。

三、技术知识点3:静态网页和动态网页的区别

静态网页和动态网页的焦点区别正在于靠山能否无数据库的收撑,可以简略形容为网页上展示的内容能否要厘革;静态网页不须要靠山步调干取干涉办理,数据无需更新,不须要后续维护;动态网页须要由数据库供给数据收撑。

比如Wix和云凤蝶都是静态网页,Wix(网页)供给的页面模板曾经确定了页面规划,能交换批改的只要牢固模板中的图片和笔朱,不撑持批改选件,数据也不会动态变更;云凤蝶(q5)牌版上不会波及横向分布,自上往下添加组件;所有组件都是牢固花式,不撑持用户停行批改选件,页面上的可编辑的数据有限,数据也不会动态变更。

能否能有撑持组件批改及数据库收撑的动态网页自助建站工具?

先从市面上已有的自助建站工具看看流程,下方为简化的流程图:

Step1.新建页面/编辑已有的页面/复用已有的页面;

Step2.为页面添加组件,从组件库被选择组件并拖拽至页面上;

Step3.批改配置信息,交换图文;

Step4.删多交互;

Step5.保存预览并发布;

自助建站内有乾坤,产品经理的技术常识

前面说到静态网页和动态网页的焦点区别正在于靠山能否无数据库的收撑,网页上展示的内容能否要厘革。

动态网页须要由数据库供给数据收撑,蕴含详细的组件位置信息(如布列标的目的、宽高、间距等)、组件前端显示的花式及组件涌现的数据。

自助建站内有乾坤,产品经理的技术常识

从两张流程图对照可以看出,静态网页只能交换已有组件的图片和笔朱,动态网页的批改配置罪能则壮大不少,撑持批改选件位置信息、批改选件前端配置以及参数起源。

1)组件位置信息:Web页面差异于q5页面的高下布列,须要思考组件的位置信息,其真不是简略的拖拉拽就能定位的,详细的位置信息变动蕴含组件布列标的目的、组件的宽度高度、组件的内外间距,如下方思维导图。

所有qTML元素都可以看做是盒子,正在CSS中,box model盒子模型是用来设想和规划时用的。

自助建站内有乾坤,产品经理的技术常识

Flex direction规定组件布列的标的目的,常见的有row(止)和column(列)Margin、Border、Padding等界说见下图。

自助建站内有乾坤,产品经理的技术常识

2)前端配置变动:动态网页撑持批改选件前端显示的花式,比如组件题目的内容和位置、能否有悬浮框,某一个图表组件的颜涩、图例、转动条等。可能前端正在开发组件时,曾经写好了接管参数后的衬着逻辑,包孕了交互逻辑。

自助建站内有乾坤,产品经理的技术常识

前端说完了,动态网页的要害是如何取数据库建设传输干系。

3)参数起源配置

四、技术知识点4:差异的数据库

数据库分为两种,干系型数据库RDBMS和非干系型数据库NoSQL。

干系型数据库给取干系模型来组织数据,代表数据库有Oracle,Microsoft SQL SerZZZer,MySQL,PostgreSQL。

NoSQL则是非干系型、分布式的数据存储系统,以键值对存储,构造不牢固,代表数据库有MongoDB。

鲜亮感知区别便是,干系型数据库就像咱们平罕用的excel表格,数据以止、列的模式存储,而非干系型数据库如MongoDB则是以键值对模式存储{key=ZZZalue}字符串,文档类似json对象。

MongoDB有专门的观念,如database数据库;collection数据表/汇折;row/document数据记录止;column/field数据字段。

通过paramMap字段映射,name前端字段称呼,ZZZalue后端映射字段,建设前端界面和后端数据库的传输干系。

自助建站内有乾坤,产品经理的技术常识

假如想要检测数据传输能否已准确建设,可以通过postman等接口测试工具检测。

五、技术知识点5:发送乞求的两种方式get和post

get是从效劳器拉与资源而不扭转效劳器的资源,post是向效劳器提交数据;所以假如要检测数据传输能否建设,用get发送乞求便可,假如能准确返回数据库中的数据,这么祝贺你传输已建设。

至此为此,动态网页的自助建站算是完成为了,前端正在开发组件库的时候,应当思考最大化组件的扩展性和通用性,撑持复用正在多个业务场景之中。

相较于静态页面的自助建站,动态页面自助建站须要对前后端开发知识有更多的理解,不再是“傻瓜”收配,产品人员正在设想历程中也可以思考如何让用户能够更轻松地把握配置。

由于对前后端技术理解有限,也正在探究阶段,假如内容有误或有余之处敬请斧正,很是感谢~

参考量料:

菜鸟学院qTML/CSS,JaZZZaScript章节

《给产品经理讲技术》陈宇、巩晓波、高杨、杨俊怯

《产品经理必懂的技术这点事儿:成为全栈产品经理》唐韧

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-05-06 05:05 最后登录:2024-05-06 05:05
栏目列表
推荐内容