原创 - 前后端分离,以及前端的一些操作
前后端分离 可以让我们的代码变得更加清晰以及效率变高
这个概念已经很早就出现了,只不过最近几年才使用的比较普遍了,
作为一名前端开发人员,我们应该尝试一些新颖的技术,完善每一个细节性的问题,不断突破自我。虽然前后端分离已经算不上什么新颖的技术或思路,但是目前很多后台开发人员甚至前端开发人员都没有接触过。
据我个人的了解,如果在一个部门里,部门人员全是后台开发人员,前端的一些页面也是由后台人员完成的,那么前后端分离对于他们而言可能是一片未知的领域,项目大多是前后端强耦合的,甚至不存在前端的概念。
在不重视前端的公司或部门,不了解前后端分离这也无可厚非。在我刚进入一个全是后台开发人员的部门的时候,整个部门就我一个前端,我刚开始的主要职责就是负责项目前端页面的制作和JS功能的实现,虽然部门有前后端分离的意识,但都不知该如何去实践。在那时,部门的后台人员认为前后端分离就是后台不再需要写HTML和JS了,可以交给前端来做了,然而这只能叫做前后端分工。
以上讲述的是一种情况: 不了解前后端分离,也不知如何去实践的。下面还有一种情况:了解前后端分离,但不想去尝试的。
针对第二种情况,很多人也做过相应的解释,其实这就涉及到“前后端分离的利弊”问题。很多后台人员会认为自己所做的那一套没有问题,即便后台套用前端html也是司空见惯,一直是大势所趋,后台MVC框架也是这么推荐使用的,很合理。这时候前端开发人员在部门中的话语权往往是不够的,或者认为后台开发人员的意见永远是对的,没有主观性。
相反,也有可能是后台开发人员非常推荐前后端分离,而前端开发人员不想去实践的。这时候前端会认为后台开发人员在瞎折腾,之前前后端不分离项目做起来都很顺利,分离了反而会给自己带来额外的工作量和学习成本,而这就取决于前端的技术能力和见识了。
当然,这也是我个人认为的前后端分离所存在的一些现状和分歧所在。
前后端分离的优势在于:
1.彻底解放前端
前端不再需要向后台提供模板或是后台在前端html中嵌入后台代码
2.提高工作效率,分工更加明确
前后端分离的工作流程可以使前端只关注前端的事,后台只关心后台的活,两者开发可以同时进行,在后台还没有时间提供接口的时候,前端可以先将数据写死或者调用本地的json文件即可,页面的增加和路由的修改也不必再去麻烦后台,开发更加灵活。
3.局部性能提升
通过前端路由的配置,我们可以实现页面的按需加载,无需一开始加载首页便加载网站的所有的资源,服务器也不再需要解析前端页面,在页面交互及用户体验上有所提升。
4.降低维护成本
通过目前主流的前端MVC框架,我们可以非常快速的定位及发现问题的所在,客户端的问题不再需要后台人员参与及调试,代码重构及可维护性增强。
存储cookie 我们一般知道cookie 可以在后端存,其实他可以前端也可以存的 首先
得有一个jquery.cookie.js 的js库
//存储cookielet cookietime = new Date();//设置超时cookietime.setTime(cookietime.getTime() + (1000*60*60 ));//设置$.cookie('username',username,{expires:cookietime});
#获取cookie$.cookie('username)
就这样了 , 就这个挺有意思的 , 以后多多交流~~~~
说明 : 转载的话说明一下, 没有本人允许不允许抄袭
盗版必究
转载于:https://www.cnblogs.com/weifeng-888/p/10651291.html
原创 - 前后端分离,以及前端的一些操作相关推荐
- 前后端分离技术——前端框架
本文主要介绍前后端分离技术--前端框架. 一.前端框架 前端框架均为近年新兴技术,包括:业务相关.环境相关等方面.从组件化.可视化.信息化.扁平化.数据驱动等多角度设计架构.以用户体验为原则,综合业务 ...
- 架构 | 前后端分离与前端工程化
文章目录 前言 前后端分离 核心 对开发行为和职责的直接影响 前端工程化 本地代理与ngix反向代理 node是什么,有什么特点,与前后端分离,前端工程化的关系 node,npm,package.js ...
- .NET Core开发实战(第23课:静态文件中间件:前后端分离开发合并部署骚操作)--学习笔记(下)...
23 | 静态文件中间件:前后端分离开发合并部署骚操作 这里还有一个比较特殊的用法 一般情况下,我们前后端分离的架构,前端会编译成一个 index.html 文件和若干个 CSS 文件和 JavaSc ...
- 笔记合并_.NET Core开发实战(第23课:静态文件中间件:前后端分离开发合并部署骚操作)学习笔记(上)...
23 | 静态文件中间件:前后端分离开发合并部署骚操作 我们先来看一下静态文件中间件有哪些能力 1.支持指定相对路径 2.支持目录的浏览 3.支持设置默认文档 4.支持多目录映射 源码链接: http ...
- .NET Core开发实战(第23课:静态文件中间件:前后端分离开发合并部署骚操作)--学习笔记(上)...
23 | 静态文件中间件:前后端分离开发合并部署骚操作 我们先来看一下静态文件中间件有哪些能力 1.支持指定相对路径 2.支持目录的浏览 3.支持设置默认文档 4.支持多目录映射 源码链接: http ...
- php增删改查前后端分离,前后端分离之前端增删改查
初次接触前后端分离,现把前端一个例子放出来记录以下,不喜勿喷. html静态页面代码: 菜单管理平台数据... 菜单管理查询条件列表 菜单名称: 菜单父级: 菜单名称: 菜单级别: 菜单父级: 图片地 ...
- 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi
一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...
- 前后端分离后 前端获得session数据_机器学习模型部署--打通前后端任督二脉
## 前言 ### 学历与定位 近日在某论坛,有网友提问道:搞机器学习是不是要博士或是硕士学历,是不是要求很高,顶会论文?本科生或者更低学历的,是不是就没有机会了?从最近公司的招聘来看,算法工程师的 ...
- 求职知识整理一(前后端分离,前端模式,数据库知识点:sql,MySQL,Oracle,jdbc)
目录 今日事: 1.前后端分离(常见的是前端写静态页面,后端套用模板) 2.前端开发中的MVC/MVP/MVVM模式 一.数据库(MySql,Oracle,SQL Server)(基本的数据库操作语句 ...
最新文章
- Flink升级到1.4版本遇到的坑
- Centos7设置时区
- ideal连接数据库报错The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time
- python输出word内容_Django输出word文件(.doc),只在内容中显示原始html
- 控件包含代码块(即 % ... %),因此无法修改控件集合。
- 校招萌新在阿里妈妈是如何成长的
- surfaceView中的线程问题
- session过期后登陆页面跳出iframe页面问题
- 如何在DOS下不显示输入字符
- html ts 播放,vue文件拆分为html + ts + css
- 分布式场景下redis已经逐渐取代了memcached,那么各有什么使用场景和优缺点呢?
- 联想服务器网卡显示不全,ThinkSystem系列服务器板载1Gb网口及LOM网卡接入100Mb交换机显示无连接...
- phantomjs自动截图生成图片
- java.io.FileNotFoundException ….. (Permission denied)
- WebAPIs-第01天笔记
- IDEA生成springboot项目的两种方式
- x265-1.7版本-encoder/dpb.cpp注释
- 几何光学学习笔记(12)- 4.1平面镜成像
- 认识DDR SDRAM
- 深度学习模型训练的结果及改进方法
热门文章
- UIButton 的简单运用
- 利用继承和组合实现软件复用
- 如何在VisualStudio中加入你自己的assembly的Intellisense?
- ConvMixer:7行PyTorch代码实现的网络,就能在ImageNet上达到80%+的精度!
- 深度学习中Attention机制的“前世今生”
- 【开源】Transformer 在CV领域全面开花:新出跟踪、分割、配准等总结
- AI大时代下,零基础进入人工智能领域该如何学习?
- 胶囊网络与计算机视觉教程 @CVPR 2019
- 收藏 | 机器学习中常用的5种回归损失函数
- Github | PyTorch实现的深度强化学习算法集