首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端少年汪的博客

    前端10排序算法

    如果第一个比第二个,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 const max = Math.max(...arr); const buckets: number[][] = []; // 初始化桶 for (let i = 0; i < 10 [i] = []; } // 计算最大数字的位数 let digitCount = 0; while (max > 0) { max = Math.floor(max / 10 = 0; j < arr.length; j++) { const num = arr[j]; const digit = Math.floor(num / Math.pow(10 , i)) % 10; buckets[digit].push(num); } arr = []; for (let k = 0; k < buckets.length

    45740编辑于 2023-11-21
  • 来自专栏全栈修炼

    前端趋势榜:上周最热门的 10 前端开源项目 - 210327

    哈希表(散列)、堆、优先队列、字典树、树、优先队列、二叉查找树、AVL 树、红黑树、线段树、树状数组、图、并查集、布隆过滤器 这项目还出了对应的教学视频,总共 81 个视频讲解,每个视频大概 5 - 10 https://github.com/trekhleb/javascript-algorithms 更多算法相关的项目推荐可以看看这篇文章:7 个 GitHub 上超火的前端学习的数据结构与算法项目 Cypress +53 Star / day Cypress 是为现代网络而构建的下一代前端测试工具,用于解决开发者和 QA 工程师在测试现代应用程序时面临的关键难题。 也是当今天前端最流行的编辑器! https://github.com/tinacms/tinacms 10. tailwindcss +45 Star / day 一个实用程序优先的 CSS 框架,用于快速构建自定义用户界面。

    2.2K20编辑于 2023-03-15
  • 来自专栏前端食堂

    【微前端10分钟学会乾坤挪移

    前言 今天刚刚学习了一个微前端框架——乾坤,正着热乎劲,写一篇入门博客。这篇文章不会讨论太多的原理和实现,只是一个入门写 Hello World 的教程。 什么是微前端 首先,来了解一下微前端是个啥。 当我们写了一个又一个的 SPA 应用。突然有一天,老板说要将这些应用合并,前端工程们就头大了——每个应用的代码都是一座摇摇欲坠的? 虽然很麻烦,但是前端工程师还是把这个问题解决了,而这个将多个 SPA 合并成一个 Web App 的解决方案就是微前端。 为什么要微前端 “多个 SPA 合并成一个 Web App?” 微前端的优势 除了解决了上面的问题,微前端还有如下的优点: 子应用技术栈无关,即类似上页说的页面硬隔离,但是是以 sandbox 的方式实现的 合并多个子应用,相对地,也可以将应用拆解成多个应用,实现业务解耦 阿里的乾坤则是基于 single-spa 开发的又一个微前端框架,提供了更多的功能,也解决一些坑,官网也很简洁。

    1.6K50发布于 2021-08-20
  • 来自专栏海怪的编程小屋

    【微前端10分钟学会乾坤挪移

    什么是微前端 首先,来了解一下微前端是个啥。 当我们写了一个又一个的 SPA 应用。 突然有一天,老板说要将这些应用合并,前端工程们就头大了——每个应用的代码都是一座摇摇欲坠的山,别说合并了,就算动都不敢动呀。 虽然很麻烦,但是前端工程师还是把这个问题解决了,而这个将多个 SPA 合并成一个 Web App 的解决方案就是微前端。 为什么要微前端 “多个 SPA 合并成一个 Web App?” 微前端的优势 除了解决了上面的问题,微前端还有如下的优点: 子应用技术栈无关,即类似上页说的页面硬隔离,但是是以 sandbox 的方式实现的 合并多个子应用,相对地,也可以将应用拆解成多个应用,实现业务解耦 阿里的乾坤则是基于 single-spa 开发的又一个微前端框架,提供了更多的功能,也解决一些坑,官网也很简洁。

    1.3K30编辑于 2022-03-30
  • 来自专栏非著名程序员

    10H5前端框架,让你开发不愁

    作为一名在前端死缠烂打6年并且懒到不行的攻城狮,这几年阅过很多从知名到很知名的前端框架,本来想拿15-20个框架来分享一下,但在跟几个前辈讨教写文章的技巧时果断被无情的打击了,所以这里我还是低调的只拿出 10个框架来个大锅乱炖,凑够字数也就全剧终了。 下面的框架也没有什么先后顺序之分,我想到啥就写啥啦( 作为前端,我一向都这么的任性 ^_^ )。 ,以移动优先,从小屏到屏,最终实现所有屏幕适配,适应移动互联潮流”。 SUI “SUI 是一套基于bootstrap开发的前端组件库,同时它也是一套设计规范。通过SUI,可以非常方便的设计和实现精美的页面”。

    5.9K80发布于 2018-02-09
  • 来自专栏热爱IT

    Github上开源的10Javascript模板引擎,助力前端开发

    目前前端主流的开发框架有Vue、React以及Angular等,但是依然有一部分开发人员并不会去使用这些框架,特别是一些偏向后端的开发者,可能依然在使用类似于jquery+Bootstrap的方式在开发一些项目 10开源模板引擎,依据不同的场景或者功能特性,可以选择不同的模板引擎应用到项目中去: 1. Bunny 10. Squirrelly 1、Art-template Art-template是一个简单且超快速的模板引擎,可通过范围预先声明的技术优化模板渲染速度。 Bunny BunnyJS是现代的原生JS和ES6库以及下一代前端框架,无依赖性的小型独立组件的软件包。 10. Squirrelly Squirrelly是使用JavaScript实现的现代,可配置且功能强大的快速模板引擎。它在ExpressJS开箱即用,完整版压缩后仅约2.2KB。

    8.1K31发布于 2019-11-14
  • 来自专栏趣谈前端

    前端10开源拖拽排序库汇总, 让搭建,更简单

    ❝hi, 大家好, 我是徐小夕,之前和大家分享了很多「低代码可视化」和「前端工程化」相关的话题, 今天继续和大家分享「8」个非常流行的开源「拖拽排序」库以及「2」个非常有价值的「可视化搭建」解决方案. V6.Dooring 一款开箱即用的可视化屏解决方案. 支持接入任何后端语言, 支持扩展 + 二次开发.

    7.5K21编辑于 2022-04-06
  • 来自专栏码匠

    开发人员必须了解的 10 前端开发工具

    全文 2960 字阅读时间约 9 分钟近几年里,前端技术发展十分迅速。如果您是一个网络开发爱好者,那么您一定知道一个好的前端对商业运作的重要性。 这里码匠将发布这篇前端开发工具指南,向读者介绍几款开发者常用的前端开发工具,希望能对您有所帮助。 第一类:常规前端开发工具React图片React 是目前非常流行的一个前端框架,全球约 70% 的开发者都在使用。这个开源前端库允许开发者使用可复用代码无缝地构建应用程序。 (希望探索前端开发的后端工程师可以从这里起步。)可扩展性一个理想的前端开发工具应该是可扩展的,这样它就可以随着使用者业务的增长而容纳更多的用户。 因此,前端开发工具应支持最大的可扩展性,并帮助内部工具根据不同的业务需求进行改变。定制化一个理想的前端开发工具应该有足够的定制机会。

    2.8K51编辑于 2022-06-29
  • 来自专栏五分钟学算法

    10 算法

    与早期的排序算法相比(如冒泡算法),这些算法将排序算法提上了一个台阶。也多亏了这些算法,才有今天的数据发掘,人工智能,链接分析,以及大部分网页计算工具。 02 傅立叶变换 和快速傅立叶变换 ? 10 随机数生成算法 ? 到如今,计算机还没有办法生成“正真的”随机数,但伪随机数生成算法就足够了。

    57140发布于 2019-06-03
  • 来自专栏大前端++

    AI 对前端项目的冲击,【前端++】来抵御

    前端技术已经多年,各种开发框架,开发语言也覆盖了大部分的业务环境,熟练使用AI 进行辅助开发就可以提高 10 倍的开发效率,当然这个是在有比较熟练开发经验的基础上再进行 x10AI 极大促进了开发效能; 这个原因基本清楚了,那就说说前端前端以及前端++的区别在哪? 前端前端并没有特别的区别特点,只是在跨平台上有所不同而已,但前端++不一样,前端++需要的是一定原生开发经验和定制系统以及定制硬件结合的行业业务需求开发经验。 而对于跳槽频繁的前端开发来说,很难去深入前端++项目特性而积累相关开发经验。前端++项目是相对的小型项目,由于产品和服务的链条比较长才有了类似的门槛要求。但一般情况下市面上找不到类似的开发人员 ! 前端++【混合开发】进阶到【前端++】【前端++】几大特征【前端++】前端前端前端++的区别有哪些?

    33610编辑于 2025-12-10
  • 来自专栏LiveEdu在线科技教育平台

    2017编程趋势预测:10技术热,10技术遇冷

    下面所列出的10种技术,摘自infoworld.com的一位编辑Peter Wayner撰写的文章21 hot programming trends -- and 21 going cold。 SVG和HTML包含了一堆标签,Web开发者使用起来往往更方便,现在还有了的APIs,让你可以在画布对象上详细地绘画图形,通常还会提供视频卡来帮助你使用。 新的Web应用程序是从前端到有大量内容的大数据库。当Web应用程序需要信息时,它就从数据库中提取信息并将信息注入到本地的模具中。 Android热, iOS遇冷 几年前,苹果专卖店门前排起的“人龙”还记得吧? 10. 在线即时教育成趋势,四年传统教育不再是主流 以计算机为媒介的课程已经不是新玩意了,每个人正在享受着观看视频讲座的好处。

    1.9K100发布于 2018-05-21
  • 来自专栏夏天的前端笔记

    每天10前端小知识 【Day 10

    前端面试基础知识题 1. es5 中的类和es6中的class有什么区别? 在es5中主要是通过构造函数方式和原型方式来定义一个类,在es6中我们可以通过class来定义类。 什么是“前端路由”?什么时候适合使用“前端路由”?“前端路由”有哪些优点和缺点? 前端路由就是把不同路由对应不同的内容或页面的任务交给前端来做,之前是通过服务端根据 url 的不同返回不同的页面实现的。 在单页面应用,大部分页面结构不变,只改变部分内容的使用 优点:用户体验好,不需要每次都从服务器全部获取,快速展现给用户 缺点:单页面无法记住之前滚动的位置,无法在前进,后退的时候记住滚动的位置 实现方式 前端路由一共有两种实现方式 10. Promise.all 和 Promise.allSettled 有什么区别?

    66010编辑于 2024-01-18
  • 来自专栏学习与分享

    前端前端的三主流框架

    01优点 前端框架的更新发展离不开彼此的相互借鉴、学习和取长补短。 所以一些优势,大家都有。 2、性能相对较低:由于Angular的职责范围非常且成型,因此当要实现一个需求想法的时候,可能会影响到项目中的每个组件,从而导致性能相对较低,需要更多的内存和CPU资源。 四、框架对比 根据网络数据显示,在中国这三框架的使用情况:Vue的使用比例大约在40%至60%之间,React的使用比例大约在20%至30%之间,Angular的使用比例大约在5%至10%之间。 总结 熟悉和了解前端主流框架的基本概念和特点只是前端学习路上的一小步,最终的目标是能够根据项目需求和特点,合理地评估和选择适用的框架,并能够进行总体的规划和把控。 因此,学习前端框架不仅仅是为了掌握某种技术,更重要的是要能够灵活应用和运用这些技术,为实际项目提供有效的解决方案。

    4.4K10编辑于 2024-06-07
  • 来自专栏前端迷

    前端面试宝典 - 图解前端

    关于我 我是一个对技术充满兴趣的程序员, 擅长前端工程化,前端性能优化,前端标准化等。 做过.net, 搞过Java,现在是一名前端工程师。 周期执行某个函数 n 次 字符串反转 函数节流 数组去重 实现 Math.sqrt 判断一个字符串是否另一个字符串的子序列 实现一个极简的模板引擎 实现一个极简的数据响应式 千分位转数字 将数字转化为中文(数字是 10 对于网络这部分,最重要的是要有一个的概念,下面也会介绍。 今日头条前端面试-2018.03.23 记一次字节跳动前端面试,已拿offer 字节跳动 前端 三面面经 2019 字节跳动春招 web前端面试题 一面 字节跳动前端实习一面二面HR面面经 头条前端一面 记一次今日头条前端面试 P5 前端面试-今日头条 字节跳动春招前端三轮面经 今日头条前端三轮面试面经 P6 字节跳动,前端面试 HR 到了这一步说明技术上没有什么问题了,接下来就是 HR 看你这个人价值观是否符合了

    2.3K30发布于 2019-07-19
  • 来自专栏ThoughtWorks

    大会推荐:6月10日、11日GMTC全球前端技术大会

    经常关注 GMTC 全球前端技术大会的同学应该会发现,今年的 GMTC 没有单独策划 Flutter 和小程序相关的专题了,跟跨端这一主题相关的,只保留了一个跨端技术专题,关注 React Native 本次大会中,还有低代码、前端 DevOps、前端框架新体验、前端监控、移动端性能与效率优化等专题。 同时,我们也关注前端破圈的有效姿势,首次聚焦 B 端研发效能、IoT 动态应用开发、TypeScript、云研发实践、前端技术融合与跨界等,并邀请 winter 等咖前来参与“师兄帮帮忙”晚场交流活动 ,与你讨论“前端如何有效增值”的话题。 部分精彩话题已上线—— 6 月 10-11 日,北京国际会议中心见。

    1.7K20编辑于 2022-05-17
  • 来自专栏大史住在大前端

    一统江湖的前端10)——inversify.js控制反转

    字节跳动幸福里前端团队邀请各路高手前来玩耍,团队和谐有爱,技术硬核,字节范儿正,覆盖前端各个方向技术栈,总有位置适合你,Base北京,社招实习都有HC,不要犹豫,内推简历请直接瞄准shiwenqiang 但Angular似乎并没有回头的意思,而是保持着半年一个版本的迭代速度将更多的新概念带给前端,从而推动前端领域的技术演进,也推动着前端向正规的软件工程方向逐步靠拢。 mainPageCtrl”,function($scope,userService) { // 控制器函数操作部分 ,主要进行数据的初始化操作和事件函数的定义 $scope.title = ‘史住在前端 userService’, function($scope,userService) { // 控制器函数操作部分 ,主要进行数据的初始化操作和事件函数的定义 $scope.title = ‘史住在前端 mainPageCtrl = function($scope,userService) { // 控制器函数操作部分 ,主要进行数据的初始化操作和事件函数的定义 $scope.title = ‘史住在前端

    4.1K30发布于 2021-03-02
  • 来自专栏达达前端

    前端技术前沿10

    允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

    2K30发布于 2019-07-03
  • 来自专栏微前端

    为什么 “前端” 需要 “微前端”?

    内容比较长,没时间看的同学可以先收藏起来 慢慢看什么是前端前端指的是前端开发的职责和技术范围的扩展,不仅局限于浏览器端开发,涵盖了整个前端技术体系,强调跨平台开发和统一管理。 层基础设施与运维:性能优化、工具链、前端监控开发流程:前端不仅负责业务代码开发,还涉及构建、DevOps、性能优化等环节。 业务角度:前端团队负责同一C端产品的全业务线开发,尽管团队内部可按业务划分小组,每个小组专注特定业务。 比如,差旅平台的前端团队 负责机票、酒店、火车等各项系统的开发,并承担公共内容(如UI组件库、请求库等)的架构管理。 前端通常服务一个的产品,而这个大的产品既需要分而治之,又需要代码公用,还需要高效迭代。微前端的架构正好给我们提供了这样一个可能。

    58810编辑于 2025-09-23
  • 来自专栏企鹅号快讯

    前端·后台

    前端要足够灵活,后台则要有足够强的资源整合能力和服务提供能力,这就是未来商业变革的核心。 ——《商业价值》 阿富汗战争启示 苏军攻占阿富汗动用10 万以上的军队,战争持续10 年难以取胜,而美英联军在阿富汗战争中仅动用123 人特种部队,用时两个月便大获全胜,推翻了塔利班政权。 小前端后台已越来越成为具竞争优势企业的运营基础架构。 总部获取信息能力很强,调度能力很强,企业后台有足够强的资源整合能力和服务提供能力,快速支持前端。过去由业务前端完成的任务,现在可以由总部统一集约化完成,这将是大行其道的企业小前端后台模式。 “小前端后台”趋势 “小前端后台”的运营模式与集约化经营理念是相通的,是先进生产力方式,定将改变当前“前端”模式带来的项目经理水平代表了企业水平、资源整合难以实现导致的资源浪费的局面。

    2.3K60发布于 2018-01-24
  • 来自专栏XC's Blog 日常笔记

    前端屏方案

    abbrlink: ‘0’ 方案 一句话总结 适合场景 不适合场景 scale 整体等比缩放,简单粗暴 比例固定的展示型屏 超宽屏/非标比例/有交互 vw/vh 视口单位,真正的流式适配 需要铺满全屏的响应式屏 就像我朋友遇到的情况,16:9 的设计稿放到 32:9 的拼接屏上,两边各空一块。你可以选择拉伸(Math.max),但内容会变形。 适用场景 固定比例的纯展示屏,没有复杂交互,交付时间紧。 rem 在移动端是经典方案,但在屏场景,我觉得不如 scale 简单或 vw/vh 灵活。 实战选型决策树 你的屏需要适配多种比例吗? ├── 不需要(固定 16:9) │ └── 有复杂交互吗? Q:屏需要适配移动端吗? A:一般不需要。屏就是屏,手机打开看的场景极少。如果甲方非要,建议做两套页面,用媒体查询切换,而不是一套代码适配所有。 总结 屏适配没有银弹。

    22110编辑于 2026-05-08
领券