• 前端面试每日3+1——第124天
    今天的知识点 —— 第124天[html] HTML5规范将元素分为哪几个大类?前端面试每日3+1,以面试题来驱动学习,每天进步一点!希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!
  • 12 个令人惊叹的 CSS 项目
    如果你对太空场景情有独钟,那么一定会被这个 CSS 实现的太阳系动画所震撼。Francine 就是一个纯 CSS 制作、展示的 18 世纪风格的绘画作品。或许,你会惊讶 CSS 实现的效果竟能如此逼真。不用那么复杂,纯 CSS 就可以搞定。它的灵感来源于 CSSgram。最后利用 JS,我们能实现各种让人惊叹的页面/动画效果,但 JS 并不是最轻量的解决方案。
  • 前端开发日报:20190818
    视频地址:大规模应用TypeScript「2019 JSConf -Brie Bunge」 视频翻译版权归 simviso 所有,微信公众号:Simviso , ...https://juejin.im/post/5d5416226fb9a06b244314485、代码提交git时自动格式化并通过ESlint检测前言 在同一个项目中,一般都是几个人合作开发,每个人的代码风格不同,因此提交到git之前,需要统一下格式,因此才有了这篇文章,分享一下自己的配置过程。首先来看一下使用vue create my-project命令生成项目的时候,自动生成的Vuex的代码,store.js:import Vue from 'vue' import Vuex from 'vuex' Vue.use export default new Vue...https://juejin.im/post/5d5645e3f265da03c7219c8e10、异步Promise以及Async / AwaitPromise 的 then 链式写法本质上是一直往下传递一个新的Promise ,也就是说 then 在下一步接收的是上一步返回的Promise。
  • 重磅!前端也有AI代码补全工具了,这款撸码利器让写前端的程序员们沸腾了!
    想象一下,如果用来做代码提示会怎样?也是我知道的唯一一个能够支持前端开发语言代码补全的工具,基于深度学习技术,开发者边用边学,越用越好。于是我测试了一下这个号称的工具,看看AI编程进展到什么程度,是如何帮助程序员节省时间。「代码搜索功能」是aiXcoder的另一个节省时间的功能:把搜索代码实现具体功能的搜索引擎做到了IDE中,节省来回切换浏览器的时间成本。难怪不少使用过的网友说:aiXcoder是他们用过最好用的代码补全工具,程序员的重磅撸码神器,好评如潮。
  • 在 Node.js 中转换 SVG 图像格式[每日前端夜话0xAD]
    SVG 转 TIFF接下来,让我们将SVG文件转换为标记图像文件格式文件。SVG到WEBP接下来,将 SVG 文件转换为 WEBP 文件格式。确保你在项目目录的根目录中有一个我们可以使用的SVG文件。SVG到HEIF最后一个例子,让我们将 SVG 文件转换为高效图像文件格式。这是完整的代码: 1constsharp=require 2 3sharp 4.png() 5.toFile 6.then 9.catch你还应该在项目目录中看到新的HEIF文件。结论希望本文能帮助你完成编码工作!
  • Node在业务中的使用指南
    但Node在业务上的使用还没有那么普及,有的时候想用老板还不同意,本文将从4个角度解析“为什么要使用Node”。02架构需要面向用户的接口由Node中间层负责以后,真正的服务端可以专注于提供基于领域模型的对内接口,做微服务。当一个接口需要商品+用户信息时,由Node分别查询组装,从整体业务代码维护角度来说,变得更容易,不会因为业务发展使得每个接口都异常繁杂。众所周知,js是一门单线程语言,所以Node在实现的时候,需要借助libuv来实现异步。04学习成本较低Node使用js开发,只需要学习简单的api,前端开发者就可以无障碍使用,学习成本很低。
  • 从 0 到 1 的前端异常监控项目实战
    前端监控包括行为监控、异常监控、性能监控等,本文主要讨论异常监控。预警则在异常发生前,提前预判,给出警告。解决前端异常信息统一处理的痛点,error-report给复杂的前端异常上报带来了春天。记录前端异常信息,支持断网暂存异常,在线后自动上传暂存异常信息。涵盖 Vue 异常、Axios 异常、原生Ajax 异常、JS 抛出的
  • 重磅!前端也有AI代码补全工具了,这款撸码利器让写前端的程序员们沸腾了!
    想象一下,如果用来做代码提示会怎样?也是我知道的唯一一个能够支持前端开发语言代码补全的工具,基于深度学习技术,开发者边用边学,越用越好。于是我测试了一下这个号称的工具,看看AI编程进展到什么程度,是如何帮助程序员节省时间。「代码搜索功能」是aiXcoder的另一个节省时间的功能:把搜索代码实现具体功能的搜索引擎做到了IDE中,节省来回切换浏览器的时间成本。难怪不少使用过的网友说:aiXcoder是他们用过最好用的代码补全工具,程序员的重磅撸码神器,好评如潮。
  • Serverless For Frontend 前世今生
    尤其是到了 2019 这个时间点,未来一段时间内,有一个词 — Serverless 你会听到想吐。所有人都在说 Serverless几乎没有人知道如何落地 Serverless但大家都觉得其他人在大力做 Serverless所以大家都在宣传自己在做 Serverless阿里作为 Node.js 国内的引航者,在该领域深度实践多年。在国内第一个引入 BFF 的概念,现在也是第一个提出 SFF。比较流行的是 Struts + Spring + Hibernate 框架,还有 Dreamweaver 等前端三剑客。此时 Sam Newman 提出了 Backends For Frontends :简称之为 BFF,最重要的是:服务自治 ,谁使用谁开发,带来了灵活与高效。Egg - 企业级的 Node.js 框架,扫清后端框架、中间件生态接入方面的障碍。
  • 前端吐槽的后端接口那些事
    今天与另一位前端开发人员扯起了后端接口的皮,那个兄弟对后端人员提供的接口很大的意见,不过他说的也确实有道理,所以结合我的见解,希望提供接口的人员能多加注意。虽然写文档是麻烦的事,但对后端人员来说,是利人利己。我之前也做过一段时间后端,也犯过没校验参数的错,额,因为后来没有做后端,也就没有去修正。即此前对数据所作的任何修改都将被撤销。
  • 从TypeScript的类中派生接口[每日前端夜话0xAE]
    每日前端夜话0xAE每日前端夜话,陪你聊前端。TypeScript 当然支持这一点,你可以创建一个或多个接口,然后再定义生成这个接口实例的类(或工厂)。此外,仅依靠具体实现并不是理想的解决方案,因为如果我们将来需要多个实现的话,TypeScript 编译器服务还没有一个很好的机制能够批量替换具体实现的所有用法与相对应的接口。因此在本文中,我们探索了 typescript 的两个功能,可以帮助我们解决这个问题。从类派生接口TypeScript 的一个鲜为人知的特性是接口可以从类派生。
  • 前端开发日报:20190820
    目前社区有很多关于微前端架构的介绍,...https://zhuanlan.zhihu.com/p/783620284、使用 Flutter for web 构建了 100+ Widget 实时预览示例使用 Flutter 开发已经接近一年时间了,但是在学习 Flutter 一些 Widget 的时候不能像前端那样有能直接在网站上实时看到效果,每次接触到一个新的 Widget 时都需要花费不少时间才能看到效果,所以我基于 Flutter ...https://segmentfault.com/a/11900000201083955、8 道高频出现的 Vue 面试题及答案前言 本文讲解 8 道高频出现的 Vue 面试题及答案。https://juejin.im/post/5d57994ef265da03bd05196910、图解JavaScript 继承可能有很多人知道实现继承的方法,却对实现继承的原理不明所以。(吸收了各路知识,转化成了自...https://juejin.im/post/5d58017f6fb9a06b084cf34a11、前端开发日报存档看得不过瘾,网站有过去几年的每日前端好文章日报存档,关注收藏起来不迷路。
  • 前端面试每日3+1——第127天
    今天的知识点 —— 第127天[html] html的button中的reset有什么作用?前端面试每日3+1,以面试题来驱动学习,每天进步一点!希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!
  • 送 50 本优质前端书籍(专栏)
    这些公众号本身推送的也是优质的文章,对大家学习前端也是大有裨益的;关注不吃亏系系列。00送什么书《JavaScript设计模式与开发实践》《大型网站性能优化实战》《Vue.js项目开发实战》《前端开发核心知识进阶》《Vue.js从入门到项目实战》《React+redux开发实战》《Python-Flask-Web开发入门与项目实战》01 书怎么送在下面的公众号后台回复「抽奖」,弹出小程序后点击参与。开奖时间是 8月 25 日 12:00 ,一定要留意微信消息,如果你中奖了,请尽快在中奖页面提交收件人信息。
  • CSS预处理语言的模块化实践
    最理想的情况是,所有的模块都寄存在一个公共的库里,哪里需要用到就从库中直接调过来。这个美好的愿望不是不可实现的,借助预处理语言,我们可以很轻易地完成这事情。预处理语言是一种类css的语言,我们知道css本身不是语言,而预处理语言的诞生,就是为填补这一部分语言功能。目前流行的预处理语言主要有两种:less和sass。我比较常用sass,所以以下内容都是以sass为基本语言做介绍,两者在特性上有很多相似的地方,所以大家不必担心实现上有什么千差万别。在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。
  • 用 await/async 正确链接 Javascript 中的多个函数[每日前端夜话0xAF]
    每日前端夜话0xAF每日前端夜话,陪你聊前端。在 async/await 上有一些难以调试的陷阱,因为我遇到了所有这些陷阱,所以我将在这里发布自己的完整代码并解释我的学习过程。然后我们需要 async 函数 getEmailOfCourseWithCourseId() 从Firestore获取课程的电子邮件地址。通过 awaiting 上面的函数 getEmailOfCourseWithCourseId() 并传递 courseEmail,这些函数将等到这种情况发生,然后运再行。最后,在运行 saveToCloudFirestore() 和 sendEmailInSendgrid() 并返回它们的值之前,不能发送 res.send(),否则我们的整个云函数将在工作完成之前中断。为此,我们将 saveToCloudFireStore() 和 sendEmailInSendgrid() 响应保存到变量中,其唯一目的是标记上述函数何时完成。你永远不应该捕获错误,但删除它们会使 async/await 概念更容易理解。
  • 前端开发日报:20190821
    可视区域计算 可视区域的计算,就是使用当前...https://juejin.im/post/5d58ecb751882554a13f80482、从零开始实现一个Vue级联组件本文实现的是一个省、市、县...多级联动组件,当组件渲染完成后默认会加载出所有的省名称,当用户点击某个省的名称后,右边会自动添加一列显示该省下对应的市名称列表,当用户点击某个市后,右边又会自动添加一列...https://segmentfault.com/a/11900000201209983、Vue中keepalive的深入理解和使用在平常开发中,有部分组件没有必要多次初始化,这时,我们需要将组件进行持久化, 使组件的状态维持不变 ,在下一次展示时,也不会进行重新初始化组件。
  • 去哪儿网前后端分离实践
    本文是对去哪儿网前端业务方向负责人兴百放在今年 GMTC 大会上的演讲整理。前后端分离方案去哪儿网主要有三种前后端的分离方案。第一种是项目分离,承载页面分离。这样来来回回,调试非常的复杂,一旦前后端同学涉及到跨部门,跨楼层合作,这些成本又会相应的增加。这也是目前阶段主要的使用方式。针对的是当前指定版本 qp 包。第二方面,对 Node.js 了解不深,不敢应用在生成环境中,即使应用到生产环境,一旦出现问题,不能快速及时的处理,导致高层认为还不如其他后端语言稳定,降低了我们的话语权。
官方公众号
活跃用户
专注前端开发技术,分享前端开发资源和前沿技术资讯,助力前端开发工程师更好成长。
关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,七万+同行相伴成长。
西安交大品牌讲座“学而讲坛”创始人和负责人,致力于打造一个跨界融合的学术共同体。北大文学博士,西安交大国家大学生文化素质教育基地副主任,人文学院高培中心主任,著有《陕西文化产业实战研究》、《视觉素养导论》、《艺术导论》、《读图范式》等。
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
我们是网络世界的启明星,安全之路的垫脚石。
每天分享成长干货,路虽远,行则必至
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
讯石信息咨询(深圳)有限公司成立于2001年4月,由国际光电产业的一群通讯行业专家、管理专家与咨询专家共同创办而成。
围绕Database、Bigdata、AiOps的企业级专业社群。顶级大咖、技术干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙,受众20W+。
一个专注侃侃计算机视觉方向的公众号。计算机视觉、图像处理、机器学习、深度学习、C/C++、Python、诗和远方等。
《前端剑解》 —— 是由海之林技术团队维护的前端公众号,关注前端技能的发展;【前端面试每日3+1】 —— 365天,每天早上5点发布面试题(html, css, js, 软技能),以面试题来驱动学习,提倡每日学习与思考,每天进步一点!
我是浪里行舟,Github博客3000+star作者,致力于打造一系列能够帮助初中级工程师提高的优质文章。
Java和大数据领域开发,干货,面试,资料下载,源码解读等
分享项目实践,洞察前沿架构,聚焦云计算、微服务、大数据、超融合、软件定义、数据保护、人工智能、行业实践和解决方案。
记录工作,生活的地方。
一个有情怀的公众号。机器学习、自然语言处理、算法等知识集中营、期待与你相遇~
每天分享Flutter&Dart技术
高效运维公众号由萧田国及朋友们维护,经常发布各种广为传播的优秀原创技术文章,关注运维转型,陪伴您的运维职业生涯,一起愉快滴发展。
web笔记本,随身携带的笔记本。记录互联网、编程、工作等的思考感悟,专注前端学习成长。欢迎留言与我探讨呀~