首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    前端技术总结_前端开发技术

    大家好,又见面了,我是你们的朋友全君。 Design mobile:蚂蚁金服) Vue搭配的组件: PC(element UI,), 移动端(vant有赞,Ant Design蚂蚁金服,uniApp) Ant Design 是阿里巴巴-蚂蚁金服体验技术部所设计的一个 UI 库,一般用于基于 React 的项目 Vant-UI 是有赞前端团队开发的一个基于 vue 的移动端组件库。 对应前端开发者来说学习成本较高(需要学习新的dart语言),性能比React-Native高,相比原生低,流畅。 React-Native facebook的,使用语言: js。 发布者:全程序员长,转载请注明出处:https://javaforall.cn/210459.html原文链接:https://javaforall.cn

    1.3K60编辑于 2022-11-17
  • 来自专栏编程微刊

    2020前端技术

    三、ES6语法。这部分属于JS新增的语法, promise、async 等内容要尤其关注。 四、HTML5和CSS3。要熟悉其中的新特性。 五、canvas。加分项。 七、前端框架:Vue.js和React。这两个框架至少要会一个。入门时,建议先学Vue.js,上手相对容易。但无论如何,同时掌握 Vue 和 React 才是合格的前端同学。 八、Node.js。 十、前端综合:HTTP协议、跨域通信、安全问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流阀(Throtting)、lazyload、前端错误监控 Sublime Text 是每个学前端的人都要用到的编辑器。另外,前端常见的IDE有两个:WebStorm 和 Visual Studio Code。

    1.4K01发布于 2020-11-26
  • 来自专栏性能与架构

    Web前端开发技术

    前端领域的发展非常迅猛,大前端的时代到来了,据说每隔12-24个月,前端的难度将增加一倍,从下面的技术就可以看出前端领域的丰富度和复杂度 核心概念 HTML |-- DOM |-- Element | Sauce Labs |-- Browser Stack |-- Browser Shots |-- Browser Sandbox |-- Cross Browser Testing 模块化 |-- ES6

    2.5K90发布于 2018-04-03
  • 来自专栏达达前端

    前端技术前沿6

    最终组合成的对象是 {a: 1, b: 2, c: 3, d: 4, e: 5}。

    71330发布于 2019-07-03
  • 来自专栏京程一灯

    2017年前端开发技术

    在为客户端开发设计优雅、性能稳定、成熟的软件应用时,我们意识到健壮的本地开发工作流和技术是我们成功的基石。 新的技术 在这篇系列里,我们的关注点是前端开发技术的三个部分。对于每个部分,我们将了解下我们认为能够为现代 JavaScript 应用程序开发的可靠性、高效性和可维护性提供最佳平衡的工具。 如果我们重新审视早期的项目,我们就会看到一套新的在前端框架选择方面提供了极大灵活性的技术。 ? 在前端框架选择方面提供了极大灵活性的现代开发技术 在上面的“视图”层之下有一个共同的节点,我们可以通过包含一些关键原则的工具来进行构建应用。 我们制定了核心理念,帮助我们应对前端软件开发时遇到的挑战和机遇。我们概述了现代前端开发技术的三个主要组成部分。在本系列的剩余章节中,我们将会深入了解每个部分。

    62120发布于 2019-03-28
  • 来自专栏三掌柜的技术空间

    前端开发:混合技术的应用

    目录前言混合技术的优势移动端开发嵌入H5OC项目嵌入Swift的使用HarmonyOS开发中嵌入WebView结束语前言随着技术的不断进步,软件开发领域正经历着一场技术融合的革命,特别是混合技术的应用 尤其在前端开发领域,混合技术的使用不仅结合了不同的编程语言、框架和工具,能够提升开发效率,还能增强应用的性能和用户体验。 那么本文就来深入介绍混合技术前端开发中的应用,旨在为帮助大家更好地理解混合技术的优势,掌握其在不同开发场景下的应用方法,并在实际项目中实现技术的应用。 混合技术的优势先来了解一下混合技术的优势,尤其是在大前端开发领域,混合技术允许开发者从不同的技术中选择最佳工具来构建应用,这里汇总了一些优势,具体如下所示:提高开发效率:利用现有的Web技术可以快速开发跨平台的应用 www.example.com Web({ src: 'www.baidu.com', controller: this.controller}) } } } 结束语通过上文的分享,不难看出混合技术前端开发中的应用

    49921编辑于 2024-12-27
  • 来自专栏小石不识月_Leo

    技术:为什么 Node 是前端团队的核心技术

    Python/C++/PHP/Java 成为了前端团队的核心技术。 第二次尝鲜 NodeJS - APP 打包平台 Scott 是从 2011 年开始接触和使用 NodeJS,从 2013 年后技术以 NodeJS 为主,开始尝试搭建比较复杂的系统,非常清楚它的优势和短板 ,因为看不见就不清楚现场,这种做法显然很不互联网,也很不符合小菜前端 “工具为王效率至上” 的技术价值观。 ,从内到外从前到后,而这些系统的尝试,又为前端团队沉淀了非常多的服务端能力,系统设计能力,甚至带来跨语言的变化,所有的这些变化可以影响到整个团队的基础设施建设速度和质量,虽然我们有了如此多的尝鲜,但我们也仅仅从一个刀耕火种的前端团队 这张图上,绝大多数的系统建设,都离不开 Node.js,更关键的是,团队的童鞋们,经过这些基建的硬仗,技术能力也都有很大幅的提升,所以 NodeJS 越来越成为前端团队的核心技术,一切基于它的深度尝试

    1.2K30发布于 2019-10-31
  • 来自专栏互联网杂技

    2017年前端开发技术

    在为客户端开发设计优雅、性能稳定、成熟的软件应用时,我们意识到健壮的本地开发工作流和技术是我们成功的基石。 新的技术 在这篇系列里,我们的关注点是前端开发技术的三个部分。对于每个部分,我们将了解下我们认为能够为现代 JavaScript 应用程序开发的可靠性、高效性和可维护性提供最佳平衡的工具。 如果我们重新审视早期的项目,我们就会看到一套新的在前端框架选择方面提供了极大灵活性的技术。 ? 在前端框架选择方面提供了极大灵活性的现代开发技术 在上面的“视图”层之下有一个共同的节点,我们可以通过包含一些关键原则的工具来进行构建应用。 我们制定了核心理念,帮助我们应对前端软件开发时遇到的挑战和机遇。我们概述了现代前端开发技术的三个主要组成部分。在本系列的剩余章节中,我们将会深入了解每个部分。

    1.1K90发布于 2018-04-03
  • 来自专栏前端开发

    前端开发:混合技术的应用

    笔者在企业管理软件领域从事了多年的开发,对于前端开发中使用混合技术的场景可谓是司空见惯了。 一方面,SAP 的页面技术本来就百花齐放,比如 ABAP BSP,ABAP Webdynpro, ABAP WebClient UI,SAP UI5 等等。 再加上客户第三方系统的 React,Angular 和 Vue 这些框架开发出的页面,整个解决方案的技术可谓是百花齐放了。 前端开发混合技术其实有个更高大上的名称:微前端。 微前端(Micro Frontends)是一种将前端应用模块化的架构理念,旨在通过分解大型单体前端应用为多个独立的小型模块,以便团队独立开发、测试和部署。 微前端的设计初衷来源于微服务(Microservices)的思想,其目标是减少开发过程中的耦合,提高代码的可维护性和开发效率。 笔者还是通过工作中一个实际例子来阐述前端开发混合技术的应用吧。

    48910编辑于 2024-12-31
  • 来自专栏云计算linux

    ES6前端技术

    ES6前端技术 第一章:ES6入门简介 回顾: JavaScript 本章内容: JavaScript和ECMAScript的关系 ES的版本历史 浏览器兼容性 开发工具 为什么要学习ES6 1.ES6 是ES版本系列里面变化内容最多,具有里程碑意义 2.ES6加入很多新的语法特性,使编程更加简单、高效 3.ES6是目前前端公司比较流行的开发技术,比如说微信开发、支付宝小程序、前端页面等等 4.ES6前端发展趋势 ES4 2008,当时版本过于超前,被废弃了 ES5 2009年 ,到现在还在使用 ES6 2015年 ,因为面向对象开发已经风靡全球,互联网发展如火如荼,js为了适应发展,增加了很多新的特性,let 已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。 ,但是程序员追求新技术,用户,打不开,有bug,发牢骚。

    30710编辑于 2024-12-13
  • 来自专栏京程一灯

    国庆节前端技术充实计划(6):Web 应用的 13 个优化步骤

    Web 应用不仅处于客户端和服务器端的两部分组件当中,通常来说也是由多种多样的技术构建而成:数据库,后端组件(一般也是搭建在不同技术架构之上的),以及前端(HTML + JavaScript + CSS 对于后端的分析工具来说,则取决于所构建的技术。 一个关于算法的注意事项 在大多数情况下,选择一个更优的算法,比围绕着小成本中心所实现的具体优化策略能够获得更大的收益。 使用更快的转译方案 JavaScript 软件技术一如既往的复杂。而改善语言本身的需求则又增加了复杂度。不幸地是,JavaScript 作为目标平台又会被用户的运行时所限制。 没有什么规则是绝对的,但是:性能分析和研究特定软件技术的错综复杂之处,是找出如何优化它的唯一方式。你曾经发现过对你的应用产生巨大影响的其他建议吗?请留言让我们知道。Hack on! WEB前端性能优化常见方法 一小时内搭建一个全Web应用框架 干货:CSS 专业技巧 四步实现React页面过渡动画效果 让你分分钟理解 JavaScript 闭包 ---- ---- 小手一抖,

    1.7K30发布于 2019-03-27
  • 来自专栏AndrekzWu的专栏

    技术系列基础篇6-iptables

    Linux系统中防火墙功能的两大角色:iptables和netfilter。iptables是Linux系统下应用层内置控制防火墙的工具,netfilter则是防火墙功能的具体实现,是内核空间的功能模块。所谓的iptables“控制”防火墙,就是用户利用iptables将防火墙规则设置给内核的netfilter功能模块,这中间涉及“四表五链”

    97142编辑于 2022-09-21
  • 来自专栏Nodejs技术栈

    技术:为什么 Node.js 是前端团队的核心技术

    ,以及为什么是它而不是 Python/C++/PHP/Java 成为了前端团队的核心技术。 第二次尝鲜 NodeJS - APP 打包平台 Scott 是从 2011 年开始接触和使用 NodeJS,从 2013 年后技术以 NodeJS 为主,开始尝试搭建比较复杂的系统,非常清楚它的优势和短板 因为看不见就不清楚现场,这种做法显然很不互联网,也很不符合小菜前端 “工具为王效率至上” 的技术价值观。 ,从内到外从前到后,而这些系统的尝试,又为前端团队沉淀了非常多的服务端能力,系统设计能力,甚至带来跨语言的变化,所有的这些变化可以影响到整个团队的基础设施建设速度和质量,虽然我们有了如此多的尝鲜,但我们也仅仅从一个刀耕火种的前端团队 这张图上,绝大多数的系统建设,都离不开 Node.js,更关键的是,团队的童鞋们,经过这些基建的硬仗,技术能力也都有很大幅的提升,所以 NodeJS 越来越成为前端团队的核心技术,一切基于它的深度尝试

    2.8K10发布于 2019-11-12
  • 来自专栏前端达人

    前端新玩具,AHA技术是个啥?

    这个技术适合谁? AHA技术非常适合那些已经熟悉React/JSX的前端开发者。它通过在服务器上生成HTML,尽量减少客户端JavaScript的编写,为开发者带来了更简单的开发体验。 技术核心 AHA技术基于Web的基础技术构建,包括HTTP、HTML、CSS、JavaScript、Web服务器、Web浏览器、DOM、浏览器事件、表单与FormData、XHR、fetch()、Request 然而,仅凭这些基础技术还不足以构建现代Web应用,这就是AHA技术的用武之地。 AHA技术的创新 AHA技术引入了一些库来简化HTTP连接的管理,使得用户操作能够触发服务器端的动作,从而无需重新加载整个页面即可更新页面的部分内容。 对于那些寻求更简洁、直观的前端开发体验的开发者来说,AHA技术提供了一个极具吸引力的选择。

    37710编辑于 2024-01-31
  • 来自专栏全栈程序员必看

    前端技术周刊 2018-06-09:网络协议

    大家好,又见面了,我是你们的朋友全君。 前端技术周刊 2018-06-09 前端快爆 生态更新 Git 发现一个关于 Submodule 的安全漏洞,将可能导致任意代码执行漏洞,将 Git 客户端升级到 2.17.1 即可避免这样的安全问题。 专题:网络协议 HTTP/2 推送 HTTP/2 还推不推了? Worker Service Worker 菜谱:Mozilla 提供的 Service Worker 的各个应用场景与 demo 多页应用如何利用 PWA:通过利用 PWA 的对网络请求的控制,多页应用前端实现了一个类似于后端服务的网关 Google I/O 2018 的网络性能优化专题,介绍面较广 HTTP/1 缺点总结 我们所不需要的 HTTP 头部 协议细节 WebSocket 详解 HTTP 报文浅析 HTTP 实体和编码 发布者:全程序员

    39920编辑于 2022-07-21
  • 来自专栏数栈技术分享

    技术分享前端篇:TS,看你哪里逃~

    toLocaleLowerCase()); } 6)unknown 与 any // unknown 可以表示任意类型,但它同时也告诉TS, 开发者对类型也是无法确定,做任何操作时需要慎重 let name" 改造如下 type Record<K extends keyof any, T> = { [P in K]: T; }; 此时的 T 为 any; 还有一些不常用,但是很易懂的: 6.

    3.3K10编辑于 2021-12-07
  • 来自专栏web前端教室

    零基础选择前端技术的正确方法

    你的技术很明显是以兴趣为导向的。也就是说,你这个技术就算你真学完了,对于你工资的提高,也没有很大的帮助,因为它本身就是偏的。 为什么呢? 4、canvas、Konva,这时你画风一转,跑到了前端可视化。这个canvas要么是大数据可视化展示,要么是游戏之类的交互应用。 6、这时,你再来学习angular.js框架,有余力再学vue。这个框架应该属于java流的,它的学习曲线比较陡峭,对新人不是特别友好。 -- --> 建立学习路线是这样的,看《如何自学web前端开发?精细的自学步骤是什么样的?【附勺子】》。看这个的目的是要先搞清楚html、css、js,都是些什么东西,做什么用的。

    90240发布于 2019-07-05
  • 来自专栏数栈技术分享

    技术分享前端篇:TS,看你哪里逃~

    ​ 数是—站式大数据开发平台,我们在github和gitee上有一个有趣的开源项目:FlinkX,FlinkX是一个基于Flink的批流统一的数据同步工具,既可以采集静态的数据,也可以采集实时变化的数据 toLocaleLowerCase()); } 6)unknown 与 any // unknown 可以表示任意类型,但它同时也告诉TS, 开发者对类型也是无法确定,做任何操作时需要慎重 let name" 改造如下 type Record<K extends keyof any, T> = { [P in K]: T; }; 此时的 T 为 any; 还有一些不常用,但是很易懂的: 6.

    2.5K30发布于 2021-08-09
  • 来自专栏程序员成长指北

    基于 Vue 技术的微前端方案实践

    背景介绍 对于大型前端项目,比如公司内部管理系统(一般包括 OA、HR、CRM、会议预约等系统),如果将所有业务放在一个前端项目里,随着业务功能不断增加,就会导致如下这些问题: 代码规模庞大,导致编译时间过长 ,并且包含两端(PC + Mobile)代码和复用层代码(项目分层中的非视图层) 结合笔者之前的采用分层架构实现复用非视图代码的方式(感兴趣的话请参考笔者之前的文章 前端分层架构实践心得),完整的方案如下 如图所示,将整个前端项目按照业务线拆分出多个子项目,每个子项目都是独立的仓库,只包含了单个业务线的代码,可以进行独立开发和部署,降低了项目维护的复杂度。 采用这套方案,使得我们的前端项目不仅保有了横向上(多个子项目)的扩展性,又拥有了纵向上(单个子项目)的复用性。那么这套方案具体是怎么实现的呢?下面就详细说明方案的实现机制。 提升了开发和打包的速度 子项目之间开发互相独立,互不影响,可在不同仓库进行维护,减少的单个项目的规模 保持单页应用的体验,子项目之间切换不刷新 改造成本低,对现有项目侵入度较低,业务线迁移成本也较低 保证整体项目统一一个技术

    1.7K30发布于 2020-03-09
  • 前端技术选型指南:不同规模项目的技术组合建议

    前端技术选型指南:不同规模项目的技术组合建议 概览与原则 以业务目标与团队约束为锚:交付速度、SEO、长期维护、多人协作、成本与性能。 Prettier + Husky + lint-staged;Vitest 单测;Playwright 关键路径端到端 部署:Vercel/Netlify;环境变量管理 .env 监控:Sentry 前端错误上报 Monorepo(pnpm workspaces + Turborepo)或多仓;共享包管理组件与工具集 框架:按子系统选型,主站 SSR(Next/Nuxt),后台 SPA(Vue/React) 微前端 :谨慎引入 Module Federation 或 qiankun,用在跨团队、不同共存的场景 状态管理:跨模块事件流与数据契约优先;必要时 Redux Toolkit 或 RxJS 管理复杂异步 数据层 总结 技术选型没有唯一答案,关键在于与业务目标、团队规模与交付节奏匹配。小型项目追求极简与速度;中小型业务兼顾稳定与 SEO;中大型平台强调可扩展与治理。

    64510编辑于 2025-12-15
领券