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

    2024 年 7 个 Web 前端开发趋势

    这句话适用于我们个人生活、行业和职业领域。 尤其是前端开发领域,新技术、开发趋势、库和框架不断涌现,变化并不陌生。 Quasar:111,975 Remix:22,676 趋势四:前端、后端和全栈开发之间界限将越来越模糊 在早期 Web 开发中,开发人员遵循原则是 "关注点分离 "。 因此,前端、后端和全栈开发人员被分配在了不同系统和领域中。 借助这些新工具和技术,随着前端开发人员对后端和全栈开发不断探索,我们可以期待更多跨领域专业人才出现。 下图是来自 2022 年前端现状调查,该调查显示了开发人员对 TypeScript 未来看法。 结论:为你 2024 做好准备 随着新技术、新框架和新趋势出现,前端开发领域也在不断演变。

    3.6K10编辑于 2024-02-21
  • 来自专栏深度学习与python

    2024 年 7 个 Web 前端开发趋势

    尤其是前端开发领域,新技术、开发趋势、库和框架不断涌现,变化并不陌生。 Quasar:111,975 Remix:22,676 趋势四:前端、后端和全栈开发之间界限将越来越模糊 在早期 Web 开发中,开发人员遵循原则是 "关注点分离 "。 因此,前端、后端和全栈开发人员被分配在了不同系统和领域中。 借助这些新工具和技术,随着前端开发人员对后端和全栈开发不断探索,我们可以期待更多跨领域专业人才出现。 下图是来自 2022 年前端现状调查,该调查显示了开发人员对 TypeScript 未来看法。 结论:为你 2024 做好准备 随着新技术、新框架和新趋势出现,前端开发领域也在不断演变。

    1.2K12编辑于 2024-01-23
  • 来自专栏IT学习

    web前端开发常见7个框架,你知道几个

    互联网迅速发展,软件开发成为很多年轻人就业选择。其中选择前端开发越来越多,究其原因是简单易学门槛低,而HTML5开发人员就业薪资也远远高于其他行业。 在未来,专业前端开发工程师才是企业真正争夺香饽饽。 HTML5用途范围广,下面小编就来给大家分享常见HTML5框架。HTML5基础入门之常见HTML5框架有哪些? web前端开发常见7个框架,你知道几个 1、Siimpler Siimpler 是个简单 HTML 开发框架,他可以通过选择你自己喜欢部分,来帮助你迅速又简单地创建 HTML5 开发结构。 7、juery UI juery UI 主要分为交互、微件和效果库3个部分,主打代码开源,操作继承了juery 简单特性,兼容各主流桌面浏览器。 前端HTML5是当下很多企业都会用到软件开发,HTML5是移动互联网前端主流开发语言,目前还没有任何一种前端开发技术能够取代HTML5。

    1.3K10发布于 2019-12-16
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题系列(二)

    前言 本次解析本套高级前端Vue面试题第三问,Vue中是如何检测数组变化,如果对这一问也有所不熟悉,请一起学习吧。 ---- 上一文中,我们提到了Vue2.0和3.0响应式原理,但是没有深入细讲,在本文会进行深入分析Vue在2.0版本和3.0版本里,分别是如何检测各种数据类型值变化,从而做到页面响应式,并且搞清楚为何数组类型变化要特殊处理 ,最后也将Vue从2.x升级到3.x过程中为何要采用了不同数据监测原理原因也一探究竟。 b、回到文章开始示例那一段Vue代码里实现,我改变了Vuedata下list下标属性值,页面是没有响应变化,但是这里我改了list值从1到5,页面响应了,这又是怎么回事? 2、数组操作方法如果是操作已经存在被监听元素也是可以触发setter被监听

    1.3K30编辑于 2022-01-24
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题系列(一)

    前言 最近拿到一套高级前端Vue面试题,从头往下看了一遍,居然大部分都是一知半解,遂准备一认真学习总结,立志做一位Vue高级开发者! ? 提到MVVM,很多前端开发者都会想到Vue双向绑定,然而它们并不能划等号,MVVM是一种软件架构模式,而Vue只是一种在前端层面上实现,其实不单在Vue里,在很多Web 框架应用里都有相关实现。 因为前端独立开发发布,实际相对原来MVC模式是少了View这一层,这也让新概念Restful出现在我们视野里,很多新框架又开始支持提供这种前端控制轻量级模式下适配方案。 随着前端对于控制逻辑越来越轻量,MVVM模式作为MVC模式一种补充出现了,万变不离其宗,最终目的都是将Model里数据展示在View视图上,而MVVM相比于MVC则将前端开发者所要控制逻辑做到更加符合轻量级要求 实现更友好,更适合开发开发应用程序。

    1.9K20发布于 2020-03-30
  • 来自专栏全栈技术

    Web前端基础题18

    与 visibility 属性hidden值不同,其不为被隐藏对象保留其物理空间 inline : CSS1 内联对象默认值。 旁边内联对象会被呈递在同一行内 inherit: 看display默认是不具备继承性,使用inherit可以让其继承父对象display属性。 7、(单选题)英文字母全部转为大写正确是() A.text-transform: capitalize; B.text-transform: lowercase; C.text-transform )打开名为 “window2” 新窗口 JavaScript 语法是? <body> 【正确答案】A,B,D 【答案解析】这里说是html文档结构标准、规范,html、head、body是一个html文档中必须标签 18、(多选题)关于html盒模型,下列说法正确

    2.9K20发布于 2021-08-23
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题解析(四)

    在生命周期每个节点,Vue提供了一些钩子函数,使得开发代码能被有机会执行。 这里钩子函数可以简单理解为,在Vue实例中预先定义了一些像created,mounted等特定名称函数,函数体内容开发开发者填充,当被实例化时候,会按照确定先后顺序来执行这些钩子函数,从而将开发代码有机会执行 对于如何在Vue内部调用开发代码原理,可以看看下面这个例子。 第一,从开发代码层面看看,与开发者较为密切数据模型与页面DOM结构在各个生命周期钩子函数执行时变化。第二,在源码层面看一下这些生命周期钩子函数它们各自执行过程。 下面是源码里所列出来所有可承载开发者代码钩子函数。

    1.6K30发布于 2020-04-10
  • 来自专栏前端入门学习

    移动前端开发和web前端开发区别

    既然都是前端开发,两者肯定有紧密联系,移动前端开发和web前端开发其实都属于前端开发范围,目前前端发展趋势就是大前端,可以说是包罗万象,当然也就包含PC端和移动端领域,而现在前端开发人员也已早就不是当年切图仔了 ,需要学习和掌握大前端体系方方面面的知识才能在日常开发中游刃有余,但是不论趋势如何发展,目前来看HTML、CSS和JavaScript依然是整个前端开发三大基石。 所以不论是想做移动前端开发还是web前端开发,这三样基础技术都必须熟练掌握。 移动前端开发和web前端开发都属于前端开发,那具体又有什么区别呢? 1、业务应用场景 web前端开发主要指传统PC端网页开发,页面主要是运行在PC端浏览器中,移动前端开发出来页面主要是运行在手机上;直观上会感觉,PC端页面大一些,移动端页面小一些,但是根据开发经验 ,页面大可并不代表书写代码复杂,页面小也并不意味着开发简单,难与易主要还是取决于具体业务需求。

    2.1K00发布于 2019-08-11
  • 来自专栏前端开发面试

    80%前端开发都答不上来js异步面试题

    最近面试中碰到了一关于JS执行顺序题目,题目比较基础,但是如果对于JS不熟的话,还是容易答不上来。再次记录和分析此次面试题,希望对大家有所帮助。 首先看官肯定知道JS是单线程,实现异步方法就是定时器和es6+出现promise/async等,那么现在问题来了,既然es6出现异步方式,那么和之前定时器相比,那个异步先执行呢? 在这里要记住一句话,微任务优先级是高于宏任务。参考面试题解答 前端进阶面试题详细解答程序执行顺序1、主程序因为js是单线程,同一时间只能有一段代码在执行,所以首先执行就是JS主程序。 ,await后面跟着部分也是会立即执行。 微任务:async1 Promise-then宏任务:setTimeout7、主程序 - console.logconsole.log立即执行,没有异步部分。控制台输出“js end”。

    43250编辑于 2022-10-05
  • 来自专栏猴子聊数据分析

    7题,测测你职场技能

    ​【题目1】在下表写出对应自定义格式 如上图所示,输入值,为我们真正输入值。显示值,是excel里显示出来值。 为什么输入值与显示值看起来不一样呢? 3个分号是单元格自定义格式分隔符。自定义格式代码完整结构为:正数;负数;零值;文本。 以3个分号划分4个区段,每个区段代码对不同类型内容产生作用。 如我们想输入“广州”时,显示是“广州分部”;输入“上海”,显示是“上海分部”等等。 (4)@代表是文本占位符,而数字占位符,是用0来表示。 输入所需要数据,如案例中输入是“未知”;在输入结束时,按Ctrl+Enter组合键确认输入,此时,就会在选定所有空白单元格里批量输入了相同内容。 也就是说区域A3:A9里,有4个单元格内容是包含有“车间”二字。 【题目7】将每个部门中高于部门平均值标为绿色 首先,我们要把各部门平均值算出来。

    5.3K11发布于 2020-08-25
  • 来自专栏全栈者

    高级前端开发者必会34Vue面试题解析(三)

    而由于Vue内部渲染机制,实际上页面只会渲染一次,把第一次赋值所带来响应与第二次赋值所带来响应进行一次合并,将最终val只做一次页面渲染。 == 'undefined' && ( isNative(MutationObserver) || // PhantomJS and iOS 7.x MutationObserver.toString flushCallbacks); }; } else { timerFunc = function () { setTimeout(flushCallbacks, 0); }; } 7、 flushSchedulerQueue(); return } // 将页面更新函数放进异步API里执行,同步代码执行完开始执行更新页面函数 nextTick(flushSchedulerQueue); } 在我们开发代码里 this.dirty = true; } else if (this.sync) { this.run(); } else { queueWatcher(this); } }; 在开发代码中

    85740发布于 2020-03-31
  • 来自专栏互联网杂技

    20个为前端开发者准备文档和指南7

    DevTools Challenger 它是一个交互式站点,演示了如何在Firefox开发者版本里使用其拥有的新相关动画功能。 2. The HTML & CSS Workmanship Manual(HTML和CSS技巧手册) 一个很好HTML/CSS样式指南,可以帮助开发者编写“耐用,持久”代码,它是受NASA技巧标准项目启发而编制 Web Design Standards(美国Web设计标准) “它是开源UI组件和可视化样式指南,贯穿了美国联邦政府网站,旨在提供创造稳定和出色用户体验。” 7. fromTitle=wcag 它是为不同UI元素制作一个Web内容权限指南列表,可以通过WCAG水平级别或者根据职责功能(包括前端,设计,用户体验等等。)来过滤所需内容。 Mac OS X Dev Setup Reference(Mac电脑OSX系统开发者设置手册) “安装一台新开发者机器一定是一个连续,既耗体力又耗时间过程。

    1.1K50发布于 2018-04-03
  • 来自专栏鲸鱼动画

    前端综合面试题(9)

    简述一下背景故事,今天有一个年轻人来我们公司面试前端,主管临时找我充当了一次面试官,个人工作经验尚佳,面试经验一般,随口问了他 8 个问题,小伙子回答不错,我让他明天来和人事谈薪资。 在我们面试环节当中,面试官不一定就是前端工作人员,也可能工作经验不如你我丰富,不会说我们公司只用Vue开发项目就只问你Vue传参和封装,涵盖前端各个知识点才能看出一个人基本功是否扎实。 7.什么是原型和原型链? 8.computed 与 watch 区别? 9.什么是防抖与节流? 7,每一个class都拥有一个显示原型 prototype   每一个实例都有一个隐式原型 __proto__   每一个实例 __proto__ 执行对应 class prototype 9,防抖:多次触发事件后,n秒内函数只能执行一次;   节流:多次触发事件后,函数每n秒执行一次; (本章完)   前端学习不是一蹴而就,不积跬步无以至千里,不积小流无以成江海。

    78920发布于 2020-09-22
  • 来自专栏Python与算法之美

    7SparkSQL编程练习题

    data = [1,5,7,10,23,20,6,5,10,7,10] 2,求众数 #任务:求data中出现次数最多数 data = [1,5,7,10,23,20,6,5,10,7,10] = [1,7,8,5,3,18,34,9,0,12,8] 5,二次排序 #任务:有一批学生信息表格,包括name,age,score #首先根据学生score从大到小排序,如果score相同,根据 求每个班级学生年龄众数。 data = [1,5,7,10,23,20,6,5,10,7,10] dfdata = spark.createDataFrame([(x,) for x in data]).toDF("value ,若有多个,求这些数平均值 from pyspark.sql import functions as F data = [1,5,7,10,23,20,7,5,10,7,10] dfdata =

    2.3K20发布于 2021-01-04
  • 来自专栏web前端教室

    前端开发前端开发工程师区别

    前端行业其实很少人去深究前端开发工程师中“工程师”这三个字,究竟是什么意思。其实在我看来,许多所谓前端开发工程师只是做前端开发工作而已,远配不上工程师这三个字。 恩,其实我是说,我配得上前端开发工程师中“工程师”这三个字。不要急着喷我,我有理由。 举个例子吧,外包公司大家都知道,在那公司里,多数都是只做软件,不做业务。 这也是我说,我是配得上前端工程师这几个字原因,因为我也能根据业务发展,来解决前端工作范围内问题。 好吧,我再谦虚一下,在一定程度上。。。 我不仅拥有编写前端程序代码开发思路,我还有能解决问题思路。我这种能力比能记住和使用很多函数方法插件框架。。这些东西要强多。 可能我回答他答案并不标准,但肯定没有说错。对于一个合格开发工程师来讲,不管你前端还是后端,给你一个活儿,你最好想想它是干嘛?谁需要它?它产出物给谁?

    2.2K100发布于 2018-02-06
  • 来自专栏终身学习者

    前端开发必读!7个HTML属性助你提升用户体验

    HTML是一种强大语言,用于创建网页。虽然大多数开发人员熟悉常用HTML属性,但还有一些较少人知属性可以提供额外功能并增强用户体验。 在本文中,我们将探讨7个这样HTML属性,你可能还不知道。 7. script 中 integrity 属性 integrity 是 HTML script 标签一个属性,用于确保加载脚本没有被篡改。 +R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" crossorigin="anonymous"></script> 总结 在本文中,我们探讨了一系列鲜为人知 HTML属性,这些属性可以增强您网页开发项目。

    1.2K30编辑于 2023-08-16
  • 来自专栏全栈程序员必看

    7常见数据分析面试题

    大家好,又见面了,我是你们朋友全栈君。 InfoQ 内容来自极客时间《数据分析实战 45 讲》 数据分析师近几年在国内互联网圈越来越火,很多开发都因为薪资和发展前景,希望转行到数据分析岗。 在面试时候,面试官通常会考察以下三个维度能力: 1、理论知识(概率统计、概率分析等) 掌握与数据分析相关算法是算法工程师必备能力,如果你面试是和算法相关工作,那么面试官一定会问你和算法相关问题 若是用户画像建模过程,按照数据流处理阶段来划分,可以分为:数据层、算法层、业务层。你会发现在不同层,都需要打上不同标签。 7 数据分析笔试题 作为实力检测一部分,笔试是非常重要一个环节。 过拟合和欠拟合一样,都是数据挖掘基本概念。过拟合指就是数据训练得太好,在实际测试环境中可能会产生错误,所以适当剪枝对数据挖掘算法来说也是很重要。 实际上,这一题中,面试官考核是基本数据清洗准则,数据清洗是数据分析必不可少重要环节。你可能看到这个数据存在 2 个问题:典韦出现了 2 次,张飞数学成绩缺失。

    1.6K20编辑于 2022-09-01
  • 来自专栏青梅煮码

    前端开发,必知ES5、ES67种继承

    众所周知,在ES6之前,前端是不存在类语法糖,所以不能像其他语言一样用extends关键字就搞定继承关系,需要一些额外方法来实现继承。 下面就介绍一些常用方法,红宝书已经概括十分全面了,所以本文基本就是对红宝书继承篇章笔记和梳理。 .names.push('arzh3') console.log(arzhChild3.names) //[ 'arzh', 'arzh1', 'arzh3' ] 优点: 解决了每个实例对引用类型属性修改都会被其他实例共享问题 寄生式继承 我们可以使用Object.create来代替上述createObj实现,原理基本上是一样。 寄生式继承其实就是在createObj内部以某种形式来增强对象(这里增强可以理解为添加对象方法),最后返回增强之后对象。

    43610编辑于 2023-03-13
  • 来自专栏全栈程序员必看

    96前端面试题+前端常用算法「建议收藏」

    4,解释一下:csrf 和 xss 5,怎么防止 csrf 和 xss 6,跨域处理方案有哪些 7,CORS 是如何做? 8,对于 CORS ,Get 和 POST 有区别吗? 6,你对蚂蚁有什么期望,或者说技术规划,想做东西 7,vue3 类似 hooks 原理是怎么样 二面: 1,聊项目,项目的难点,以及自己做了哪些事情 2,为什么项目里会引入 TS 96前端面试题 下面给大家分享96前端面试题,如果有需要可以点击这里免费领取! 1,一些开放性题目 自我介绍:除了基本个人信息以外,面试官更想听是你与众不同地方和你优势。 项目介绍 如何看待前端开发? 平时是如何学习前端开发? 未来三到五年规划是怎样? 2,position值, relative和absolute分别是相对于谁进行定位? 5,谈谈你对webpack看法 6,说说TCP传输三次握手四次挥手策略 7,TCP和UDP区别 8,说说你对作用域链理解 9,创建ajax过程 10,渐进增强和优雅降级 11,常见web

    1.3K10编辑于 2022-09-27
  • 来自专栏用户9715607的专栏

    20高频前端手写题(有答案)

    前端面试题视频讲解实现类继承类继承在几年前是重点内容,有n种继承方式各有优劣,es6普及后越来越不重要,那么多种写法有点『回字有四样写法』意思,如果还想深入理解去看红宝书即可,我们目前只实现一种最理想继承方式 :首先用字符串方式来保存大数,这样数字在数学表示上就不会发生变化初始化res,temp来保存中间计算结果,并将两个字符串转化为数组,以便进行每一位加法运算将两个数组对应位进行相加,两个数相加结果可能大于 ${char},出现了${num}次`);复制代码使用 reduce 求和arr = 1,2,3,4,5,6,7,8,9,10,求和let arr = [1,2,3,4,5,6,7,8,9,10]arr.reduce ((prev, cur) => { return prev + cur }, 0)复制代码arr = [1,2,3,[4,5,6],7,8,9],求和let arr = [1,2,3,4,5,6,7,8,9,10 当对象 readyState 变为 4 时候,代表服务器返回数据接收完成,这个时候可以通过判断请求状态,如果状态是 2xx 或者 304 的话则代表返回正常。

    98020编辑于 2022-07-29
领券