前端印象

其他

面试官:用 JS 解析一下这个 HTML 内容

参考标签文档:https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-nameconst
2022年4月23日
其他

12个可能你没见过,但非常实用的 HTML 标签

这个标签就很有意思了,去年有段时间我做的业务里涉及到了进度条,当时是前同事做的,然后有一些性能问题,我就在研究如何优化,减少进度条改变带来的性能问题,当时还写了一篇
2022年4月22日
其他

小程序的鼻祖在国内就这么消亡了!

https://cdn.jsdelivr.net/gh/king-hcj/king-hcj.github.io/2022/04/10/pwa-and-service-worker/[39]指正和
2022年4月20日
其他

假如没有Firefox,Chrome还会这么努力吗?

在此领域的竞争局面,这样侧面印证了双方都有巨大的潜力。你更支持哪款?往期推荐不用跑项目,组件效果所见即所得,绝了!86张脑图,一口气看完
2022年4月16日
其他

不用跑项目,组件效果所见即所得,绝了!

天免费体验资格的,为了本文的效果,我先申请了申请网址:https://previewjs.com/checkout填一下自己的邮箱,就申请成功了然后它会把一个兑换码发到你的邮箱里拿着这个码去
2022年4月13日
其他

86张脑图,一口气看完 React

生命周期.png2.4.2数据流和正确使用State2.4.2数据流和正确使用State.png2.5事件处理2.5事件处理.png2.6条件渲染2.6条件渲染.png2.7列表
2022年4月12日
其他

身在上海,这个插件帮我抢了一个月的菜!感谢!

"物资大礼包",多谢你们让收到物资的小伙伴多滋润了两天,但这对于我们肯定是远远不够的,特别是在上海打工合租的人,一个房子里有3~5户,有的甚至更多,小区按房子来分发,一份礼包最后由
2022年4月9日
其他

我是傻x,被迫看了 1 天源码,千万别学我!

这两个库没互相兼容??目前内心OS:两个这么大的库,更新了都不做互相兼容的么于是我又跑回去看文档,gan!还记得这个图么?这是我一开始准备用这些库时看的,但我没看到这个信息:当
2022年4月5日
其他

焕然一新的 Vue3 中文文档来了!

指引image.png重写了深入响应式系统image.png重写了渲染机制image.png全新的可组合函数指引image.png新的工具链指引image.png新的性能指引image.png8.
2022年3月29日
其他

这不是我认识的 MDN 吧?

竟然大变样了!这还是我认识的MDN吗?新版MDN原来长啥样来着?旧版MDN不得不说,新版MDN的UI已经跟上时代的潮流了啊~
2022年3月2日
其他

Node18 即将支持 import HTTP资源!

https://xxxxxx/say-helloWorld.jsERR_UNSUPPORTED_ESM_URL_SCHEME:当加载的资源URL的协议不被支持时,会报该错误,例如
2022年2月16日
其他

CSS状态管理,玩出花了!

...动画:animation过渡动画:transition这些交互方式组合起来,真的可以玩出一些花样,例如我们本文的主题,CSS的状态管理,一起来看个例子🌰
2022年2月9日
其他

Element Plus 正式版发布啦!

设计基本稳定,但这只是一个开始。在后续的迭代工作中,我们将集中精力在优化交互细节,新增额外功能上,包括但不仅限以下内容:暗色主题正式版中,我们集成了
2022年2月8日
其他

去年这些瓜,轰动了整个 IT 圈!

吃瓜指南,感觉特别有意思,给大家分享一下~
2022年2月6日
其他

从2021的收藏夹里掏出 22个实用的前端工具给大家~

是一个荧光字体生成器,项目不复杂,但很好看,我们可以随意修改文本,最后导出SVG十七、IconduckIconduck:https://iconduck.com/Iconduck
2022年1月28日
其他

大开眼界:CSS指纹

大家好,我是零一。之前我发过一篇文章,是关于浏览器指纹的:浏览器隐身模式下的你,仍然没有任何隐私,里面介绍了各种各样的指纹生成方式,今天讨论另一个比较新奇的思路:CSS指纹什么是CSS指纹?CSS
2022年1月26日
其他

之前写的JSX的条件语句竟然存在那么多Bug?

当然了,如果判断条件本来就是布尔值的话,那就可以忽略这一条了二、Children作判断条件在某些场景下我们可能会写一个组件来处理逻辑,例如:function
2022年1月25日
其他

Vue3 将成为新的默认版本,转正了!

日成为新的默认版本!”在本次公告中,尤雨溪也特别提醒“务必阅读可能需要采取的措施部分,来确认你是否需要在默认版本切换之前做相应改动以避免发生异常。”具体内容如下:从库到框架
2022年1月21日
其他

7天学会NodeJS!

20:30公平参与抽奖,禁止作弊,把书留给更需要、运气更好的人中奖后请48小时内与我取得联系(或者有我好友的,我可以主动联系你),否则奖品作废长按扫码加我好友,避免奖品落空欢迎给本文
2022年1月16日
其他

你真的认为Google翻译不影响前端页面功能吗?

只需要在html标签上添加translate="no"属性即可屏蔽掉翻译功能:八、检测被翻译成了什么其实存在一部分用户默认就开启谷歌翻译功能的,
2022年1月14日
其他

自毁项目?知名 NPM 包作者删库、注入恶意代码,炸了!

认为:“这太不负责任了!如果你在发布免费代码时遇到问题,那就不要发布。你破坏自己被广泛使用的项目,不仅伤害了大企业,也伤害了所有使用它的人。这会导致人们害怕更新,因为新版本可能并不安全。”软件工程师
2022年1月11日
其他

2021 年 JavaScript 明星项目公布,最受欢迎的竟是它?

非常相似,但主要区别在于Astro支持在页面中使用动态交互内容。以下是能够在客户端渲染动态组件的情况:页面加载时页面闲置时,前提是它是一个低优先级的组件当使用浏览器Intersection
2022年1月8日
其他

看完GitHub官方的2021年度报告,才发现原来全球程序员好像都在卷呐

2021年,开发者代码的传递速度大幅提升。开发团队每日合并的拉取请求数量提高了61%。开发者更少的项目,合并速度更快,一般不到1天即完成合并。
2021年12月27日
其他

Firefox 这个功能不就是前端初学者的福音吗?

评论区留言你的想法!我是零一,分享技术,不止前端往期推荐CSS实现微信朋友圈的九宫格图片自适应前端程序员后来都去干嘛了?我找了几位聊了聊在CSS中写
2021年12月20日
其他

CSS实现微信朋友圈的九宫格图片自适应

大家好,我是零一,微信朋友圈都发过吧?它支持最多发9张图片,所以我们也称之为九宫格要知道发1~9任意数量的图片时,这些图片的排列方式可能有所不同。大体有这四种排列情况:情况一:只有一张图,完整展示整张图1张图情况二:2~3张图的情况,无法完整展示每张图,则在第一排依次排开(一排最多3张)2张图
2021年12月15日
其他

前端程序员后来都去干嘛了?我找了几位聊了聊

程序员继续发展,后面应该如何做自己的职业规划呢,找了几个大佬聊了聊,总的来说有下面几个发展方向,仅供大家参考!选择一:前端-高级前端-全栈-前端架构师(前端专家)选择这条路的童鞋,最好就是技术迷,热爱前端,对技术有说不出的热情。喜欢专研,不管现在,还是将来,都乐于接受新事物新知识。优点:一直都能呆在自己喜欢的领域,踏踏实实的敲代码,薪水也能不断提高。缺点:30多岁还要各种敲代码,难免要被其他人管着,疲于各种公司的需求。选择二:前端-高级前端-前端主管-前端经理这条路,可能是大部分前端,都渴望走的路,都会理所当然的以为自己以后会走上的路。这个时候问题来了?哪里来这么多的前端主管和前端经理给你啊?优点:一步一脚印,人生不断往上爬。成为高富帅,赢取白富美,登上事业的高峰。缺点:就拿南京来说,不要说前端经理,就是前端主管这个职位,估计也没有多少公司是存在的。很多人上到前端经理也算到顶了。这里是想说明一点,路是有的,但是选择很少。万一有一天你要跳槽了,你真的不一定能找到下一间公司,又能当会前端主管的。我所在的公司,当得上主管或者组长这个职位的人,真的一只手就可以数完。ps:本人其实也想走这条路,但是我很唠叨的再强调一遍,30几岁之后,你未必能找到喜欢的公司的这个职位。僧多粥少啊。最后的结果会沦为,继续当码农。选择三:前端-高级前端-转后台-高级后台-后台经理这也是不少有实力的前端走的一条路。毕竟,在大多的公司,在大多的时候,都是后台统领着前台。说一句不好听的话,前端是一个习惯被领导的职位。后台引导统筹项目的开发,估计大家都看得多了。前端统领后台,统筹项目开发你听过没有(除了张云龙)?很少。至少我是没接触过的。优点:华丽转岗,前后通杀,也能走出一辈子码农的死循环,当上经理,做管理层。缺点:前端转后台,这明显不是一条好走的路,需要熬很多苦,学很多后台的东西,再慢慢成长起来。简单概括就是成本高,前期很辛苦。熬过了,上路了,就有机会走上更高的台阶;熬不过了,浪费了青春,继续当个二流的后台开发,继续码农。选择四:前端—高级前端—转产品—产品经理—高级产品经理这条路本人觉得也是一条不错的出路。在这个最好又最坏的年代,人人都是产品经理。在前端界打滚了这么多年,自然有不少产品的基础和思想。所以前端转产品,也是一条相对不会很吃力的路。优点:有一定的基础,产品经理需求量大,以后的选择很多。缺点:半路出家,前期也会很吃力地转型,转产品需要自身很有想法。懒于思考的人儿不适合。选择五:前端-高级前端-其他行业,创业等等这条路就是现在的我,总是憧憬着以后有一份不错的生意,然后有白富美,有车有楼,财务自由的一条路。优点:未知性很大,不用再整天敲代码,可能还真的很赚钱。缺点:正因为未知性太大,所以前途未卜。选择走这条路的童鞋,要早早地想好要干什么,干的事情需要具备什么技能,趁早学。The
2021年12月12日
其他

React中的TS类型过滤原来是这么做的!

TS骚操作真的很重要,因为它能很好地帮助你做静态类型校验今天就来介绍一个在其它开源库中见到的既花里胡哨,又实用的TS类型——TS类型过滤自我介绍TS类型过滤,英文名(我自己取的)叫
2021年12月8日
其他

JavaScript 26 岁了!

,是在次年(1996年)11月份,由网景公司提交给Ecma国际[2]进行标准化的标准规范,我们现在使用的很多语法都基于这个标准,包括我们最熟悉的ES5、ES6(ECMAScript
2021年12月5日
其他

在CSS中写 when/else,不香吗?

还是需要稍微思考一下才知道是什么意思,然后有一个有意思的媒体查询写法也想在这里提一下,它的语法感觉挺有意思的,而且特别易懂,写法如下:@media
2021年12月3日
其他

WebStorm 和 VsCode 的结合体来了!

公司推出的编辑器都很好用,但超级占用内存这个缺点劝退了无数人(收费可能劝退了更大一部分人),转头使用免费且轻量的VsCode的人不占少数。虽说VsCode已经出来很久了,但
2021年12月1日
其他

Dan 是如何选择 Maintainers 的?尤大看了直呼 good !

responsibility.他们会寻找机会并提出有意义的改变。例如范围内的、务实的、通常是增量的变化。他们的变化感觉更像是“雕刻出”应该已经存在的东西,而不是附加一些额外的内容。它们会让
2021年11月27日
其他

Rust程序员一觉醒来都懵了:审核团队集体辞职,发生什么了?

Gallant在声明中写道:团队辞职是为了抗议核心团队认为自己不对除自己以外的任何人负责。辞职声明来得如此突然,措辞又比较严厉,广大程序员看到这则声明后“一脸懵逼”,而又不免好奇。由于目前该pull
2021年11月24日
其他

在浏览器控制台安装 NPM 包是什么体验?

还会给你返回一些你所查询的库的替代品。大道至简,繁在人心越是“复杂”的东西,其原理也许越是趋向“简单”,大道至简,繁在人心,祝每一个努力攀登者,终能豁然开朗,释然于心。参考资料[1]cdnjs:
2021年11月23日
其他

JavaScript 已成最受欢迎的编程语言,社区规模近 1650 万

多名受访者,考察了全球范围内的软件开发者趋势,包括编程语言、工具、API、应用程序和技术领域,以及开发者的态度。同时还调查了开发者对
2021年11月21日
其他

如何把 Vue 网页打包体积增大 1500%

https://css-tricks.com/how-to-import-a-sass-file-into-every-vue-component-in-an-app福利时间本次活动免费包邮送出图书
2021年11月21日
其他

2021互联网校招研发薪资汇总,最高40k ?

房补月薪:快手主要分为白菜,sp,ssp三档,本科和硕士不同薪。开发岗本科硕士白菜22k25ksp25k28kssp28k+31k+算法岗比开发岗的薪资更高另外,ssp
2021年11月20日
其他

肝完「浏览器原理与实践」,我总结了36条

前言作为一名前端er,日常工作打交道最多(之一)的莫过于熟悉而又陌生的浏览器了,熟悉是每天都会基于浏览器的应用层面之上码业务,陌生是很多人可能跟我一样不熟悉其内部运行原理,比如js是怎样运行的呢?精美样式页面是怎样渲染到电脑屏幕的呢?在开放的互联网它又是怎样保证我们个人信息安全的呢?带着种种疑云开始肝李兵老师的《浏览器基本原理与实践》,不得不说,大家之作,通俗易懂,层层拨开云雾见青天,下面就(非常非常)简单总结一下。Chrome
2021年11月19日
其他

Chrome 96又更新了5个巨巨巨好用的功能

一下,解决一下问题对了,它都会上报哪些信息呢?Timestamp:上报时间body:报告数据type:上报类型url:生成报告的目标urluser_agent:请求头中的
2021年11月19日
其他

VsCode 1.62 发布!再次带来焕然一新的编程体验!

Code。主要的编辑功能网页版都支持,不过少了很多扩展:像主题、片段或语法这种纯声明性的扩展可以在浏览器直接运行,需要运行代码的扩展必须由扩展的作者更新。参数提示高亮现在会突出显示当前参数,可以通过
2021年11月18日
其他

Rust 才是 JavaScript 基础设施的未来

JavaScript,TypeScript,也许还有CSS)中工作得很好。B)能够重新定义社区对构建工具速度的期望。对于JS快速构建工具来说,到底什么才是快?在我看来,我们目前的工具都太慢了。——
2021年11月17日
其他

Chrome 版本即将突破100,但也有潜在隐患

VsCode,这功能爱了!有他60%的努力,何愁进不了大厂我是零一,分享技术,不止前端,下期见~最后,欢迎加我的微信,拉你进上百人的前端交流群创作不易,加个点赞、在看
2021年11月15日
其他

火了!JavaScript 版的斗破苍穹?

VsCode,这功能爱了!有他60%的努力,何愁进不了大厂我是零一,分享技术,不止前端,下期见~最后,欢迎加我的微信,拉你进上百人的前端交流群创作不易,加个点赞、在看
2021年11月15日
其他

【望周知】淘宝 NPM 镜像换域名了!

VsCode,这功能爱了!有他60%的努力,何愁进不了大厂我是零一,分享技术,不止前端,下期见~最后,欢迎加我的微信,拉你进上百人的前端交流群创作不易,加个点赞、在看
2021年11月14日
其他

从一线撤回二三线城市的程序员们,最后都怎么样了?

你会选择撤回二三线城市么?*期待你的留言!往期推荐前端也有元宇宙这一局,中国前端属实领先世界了...Semi
2021年11月13日
其他

报警了!Github 是不是想要抢我饭碗...

代码助手,在编辑器中写代码或编写注释描述代码时,自动为你生成接下来需要编写代码的提示,让你无需再进行各种搜索、查文档的操作,所有的操作都在编辑器里完成!先来一个直观的例子了解一下
2021年11月10日
其他

前端也有元宇宙

https://link.juejin.cn?target=https%3A%2F%2Fgithub.com%2Fgoogle-ar%2FWebARonARKit[5]WebARonARCore:
2021年11月5日
其他

Semi Design通过分层设计同时支持 React、Vue 等框架的秘密

design除了官方提供的React、Angular版本外,社区还衍生出了Vue、Svelte、Blazor等多个基于不同技术栈的实现版本,本质上属于同一种设计语言,在不同技术栈上的表达。在JS
2021年11月3日
其他

这一局,中国前端属实领先世界了...

大家好,我零一。让我们回到4年前,17年国外前端圈都发生了哪些大事?为了弥补web和原生应用体验的差异,谷歌大力推进PWA所有主流浏览器都支持WebAssemblyServerless开始流行CSS-in-JS走进主流前端视野TypeScript火爆GraphQL爆炸式增长......那么这一年,国内前端圈发生什么大事呢?第一批「微信小程序」上线。WXML、WXSS这陌生又熟悉的名字让前端工程师眉头一紧。之后,一票友商为了蹭微信热点,纷纷上马自家的小程序。但为了显得与众不同,又定义了各自的标准。为了应对各家参差不齐的标准,出现了各种「小程序转译框架」,uniapp、taro、mpvue、wepy2、chameleon......正应了「David
2021年11月1日
其他

Edge 联动 VsCode,这功能爱了!

大家好,我是零一,你们一定一定一定遇到过这样一个情况:假设我们在浏览器的开发者工具调试自己写的页面样式,调了半天终于调好了,于是打开你本地的代码找到对应的代码把你刚刚在浏览器调试修改的代码一个个在本地代码中再修改一遍。如下图所示:目前的操作流程确实怪麻烦的。你如果改的代码少一点还好说,要是改的多了,又碰上项目热更新导致页面刷新,你刚才改的所有代码都找不到记录了,得,瞎忙活!基于这个痛点,Microsoft
2021年10月30日