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

    你的前端开发的优势是什么?

    你的前端开发的优势是什么? 每个前端开发都要有自己的优势,总结一下我的优势,1、工作年限长、经验多;2、基础相对扎实;3、逻辑思维能力合格;4、业务需求分析能合格。 基本上就这四点吧,一般来讲,能够达到这四条的前端开发,就可以说是一个比较有竞争力的前端开发了。 那么上述四条展开来说的话,我最擅长的就是需求分析了,然后才是技术能力如何。 也就是说,逻辑思维能力+需求分析+技术能力,等于我整个的前端开发优势。 <! 所以前端开发要拥有感性和逻辑的二种思维能力,这样才能把他们连接起来。 要明确一点,前端开发不是科学研究,它是服务于具体业务的,所以理解业务和需求的内在逻辑。 这方面可以看我这篇文章《零基础前端入门,真正难在哪里?简说编程思想和逻辑思维》 所以,我认为的前端开发的优势,就是看谁能更快更好的抽象出业务模型,提出解决方案。

    5.1K30发布于 2019-07-05
  • 来自专栏全栈技术

    前端开发基础,JavaScript 主要作用是什么?

    前言 JavaScript是一种广泛应用于前端开发的脚本语言,它赋予了网页动态化和交互性的能力。 本文将介绍JavaScript的主要作用以及一些基础知识,帮助读者更好地理解JavaScript在前端开发中的重要性。 JavaScript的主要作用 JavaScript在前端开发中扮演着关键角色,主要有以下几个作用: 动态内容展示:JavaScript可以通过修改HTML元素和CSS样式,实现动态内容的展示和交互效果 4 DOM操作: 通过Document Object Model(DOM),JavaScript可以访问和操作HTML文档的元素和属性,实现对网页结构和内容的动态修改。 then(data => console.log(data)) .catch(error => console.log(error)); 总结 通过本文的介绍,我们了解了JavaScript在前端开发中的主要作用

    2.9K20编辑于 2023-07-05
  • 来自专栏云计算linux

    Web前端开发:React.js与web前端是什么关系?

    React已迅速成为制作前端应用程序最流行的方式之一,它彻底改变了web应用程序的开发方式。React不是一个MVC框架;而是一个“只查看”的库。 React中的前端开发围绕着React生态系统,而不仅仅是核心元素,最终消除了不必要的复杂性。 图片 ​React生态系统​ 从技术上讲,开发人员可以通过附加库扩展核心React库的功能。 如果你想往前端的方向走,当然不止React,还有更多的东西要学。 ​

    1.5K10编辑于 2024-12-13
  • 来自专栏农民工前端

    前端架构是什么?

    一个好的前端架构能够提高开发效率、代码可维护性和项目的可扩展性。 前端架构的好处前端架构指的是在开发前端应用时,将代码组织、模块化和管理的整体结构和设计。它有以下几个好处:代码组织性:前端架构可以帮助开发团队更好地组织代码,使得代码结构清晰、可维护性高。 跨平台开发:一些前端架构采用跨平台的技术和工具,使得开发者能够在不同的平台上共享代码和资源,提高开发效率。 一些前端框架和工具提供了跨平台开发的能力,使得开发者可以使用前端技术(如 HTML、CSS 和 JavaScript)开发移动应用程序。前端架构可以帮助开发者构建可靠、高效且易于维护的移动应用程序。 无论是简单的静态网站,还是复杂的大型系统,前端架构都能提供结构化的开发方式、高效的团队协作和优秀的用户体验。因此,在大多数的前端开发项目中,采用适当的前端架构是非常有益的。必须要用前端架构嘛?

    1.8K20编辑于 2023-06-27
  • 来自专栏迈向前端工程师

    前端开发模块打包器webpack4实战入门

    Q:webpack真的是前端必学吗? A:从工作角度来说,一个团队只需要一两个人对 webpack 比较熟练,然后把配置封装好做成脚手架。每次新建项目都使用这个脚手架。 以下放视频(共28分钟)来学习一下如何使用 webpack4 使用WEBPACK Q:为什么要用构建工具? 这种情况下我不建议你学习webpack,建议你学下 vue 或者 react 框架,这两个框架都有自己的脚手架,所谓脚手架就是别人用构建工具帮你搭好了原始项目,你可以在不懂构建工具的情况下进行前端开发。 不过这就是初级前端的基本工作,给我一个环境,让我安心的写业务代码。 2. 安装,使用,生成工程文件。 Q:为什么需要构建或者说编译呢? 除了这些,前端构建还能解决一些web应用性能问题,比如:依赖打包、资源嵌入、文件压缩及hash指纹等。具体的我不再展开,总之前端构建工程化已经是趋势。 3. 实战出真知,学会了就去试试吧。

    86330发布于 2020-10-09
  • 来自专栏CSDN技术头条

    4 年前端开发经验,面试被虐,结局逆转

    扫码抢购吧> 课程亮点 36 个热点主题 50 讲系统性整理输出 在实战演练中掌握前端知识和编程技巧 面试切入,立体分析高频考点和底层原理 课程介绍 作者 LucasHC(侯策),作为资深 Web 开发工程师和具有多年宝贵经验的面试官 ,系统梳理了前端开发核心知识脉络,同时立体剖析了前端开发进阶的方方面面,旨在帮读者突破学习瓶颈,提升综合技术实力。 构建更为真实的开发场景,直击实践中的高频痛点。 内容示例:JavaScript 知识图谱 <点击放大图片> 作者介绍 侯策,知乎「前端开发」话题优秀回答者、《React 状态管理与同构实战》作者,曾就职于百度知识搜索部、法国能源和苏伊士集团、硅谷 BePATIENT 集团,负责前端开发。

    1.2K20发布于 2019-05-14
  • 来自专栏C/C++基础

    web前端开发初学者十问集锦(4)

    2.document.documentElement是什么,和document.body的区别? document是HTML DOM中的文档对象,指代载入浏览器的 HTML文档。 如果让学Web前端跨到CC++的话,我觉得会很痛苦。在CC++中,变量的申明和定义是有着本质的区别,而在JS中,申明并没有什么作用,如果使用变量时没有定义,那么依然会输出undefined。 alert(scope); var scope="local" alert(scope); } t(); </script> 你觉得输出情况会是什么 ,所以弹出”button4“。 (); var bbb = hi; aaa(); aaa(); bbb(); </script> 上面的代码中,将函数hi带上括号和不带括号赋给变量aaa和bbb的区别是什么呢

    2.2K20发布于 2018-08-03
  • 来自专栏学习猿地

    Web前端学习 第10章 小程序开发4 小程序开发

    讯息} } 4 < / li > 5 < / ul > 6 var example1 = new Vue ({ 7 el:'#example-1' , 8 data:{ ) 小程序 微信小程序循环wx:for =“ {{data}}”“ 小程序循环内部{{item.first}} item是固定的,不是自己定义的 1 页面({ 2 数据:{ 3 项目:[ 4 只需要在触发事件的方法中,把需要传递的数据作为形参放置就可以了,例如: 1 // <button @ click =“ say('明天不上班')”> </ button> 2 3 新 Vue ({ 4 例如: 1 // <view class ='tr'bindtap ='toApprove'data-id =“ {{item.id}}”> </ view> 2 页面({ 3 数据:{ 4 原因

    1.9K40发布于 2020-07-08
  • 来自专栏学习/读书笔记

    web前端开发--仿京东官网首页项目实战(4)

    这期完成了仿京东官网首页剩余内容部分。

    66220编辑于 2022-04-07
  • 来自专栏web前端教室

    是什么拉开了前端开发工程师之间的技术差距?

    假设所有的前端程序员的技术水平都是0,二三年之后必然会有一些人水平拨尖。那么是什么造成了他们之间的区别呢?就学习态度来讲,好像许多水平平庸的程序员,他们也是经常学习的呀。 就是这些点点滴滴的地方,当它们积累到二三年以至更久之后,拉开了不同的前端开发之间的技术距离。

    1.1K60发布于 2018-02-07
  • 来自专栏web前端教室

    【门槛】前端开发的门槛是什么?就是各种新增的方法吗?

    今天跟群里的小伙伴们聊天,说到了学习前端开发的门槛,总体看法就是前端学习的门槛与过去相比提高了许多。但是在具体到什么是前端学习的门槛,这个地方有一些分歧。 网上许多文章、许多培训班、机构,都把“学习前端开发”等同于“学习html、css、js等技术”。虽然前端开发会用到这些技术,但学会这些技术只是你跨越前端开发的门槛的必要条件。 那么把问题再明确一下,学习前端开发的门槛,到底是什么? 同学们不要急着得到结论。 那么凭什么认为,你学会了html、css、js,这些前端开发的工具,你就一定可以胜任前端开发的工作呢?这个问题其实也可以转换为,“为什么学了前端技术,却不知道怎么干活”? <! -- --> “怎么干活”,其实这就是学习前端开发技术的门槛。不知道怎么干活,你就在前端开发的门槛外面;知道怎么干活了,你就跨过了前端开发的门槛。 那如果想知道“怎么干活”,该怎么知道呢?

    1.1K50发布于 2018-07-30
  • 来自专栏森屿暖树

    前端特效学习4

    效果图 HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>demo</title> <link rel="stylesheet" type="text/css" href="css/style.css"/> </head> <body>

    <div class="cube

    50120编辑于 2022-03-23
  • 来自专栏黯羽轻扬

    微前端到底是什么?

    具体的,将前端应用分解成一些更小、更简单的能够独立开发、测试、部署的小块,而在用户看来仍然是内聚的单个产品: Decomposing frontend monoliths into smaller, simpler /简单、更容易开发 此外,更重要的是避免模块间不合理的隐式耦合造成的复杂度上升。 也就是说,如果一个微前端已经准备好发布了,它就应该随时可发布,并且只由开发维护它的团队来定 P.S.甚至还可以结合BFF 模式实现更进一步的独立: ? 操作/管理上的复杂性 在采用微前端之前,先要考虑几个问题: 现有的前端开发、测试、发布流程如何扩展支持很多个应用? 分散的,控制弱化的工具体系及开发实践是否可靠? 主要目的在于: 技术架构上进一步的扩展性(模块边界清晰、依赖明确) 团队组织上的自治权 开发流程上能独立开发、独立交付 最大的意义在于解锁了多技术栈并存的能力,尤其适用于渐进式重构中架构升级过渡期: Suddenly

    1.1K20发布于 2019-12-02
  • 来自专栏serena test

    前端开发

    前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 [1] 。 前端开发从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。 [2] 前端开发跟随移动互联网发展带来了大量高性能的移动终端设备应用。HTML5,Node.js的广泛应用,各类UI框架,JS类库层出不穷,开发难度也在逐步提升。 [1]

    94830发布于 2021-06-08
  • 来自专栏grain先森

    前端-微信小程序开发(4):打造自己的UI库

    icon-right::before {   content: "";   display: block;   width: 36rpx;   height: 16rpx;   border-bottom: 4rpx solid #fff;   border-left: 4rpx solid #fff;   -webkit-transform: rotate(-45deg);           transform

    1.6K20发布于 2019-03-29
  • 来自专栏学习猿地

    【融职培训】Web前端学习 第10章 小程序开发4 小程序开发

    讯息} } 4 < / li > 5 < / ul > 6 var example1 = new Vue ({ 7 el:'#example-1' , 8 data:{ 小程序 微信小程序循环wx:for =“ {{data}}”“ 小程序循环内部{{item.first}} item是固定的,不是自己定义的 1 页面({ 2 数据:{ 3 项目:[ 4 只需要在触发事件的方法中,把需要传递的数据作为形参放置就可以了,例如: 1 // <button @ click =“ say('明天不上班')”> </ button> 2 3 新 Vue ({ 4 例如: 1 // <view class ='tr'bindtap ='toApprove'data-id =“ {{item.id}}”> </ view> 2 页面({ 3 数据:{ 4 原因

    1.7K42发布于 2020-07-13
  • 来自专栏前端入门学习

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

    既然都是前端开发,两者肯定有紧密的联系,移动前端开发和web前端开发其实都属于前端开发的范围,目前前端发展的趋势就是大前端,可以说是包罗万象,当然也就包含PC端和移动端领域,而现在的前端开发人员也已早就不是当年的切图仔了 ,需要学习和掌握大前端体系方方面面的知识才能在日常的开发中游刃有余,但是不论趋势如何发展,目前来看HTML、CSS和JavaScript依然是整个前端开发的三大基石。 所以不论是想做移动前端开发还是web前端开发,这三样基础技术都必须熟练掌握。 移动前端开发和web前端开发都属于前端开发,那具体又有什么区别呢? 1、业务的应用场景 web前端开发主要指传统的PC端网页开发,页面主要是运行在PC端浏览器中,移动前端开发出来的页面主要是运行在手机上;直观上会感觉,PC端页面大一些,移动端页面小一些,但是根据开发经验 4、页面的性能 PC端的网络情况一般比较稳定,都是通过网线或者Wi-Fi连接网络;但是移动端就比较复杂,除了Wi-Fi,还有2G、3G、4G甚至是在几种不同的网络连接中交替切换也经常发生,不稳定的网络连接对页面性能带来的挑战是移动端的页面资源不能太大

    2.3K00发布于 2019-08-11
  • 来自专栏Ywrby

    4-Bootstrap前端框架

    Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。 优点 定义了很多CSS样式和JS插件,使得开发人员不需要经过太多设置便可以得到一个丰富的页面效果 采用响应式布局,可以自动适配不同分辨率大小的设备 标准Bootstrap页面模板 <! (例如,如果设定了col-xs-4则在小屏幕手机上占四个栅格,同时在大屏幕设备上也能保证占据四个格子) 栅格类属性不可以向下兼容,如果真实设备分辨率小于预设值则一个元素会占满整行(例如,设定col-lg -4则设备在大屏幕上一个元素占四个栅格,但在小于临界值的所有设备上都单独占据一行) 栅格系统示例 <!

    2.3K20编辑于 2022-10-27
  • 来自专栏李才哥

    前端面试系列(4)

    第二步:true < 1,这时true会转为1,false会转为0进行比较,因此这一步结果为false

    42210发布于 2019-07-24
  • 来自专栏前端西瓜哥的前端文章

    前端工程化指的是什么?

    大家好,我是前端西瓜哥。今天来看看前端工程化是什么。 什么是前端工程化? 工程化,可以理解为使用一些方式,去改良然后提高行业中现有的步骤、设计、应用方式。 前端工程化,就是指对前端进行一些流程的标准化,让开发变得更有效率,且更好地做产品交付。 一开始,网页页面并不复杂,只是提供一些简单的展示和交互的静态页面,甚至不需要后端。 一切都是为了让前端的开发更工程化,也就是 不停地改良前端项目的开发流程,让开发者能够更高效地开发、更好地进行团队协作、让代码的风格标准化、对资源做压缩以及懒加载、更好地交付部署等。 组件已经是前端开发的基石了,是一种比较合理的抽象。 规范化 然后就是前端代码的规范。规范是很重要的,能让代码能够写得更容易更正确,避免一些不必要的错误。 如果是 vue 组件,可以考虑用 Vue Press; Tree shaking:丢掉一些引入了但没有使用的模块; 结尾 简单来说,前端工程化是对前端开发流程的改良,是效率工具。

    2K10编辑于 2022-12-21
领券