首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

后端前端之Vue(三)小结

按照官网文档的顺序整理到了表单输入绑定之前,因为之前大致也就只涉及这一些,另外一个原因就是整理的有点头晕晕。 先展示一下成果吧。...首先介绍一下背景,以前有一个自己的项目,也是前后端分离的设计,后端用asp.net开发,有很多现成的api接口,可以提供页面描述信息以及各种数据。前端用jQuery,自己写了几个插件实现的。   ...现在正好拿来做一下对比,同时也圆了我以前的一个梦想——后端不变的情况下,前端可以换各种UI!那时候前端框架的概念还不流行呢。现在的梦想就是:后端不变,前端换各种框架。   ...所以打算直接用以前的后端接口来做。这样不就省着等后端开发了嘛,而且这是完全真实的数据,比假想一些需求要好的多。   树做好了之后,加上事件,可以动态创建tab。...后端会提供一个这样的数据,那么我们根据这个数据做一个数据包,只保留需要的几个属性,其他的可以舍去。

55840
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    后端前端之Vue(一)写个表格试试水

    发现现在前端开发的势头太猛了,有一点要干掉后端的感觉,于是萌发了想要学一学前端开发的想法。那么前端三大框架,先学哪一个呢?就先学学Vue吧,为啥呢?很简单呀,他只有三个英文字母,好记好写。   ...二、工程化开发   这个刚一开的时候感觉很懵逼,但是看着看着发现了,这个不就是后端做开发的方式吗?简直太像了。   后端开发,以asp.net mvc 为例(为啥不用其他语言呢?...还可以模拟后端。   这个也太牛叉了吧,我感觉,再加上一个数据库(比如mysql),就没有后端啥事了。   具体怎么做就不细说了,emmmm,好吧我现在也只是一知半解。反正很神奇就对了。...三、工程化和脚本的区别   如果说脚本开发,是把js文件引入页面 ,然后写代码的话,那么工程化是把自己的代码加到了Vue的框架里面,给框架补点肉,整个项目就出来了。   ...数据为主,然后把数据绑定页面。这个是核心,千万别跑偏了。     那么我们来分析一下,这个表格由两个部分组成:表头和表体。     表头:公司名称、电话等。实际项目里肯定还会有很多列。

    99650

    前端架构】 JQuery React、Vue、Angular——前端框架的演变及其差异

    这是前端面试中必然会问到的问题 前端开发多年来一直在不断改进。从简单的静态页面到现在复杂的单页面应用程序,我们的工具变得越来越强大。现在,三大前端框架统治着前端开发,那么你知道这三个框架的区别吗?...> AJAX 后来有了 AJAX 技术,JavaScript 可以直接在浏览器中发送异步 HTTP 请求,动态地服务器获取数据,而不是把所有的数据都放在 HTML 中。...这就是前端框架 Angular、React、Vue 所做的。...Vue2组件的内部逻辑复用方案确实是mixin,但是mixin很难区分自己的属性和混合属性,也无法判断方法的来源。所以 mixin 的代码很乱,维护也很差。但是没有更好的解决方案。...这些 API 被称为 React Hooks。因为数据是在光纤节点上使用的,所以 API 被命名为 useXxx。 结论 三个前端框架各有优缺点。简单地比较谁更好是没有意义的。

    2.2K20

    AndroidReact Native开发(四、打包流程解析和发布为Maven库)

    1、AndroidReact Native开发(一、入门) 2、AndroidReact Native开发(二、通信与模块实现) 3、AndroidReact Native开发(三、自定义原生控件支持...)  作为失踪人口,本篇是对前三篇React Native文章的番外补充,主要实现把React Native项目,打包为完整aar库发布maven,提供库支持的功能,算是小众化的需求吧,不过通过本篇你可以了解...这一切都是由react native中的脚本执行的。不过默认情况下,生成拷贝的bundle文件和resources资源路径,是无法被打包aar中的。...,ConfigurationContainer包含有dependencies,如下代码所示,最终还是使用compile引用,但是这个过程中,我们通过embedded统计哪些包需要合并发布。.../gradlew assembleRelease,让react脚本生成我们需要的资源文件,然后再引用publish.gradle发布aarmaven即可。 [163f93eee0811f71?

    2K40

    AndroidReact Native开发(四、打包流程解析和发布为Maven库)

    作为失踪人口,本篇是对前三篇React Native文章的番外补充,主要实现把React Native项目,打包为完整aar库发布maven,提供库支持的功能,算是小众化的需求吧,不过通过本篇你可以了解...React Native原生依赖结构。 本地多aar文件的合并实现。 进一步的Gradle脚本理解。 如何发布一个React Native的Maven库。...这一切都是由react native中的脚本执行的。不过默认情况下,生成拷贝的bundle文件和resources资源路径,是无法被打包aar中的。...,ConfigurationContainer包含有dependencies,如下代码所示,最终还是使用compile引用,但是这个过程中,我们通过embedded统计哪些包需要合并发布。.../gradlew assembleRelease,让react脚本生成我们需要的资源文件,然后再引用publish.gradle发布aarmaven即可。 ?

    2.3K20

    干货 | 01,搭建一个体系完善的前端React组件库

    随着前端工程的发展,组件化的思想早已深入人心;现代的前端框架React/Vue等,都是围绕组件设计;组件化的开发模式,大大提高了开发效率;设计和开发高质量高复用性的公共组件,可以更好地保持产品迭代的高效和稳定...本文将从组件库的基础搭建开始,开发、打包、发布、拆包、优化、自动化测试等各方面,由浅及深地进行介绍,给大家分享一个相对完善的组件库落地的过程。...可是对于公司内部而言,平台开放而BU众多,任何人都可以对任何已发布的包进行常规操作,这会带来一系列的不安全因素。最终在前端委员会的推动下,我司实现了内网npm与gitlab ci的关联。...Npm关联gitlab后,通过指定指定分支下特定目录的package.json,实现版本升级后自动发布 二、组件库的打包处理 我们的技术栈涉及ReactWeb 与 React Native, 对于RN的代码...六、组件库文档化与协同开发 为了让组件库的开发流程更加规范,减少接入方的沟通成本,对组件库进行适当的文档梳理是十分必要的,我们使用gitbook 编写组件库的文档,并部署公司内部的books平台上。

    1.7K30

    01开发测试平台(十一)前端登录页面的编写及与后端登录接口的交互

    前言 前面的文章已经把后台登录接口准备完毕,接下来就是前端页面的编写以及前后端交互了,这里前后端交互我们用的是axios。...$router.push("/home"); 01开发测试平台(十)后端增加登录token返回 01开发测试平台(九)后端对接口response的封装 01开发测试平台(八)后端服务添加...lombok第三方类库 01开发测试平台(七)后端服务添加swagger第三方类库 01开发测试平台(六)增加登录接口 01开发测试平台(五)RESTful API接口设计标准及规范...01开发测试平台(四)Controller+Service +Dao三层的功能划分 01开发测试平台(三)利用vue cli创建前端vue项目 01开发测试平台(二)springboot...搭建常见问题 带你用java01开发测试平台

    1.3K20

    【腾讯云前端性能优化大赛】如何使用React 技术栈 3000ms 600ms 过程

    随着时间推移,前端发展越来越快,所遇到的瓶颈也越来越多,针对性能这块,有一些个人心得,描述不准确的地方,还望多多指教。...目前主流框架react、vue、argular等(还有很多),国内大多数在Vue/React中,argular也有,但似乎用的不多。...技术栈 本次采用:react@17.x、react-dom@17.x、mobx@6.x、webpack@5.x、axios、echarts、antd@4.x、styled-components@5.x...也可以使用预加载,按需加载(组件适用) 使用Service Worker(出于安全考虑,Service workers只能由HTTPS承载,本地调试可使用localhost) 使用Web Workers 二、构建工具...JS优化 externals 防止将某些 import 的第三方资源打包 bundle 中,如react react-dom等 optimization webpack 4 开始,会根据你选择的

    1.4K152

    一统江湖的大前端(7)React.js-开发者工程师

    16.0版本已经移除了创建组件的ES5方法createClass而推荐使用ES6的继承来实现),同时浏览器也无法直接运行那些奇怪的代码,你不得不去学习一整套诸如ES6,Babel,Nodejs,Webpack...Angular技术栈和生态可以作为选学内容,如果你喜欢Java那种严谨的编程方式,或许会喜欢这种前后端的技术栈组合,事实上Angular也是诸多后端同学倒腾前端时的选择(也就是后端全栈工程师)。...♕ 进阶职业介绍——前端架构师 一个前端架构师,需要开始研究各类框架的源代码,研究其中的数据结构,设计模式,核心算法,并尽可能去各个环节优化代码的整体性能,并为各类技术问题提供语言级架构级的解决方案...React中文网 https://doc.react-china.org 阅读官方文档是第一步,文档中的【高级】部分似乎在手机上无法显示,需要在PC端阅读。 3....React-Router路由文档 https://reacttraining.com/react-router 最基本的用法按需加载和服务端渲染,全部都有对应实例,非常走心的官方文档。 4.

    85231

    精读《React 18》

    发布计划。目前还没有正式发布,不过 @alpha 版已经可用了,安装 alpha 版。 React 18 新特性介绍。虽然还未正式发布,但特性介绍可以先行,本周精读主要就是解读这篇文档。...对前端交互来说,用户角度发出的 “中断” 一般来自键盘或鼠标的操作,但不幸的是,前端框架甚至是 JS 都过于上层,它们无法自动识别: 哪些代码是紧急中断产生的。...即像水流一样,打造一个服务端客户端持续不断的渲染管线,而不是 renderToString 那样一次性渲染机制。...而这个难点在于,SSR 需要后端前端的配合,在 React 18 之前,后端前端的过程完全没有优化,而现在将 SSR HTML 的吞吐改成多次,按需,并且水合过程中还支持抢占,因此性能得到进一步提升...后端前端 “顺滑” 的管道式 SSR,并将 hydration 过程按需化,且支持被更高优先级用户交互行为打断,第一优先水合用户正在交互的部分。

    1.5K30

    ​DevOps 视角的前后端分离与实战

    项目协同 DevOps 体系中包含了敏捷开发方法论,而前后端分离前的开发模式无法做到敏捷。开发过程中前后端强依赖,需多次反复集成才能发布可用版本,违背了敏捷开发“适应性”的特点(适应性即欢迎变化)。...代码分离开始,前后端就形成了两条并行的流水线,各自独立编译,构建,打包,发布发布过程中不需要对方在场,出现了问题各自回退。...中创建后端代码仓库 flask-backend 前端阿强在项目 front-backend-cd 中创建前端代码仓库 react-frontend 运维小胖在项目 k8s-yaml 中创建代码仓库 k8s-yaml...这样的版本肯定是不能发布线上的,不过作为前后端分离的 DevOps 最佳实践 Demo,它成功的完成了使命。...本文涉及的最佳实践要点 前后端代码仓库分离:如本文中的 flask-backend 和 react-frontend 开发和运维职责分离:运维配置云账号、应用和部署流程,开发提交发布代码管理到制品发布

    1.1K20

    一文读懂前端技术演进:盘点Web前端20年的技术变迁史

    在这将近20年的前端发展史中,我们经历了最早的纯静态页面,JavaScript跨时代的诞生;PC端移动端;依赖后端前端可自由打包开发;从早期的网景Navigator浏览器到现在各家浏览器百花齐放...React14升级React 15,强制使用class语法,让这个推了好久的语法糖终于大规模落地。 ?...这三大框架无法比拼个一二出来:Vue.js有国人的拥趸,React与Angular有大公司光环。...三大框架的缠斗PC领域扩展移动端:React有RN, Vue.js有Weex,Angular有ionic。想当年我们为了兼容浏览器,攒了一大堆浏览器侦探的Hack,全部贬值为垃圾了。...二是国内缺乏迷你Angular的轮子,导致庞大的Angular无法塞进小程序中。 国外谷歌发布了Flutter跨平台转译框架,但是它的编写语言是Dart,它也无法跨界小程序中。

    4.5K31

    NanUI开源框架:暂停开发,作者转行卖钢材,回顾与思考?

    关于 NanUI NanUI 界面组件是一个开源的 .NET/.NET Core 窗体应用程序(WinForms)界面框架,适用于希望使用 HTML5 / CSS3 等前端技术来构建 Windows 窗体应用程序用户界面的...她适用于希望使用 HTML5/CSS3 等前端技术来构建 Windows 窗体应用程序用户界面的 .NET/.NET Core 开发人员。...)和框架(React/Vue/Angular/Blazor)设计和开发.NET 桌面应用程序的用户界面。...NanUI 项目目前已更新迭代了 8 个测试版本,在功能和 API 语法上趋近稳定,因此很可能在不就的未来即将发布 1.0 正式版,届时将正式启用 WinFormium 作为本项目的对外名称,NanUI...很遗憾,NanUI 将暂停开发 该项目的作者林选臣日前在 GitHub 上发布了停更公告,称因去年被裁员失业,他目前已经转行销售钢材,难以腾出时间进行 NanUI 界面组件的开发维护。

    50920

    后台管理系统 – 权限设计

    一、前言 对于前端项目特别是中后台管理系统项目,权限设计是最复杂的点之一。 一般来说权限设计需要后端来把关,毕竟相对来说前端无法保证安全的,前端的代码和数据请求都可以伪造。...方式一:由后端返回筛选后的路由配置,前端渲染 描述: 这种就是前端将所有路由配置数据给后端存储,后端对根据用户权限对路由数据筛选后返回到前端,再由前端渲染。...存在的问题: 路由是前端使用的,为啥要存储后端呢?要调整路由结构或者修改路由啥的都要找后端修改,前端开发不乐意,后端也不乐意,前后端分离的时代,这不是在倒退嘛。...具体来说,就是对每一个页面路由都设置一个匹配的权限id(accessId),后端只需要把用户的所有权限id给前端即可,不需要角色信息。...后端也只需要把所有页面权限id和按钮级别的权限id都一箩筐给前端就行。

    4.1K40

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    领券