Grunt这么鬼,是干啥的呢? 最近很火的前端自动化小工具,基于任务的命令行构建工具。官网http://gruntjs.com中文网http://www.gruntjs.net/  通过官网和中文网,我们清楚了Grunt 是一个基于任务的JavaScript工程命令行构建工具。jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由
转载 2024-01-02 20:25:08
63阅读
qiankun 是一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。什么是微前端前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。微前端架构具备以下几个核心价值:技术栈无关 主框架不限制接入应用的技术栈,微应用具备完全自主权独立开发、独立部署 微应用仓库独立,前后端可独立开发,部署完成后主框架自动
Android前端界面框架搭建1、技术概述,描述这个技术是做什么?学习该技术的原因,技术的难点在哪里。控制在50-100字内。编写Android前端界面,搭建基本框架让app界面更加美观。由于本次软件定义为Android方向,所以Android前端界面搭建美观就很重要,在初期考虑使用框架搭建还是自己打的时候,我们在网上查了很多有关Android开发的资料,最后决定学习Android 前端的内容,
React简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram(照片交友) 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。Angular1 2009 年 谷歌 MVC 不支持 组件化开发由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非
转载 2023-11-20 13:57:16
99阅读
项目里 superset 版本是 0.36.0, python 版本是 3.6, 网上大部分资料都是后端开发人员贡献的,这篇文章我从一个前端的角度记录一下 superset 二次开发遇到的一些问题和解决方法。先讲一下项目的大概结构:整个项目的后台代码使用了 python,这部分放在项目根目录的 superset 目录下一整个后台的框架页面使用了 jinjia2,在项目根目录/superset/te
转载 2023-11-06 17:52:31
0阅读
工欲善其事必先利于器,上次的分享中,我提到一个开发工具叫 IntelliJ IDEA。不得不说,这个工具可以大大帮助像我这样的初级程序员,特别是掌握了一些快捷键后,起点就跟别人不一样了,包括现在我给出的链接,都尽量是英文的,都是希望自己的起点跟他人不一样。我相信,起点定得高一些,同样的努力,最后的结果就会不一样。IDEA 虽好,但也免不了出各种问题。因为它做得大而全,所以安装体积大,加载项目资源的
Web前端开发网页制主要由HTML、CSS、JavaScript三大要素组成。随着企业需求变,前端开发技术的三要素也演变成现今的HTML5、CSS3、jQuery。响应式布局、微网站等是Web前端未来的发展方向之一。网站前端开发基础知识学习内容:1.HTML基础标签HTML不管前后端,是必须要会的基础中的基础。HTML标签常用的也没几个,学起来其实很容易。HTML的学习是一个记忆和理解的过程,在学
前端代码重构经验总结2018年中至2019年年初,我曾参加过一次中型前端项目的代码重构。 项目原本是由jquery + vue搭建的,主要由jquery实现功能,只是引入了vue,可以用一些vue框架提供的基础功能。 vue提供了官方的命令行工具vue-cli,用于创建脚手架快速搭建vue 项目。项目组决定将项目完全基于vue框架进行重构。为什么要重构由于旧版本代码时基于Jquery实现的,与现在
一:网络开发架构1.什么是网络开发架构?在开发项目之前需要遵循的代码规范,比如:代码运行的流程,环节,步骤等2.网络开发架构的分类:1.cs架构client 客户端server 服务端cs架构的优势:可以在下载的应用程序中享受高度的定制化服务cs架构的略势:需要提前好下载客户端,过程繁琐2.bs架构brower 浏览器server 服务器bs架构的优势:直接通过浏览器访问,快速高效bs架构的略势:
转载 2023-06-21 20:41:17
540阅读
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。传统软件架构描述的对象是直接构成系统的抽象组件,侧重于系统的抽象、拆分、组织方式等。所以如果从传统软件架构定义出发,前端架构可能就是指前端项目的系统设计了。在进行系统设计之前,由于前端开发语言缺乏一定的工程能力,所以web前端架构师相比传统软件架构师还应该能提供以下开发基础的支持:开发
转载 2024-03-12 13:11:32
44阅读
在底层的前端框架领域中,早先是jquery称霸互联网,近些年,MVVM类型的框架成为主流,Vue、React和Angular三大框架并驾齐驱。目前这四种是开发者使用较广的底层框架。下面,播妞搜集了比较常用的web前端框架分享给大家,一起来看看吧!1. Foundation框架Foundation框架总体来看要比Bootstrap略显高大上一点,但他们俩的设计理念都是非常清楚的,Bootstrap有
转载 2023-07-21 23:37:29
104阅读
一、Node开发概述1. 为什么要学习服务器端开发能够与后端程序员更加紧密的配合网站业务逻辑前置,学习前端技术需要后端技术支撑(ajax)扩宽知识视野,能够站在更高的角度审视整个项目2. 服务器端开发要做的事情实现网站的业务逻辑数据的增删改查3. 为什么选择node使用javaScript语法开发后端应用一些公司要求前端工程师掌握node开发生态系统活跃,有大量开源库可以使用前端开发工具大多基于n
背景做前端的同学都知道,做的页面多了,东西就会乱,因此我们需要统一一个开发流程。开发流程的好坏,直接影响着页面开发的效率,间接影响游戏的时间。开发流程的目标可以快速完成页面。通过组件化的方式,保证代码重用,避免重复劳动。保证页面上线后能够高效运行。开发流程的范畴文件的存放规范。代码的组织结构和编码规范。发布策略。支持整个流程所必须的开发工具。每个团队都有自己的开发流程规范。实际上也不存在一个最好的
转载 2023-07-18 21:29:34
163阅读
字节跳动ADFE团队一、传统class的痛点随着React、Vue等支持组件化的MVVM前端框架越来越流行,在js中直接编写css的技术方案也越来越被大家所接受。为什么前端开发者们更青睐于这些css-in-js的方案呢?我觉得关键原因有以下几点:css在设计之初对“组件化”的考虑是不完全的,css直接作用于全局,无法直接作用于某个组件内部的样式。在我们的前端组件中有很多“组件样式随着数据变化”的场
前阵子面试的时候,在 shopee 的一面中,问了我一道最小栈的问题,关于最小栈的问题,我以前是做过的,以为是送分题,最结果最优解没写出来,不过也脑补了一些优化,算是答的还行。下面我先大致描述下这道题,然后一步步给出最优解以及我在面试中是解法(面试中给出了几个优化,但想不出最优解)。题目如下:实现一个这样的栈,这个栈除了可以进行普通的push、pop操作以外,还可以进行getMin的操作,getM
## Windows应用开发架构Windows平台上进行应用程序开发时,通常会采用一定的开发架构来组织代码、实现功能。本文将介绍Windows应用开发常用的架构,并提供一些代码示例来帮助读者更好地理解。 ### MVC架构 MVC(Model-View-Controller)是一种常见的软件架构模式,用于将应用程序分为三个部分:数据模型(Model)、视图(View)和控制器(Contr
原创 2024-04-28 04:29:15
59阅读
前端系统开发架构 前端系统开发架构是指在前端开发过程中,为了提高代码的可维护性、可扩展性和可复用性,采用一定的设计原则和模式来组织前端代码的结构和逻辑。一个好的前端系统开发架构能够使前端开发更加高效和规范。 常见的前端系统开发架构有MVC(Model-View-Controller)、MVVM(Model-View-ViewModel)、Flux和Redux等。本文将以MVVM架构为例,介绍前
原创 2023-08-16 06:56:11
86阅读
https://www.jianshu.com/p/b84677648ad6
转载 2023-07-30 22:24:42
79阅读
# 前端开发 架构图的实现步骤 ## 1. 确定项目需求和功能 在开始绘制前端开发架构图之前,首先需要明确项目的需求和功能。这将有助于我们确定所需的技术栈和组件。 ## 2. 选取合适的前端框架 根据项目需求,选择合适的前端框架。常见的前端框架包括React、Angular和Vue.js等。在这里我们以Vue.js为例进行讲解。 ## 3. 搭建开发环境 在开始开发之前,需要搭建好相应
原创 2023-11-03 06:57:46
209阅读
项目管理,这是一个很专业的领域,涉及的内容非常广泛,并且实践操作过程是“多变”的,第一次接触这个工作是在之前公司做广东省电信IPTV-EPG项目的时候,这也是第一次帮带团队,这也是偏技术方面的,涉及的内容很少;主要是团队召集、带领团队解决局方问题并且为团队提供帮助以及和局方协调资源和工作安排。结束这个项目后又转到技术上了。不过中间也接触了不少岗位(测试,文档开发,美工,Java开发,Oracle等
  • 1
  • 2
  • 3
  • 4
  • 5