微前端
Florian Rappl 原作,授权 New Frontend 翻译。微前端是前端开发最具争议的话题之一。值得吗?真的需要切分应用吗?真的需现在就转向微前端吗?这是不是又一个咨询公司为了多赚钱发明出来的概念?尽管人们对微前端多有误解,我们不能否认微前端日益流行这一事实。让我们看下谁在使用微前端,...
2020-09-15微前端方案
前言微前端是当下的前端热词,稍具规模的团队都会去做技术探索,作为一个不甘落后的团队,我们也去做了。也许你看过了Single-Spa,qiankun这些业界成熟方案,非常强大:JS沙箱隔离、多栈支持、子应用并行、子应用嵌套,但仔细想想它真的适合你吗?对于我来说,太重了,概念太多,理解困难。...
2020-06-01前端的变革
在这个双十一结束的点上,打算分享点东西,其实我一直乐意写些实在的技术点,因为不同环境里工程手段和团队发展很不一样。不过到这个双十一是我在阿里的第三个整年,我想把这些年里我们做的真正重要的事总结总结。发布在我来阿里之前,其实没太想过发布这个事情,在阿里的时候,也没想...
2021-12-22前端模块化
一、模块化的理解1.什么是模块?将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信2.模块化的进化过程全局function模式 : 将不同的功能封装成不同的全局函数编码: 将不同的功能封装成不同的全...
2021-08-01前端干货分享
终于有时间总结一下了,这个给大家分享一下我收藏的前端的网站,希望对网友有用. 站酷http://www.zcool.com.cn/gfxs/ 据说好多设计大卡都在这里哦 优界网http://97ui.com/ 赶快来找灵感吧 jq手册http://www.php100.com/manual/jquery/ 非常不错的jq手册,分类很好,而且都是工作中常用的...
2022-04-16前端工具现状
本文数据更新至 2015年09月09日。由于当我发出这篇文章后,问卷又增加到了 1000 份(编写这篇文章的时候还是 649 份),所以我特地更新了一下文章的数据。比较有趣的事是虽然问卷的份数增加了,但是对之前的统计结果似乎没有特别大的影响。几周之前,我发布了一份前端工程师的问卷调查来统计前...
2021-12-22前端知识大纲
HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动端适应。JavaScript: 数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs、JSON、aj...
2021-12-26前端图表制作
像这种后端返回一堆数据,每一个数据呈圆环状,随机分布的图表应该怎么处理回答看下echarts这个类似案例:https://gallery.echartsjs.com/editor.html?c=xrJSdOMs2G...
2020-09-29前端模块规范
今晚跟团队的小伙伴们碰了下项目中的前端模块规范,这里备忘下,主要包含几点内容模块依赖声明模块常用调用 exampleAPI 注释变量、函数命名规范模块整体概览首先来个整体的文件概览,后面会逐项强调下上面说到的几点/** * @fileoverview 前端模块规范的范例,主要注意的几点内容 * ...
2021-12-23前端用户模块
在前端交互中难免会与用户交互,比如评论啊,用户中心啥的都需要用户是 已登录 状态,然后传统的登录方式是在需要登录的地方加判断,如果没登录则跳转到登录页,并在登录成功后返回当前页,功能是实现了,但整个交互略繁琐,如果说用户是在评论呢,输入了100个字,然后一点发布就跳转了,...
2021-12-23前端正则匹配
想匹配到 已千米 为结尾的所有非数字字符例如: let str = '123ja23x千米x123x千米' 最后想得到是 12323123千米我的写法是let reg = /\D+[^(千米)$]/gstr.replace(reg, '')结果 : 123323x千米但是不对 想请教一下 怎么写回答相当于把非数字字符清除,但是被清除的字符后面不能是米,也不能是结束符$'123ja23x千米x123x千...
2021-01-22大前端接口规范
1、基本规范查询、获取之类的接口,通用 get 请求添加、修改、删除的接口,通用 post 请求2、基本 json 格式//当 code == 200 时候 是成功 data 中是要用的数据//当 code != 200 时候 msg 中是错误的信息,用于前端的错误提示{"code": 200,"data": {},"msg": "xxxxxxxxxxx",}通过 code 判断接口成功与失败与否,失败的...
2022-04-08前端的未来方向
想问广大网友有个问题,本人是一名前端开发人员,目前遇到了自身的瓶颈,我在想,在未来的职业生涯方向,是在前端方面钻研深度,还是学习后端发展广度,欢迎各位朋友给个意见,小弟在此感激不尽回答花点时间把前端钻一钻, 然后学服务端知识, 有个侧重点就会学的很有动力有这问的功夫 多看...
2020-07-06前端PDF下载
java后台返回一个这个给我https://litc.xforceplus.com/litchi/pdf/einvoice.pdf?request=iNwCBxYT9HHeA%2FNTy7%2BfGnQYiNfQLjFav42gxhGoJvWIq8qXdaNJeK7Srp1%2Fi%2B86jKQKcLI%2BwzhD%0AfymTPmpvVatatKi4UB03PGvqfScsz0pjRpfSnmrE4Lun1WmM7YCrKj8ybeSunFZR11Nglu7t%2FnQY%0AiNfQLjFabCuX...
2021-06-19【JS】前端注释
首页专栏javascript文章详情0前端注释福瑞斯发布于 今天 08:45 css/* content */注释无法嵌套旧版浏览器中可以使用<!-- --> 及 //,不推荐html<!-- 注释 -->js可使用:// 注释/**注释*/不可使用: <!-- 注释 -->参见:(https://developer.mozilla.org...cssjavascripthtml阅读 35发布于 今天 08:45 赞收藏分享本...
2021-02-05前端物料中台建设
这篇文章主要写关于前端迭代及上下游协作效率我们是如何解决的。背景我们的目的是提升前端迭代及上下游的协作效率,我们从四个出发点开始讲起:团队负责的业务越来越读,如何提高资源、组件及代码的复用率,提升整体研发效率;提升项目的上下游协作效率,涉及到从UE到UI到FE再到QA的整个...
2022-04-11【JS】前端笔记
首页专栏javascript文章详情0前端笔记llfididi发布于 1 月 29 日ms笔记星图jsJavaScript的数字类型 console.log(typeof 666) 返回一个字符串,表示未经计算的操作数的类型) undefined number string boolean null object && es6中的Symbol 这种对象永不相等,解决属性名冲突的问题 引用类型object包含:Da...
2021-01-30前端生态发展回顾
引用苏宁前端架构师的一个总结作为开篇编程技术及生态发展的三个阶段最初的时候人们忙着补全各种API,代表着他们拥有的东西还很匮乏,需要在语言跟基础设施上继续完善然后就开始各种模式,标志他们做的东西逐渐变大变复杂,需要更好的组织了然后就是各类分层MVC,MVP,MVVM之类,可视化开...
2021-12-22前端微信点金计划
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="referrer" content="origin"> <meta name="viewport" content="width=device-width, viewport-fit=cover, initial-sc...
2020-12-09前端异常处理详解
除了调试,处理异常或许是程序员编程时间占比最高的了。我们天天和各种异常打交道,就好像我们天天和 Bug 打交道一样。因此正确认识异常,并作出合适的异常处理就显得很重要了。我们先尝试抛开前端这个限定条件,来看下更广泛意义上程序的报错以及异常处理。不管是什么语言,都会有异常...
2020-06-21前端接收不到数据
题目描述我用的Ant designer +react 前端开发,后台返回数据了,在浏览器F12里能看到数据,请求成功了,并且但是在model返回的数据却是undefined。我搞不懂为啥?我是通过model里这样调用后台方法的前台调用方法步骤:去model---service---后台返回数据----service---model----页面。下面是service里的代码我不懂这个r...
2021-06-15前端代码规范笔记
jade 类以及内嵌 js,缩进为2,除了 js 声明 如://html.form-group label.col-sm-2.control-label 主机 .col-sm-6 input.form-control(type="text", name="host")//jsvar routeArr = [], buttonType = $route.find('button')[0].dataset.type, selectCollection = 'custom';$.ea...
2021-12-22【JS】前端异常上报
引子在前端异常解析:Source Map 中讨论了 Source Map 的使用,接着看看异常上报的方式。OriginMy GitHub影响因素异常上报,可能产生影响的因素有:上报的频率。当出现死循环,不断触发异常上报时,这个就跟 DDOS 攻击差不多了。上报的数据量。不同的请求方式,能携带的数据量有限制。如果想要录...
2021-01-01