20181123 前端开发日报

2019年前端面试都聊啥?一起来看看;GitHub上最热门的十大Vue.js项目;脑阔疼的webpack按需加载;Web安全开发规范手册V1.0;面试官问:能否模拟实现JS的bind方法;百度、有赞、阿里前端面试总结;css实现盒尺寸重置、均匀分布的子元素、截断文本;Vue CLI 3 环境中使用模拟数据(Mock)

  1. 2019年前端面试都聊啥?一起来看看 原文作者:Harshal PatilFollow 译者:UC 国际研发 Jothy 写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。 JavaScript ES2015 规范出现后,一切都大变样啦。 该规范很大——随着对modules(模块)原生支持以及不断发…
  2. GitHub上最热门的十大Vue.js项目在过去的一个月里,Mybridge从将近150个Vue.js开源项目中精选出十个热门项目,旨在帮助开发者找到自己需要的Vue.js开源项目
  3. 脑阔疼的webpack按需加载 随着单页应用发展的越来越庞大,拆分js就是第一要务,拆分后的js,就可以根据我们需求来有选择性的加载了。 所以第一个问题,就是js怎么拆? Q2:js怎么拆? 1,未拆分前是什么样子? 来个demo,先看一下未拆分之前是什么样子: a.js: import b from ‘./b.js’; console.log("this is a.js") const b…
  4. Web安全开发规范手册V1.0团队最近频繁遭受网络攻击,引起了技术负责人的重视,笔者在团队中相对来说更懂安全,因此花了点时间编辑了一份安全开发自检清单,觉得应该也有不少读者有需要,所以将其分享出来。
  5. 面试官问:能否模拟实现JS的bind方法附上之前写文章写过的一段话:已经有很多模拟实现bind的文章,为什么自己还要写一遍呢。学习就好比是座大山,人们沿着不同的路登山,分享着自己看到的风景。你不一定能看到别人看到的风景,体会到别人的心情。只…
  6. 百度、有赞、阿里前端面试总结 前言 人家都说,前端需要每年定期出来面面试,衡量一下自己当前的技术水平以及价值,本人17年7月份,毕业到现在都没出来试过,也没很想换工作,就出来试试,看看自己水平咋样。 以下为我现场面试时候的一些回答,部分因人而异的问题我就不回答了,回答的都为参考答案,也有部分错误的地方或者不好的地…
  7. css实现盒尺寸重置、均匀分布的子元素、截断文本重置盒子模型,以便width s和height s并没有受到border 还是padding他们的影响 。
  8. Vue CLI 3 环境中使用模拟数据(Mock) 小编推荐: 掘金是一个面向程序员的高质量技术社区,从 一线大厂经验分享到前端开发最佳实践,无论是入门还是进阶,来掘金你不会错过前端开发的任何一个技术干货。 Vue CLI 3 主打自动化零配置确实很方便。有些地方还是需要进行一些配置,但是配置起来也非常简洁。 今天分享一下 Vue CLI 3 环境中使用模拟数据(Moc…
  9. react + node + express + ant + mongodb 的简洁兼时尚的博客网站此项目是基于 react + node + express + ant + mongodb 的,项目已经开源,项目地址在 github 上,喜欢的,欢迎给个 star 。
  10. 5分钟掌握 webpack 多页应用配置 webpack 多页应用配置的基本思路是采用多入口配置,然后多次调用 html-webpack-plugin 来生成 html 文件。 假设项目的目录结构为: src |-pages |-home |-home.html |-home.js |-about |-about.html |-about.js 复制代码 webpack.config.js: const HTMLWebpack…
  11. 20181122 前端开发日报】只知道ajax?你已经out了;css实现单行、多行文本超出显示省略号;《css世界》- 详细重点笔记与技巧;Vue数据通信详解;Vue.js 3.0 新特性预览;程序员练级攻略(2018)…详情→ ​​​

    20181122 前端开发日报
  12. WebSocket网络通信协议上一篇文章简要的介绍了一下http协议,这次再介绍一下WebSocket协议,两者之间有很大的区别,WebSocket协议是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。
  13. webpack回顾篇 大版本变化 1.2 功能进化 Webpack V1 HMR Webpack V2 Tree Shaking ES module Import Webpack V3 Scope Hoisting (作用域提升) Magic Comments (配合动态 import 使用) 版本迁移 V1 -> V2 迁移指南 https://doc.webpack-china.org/guides/migrating/ V2 -> V3 …
  14. NodeJs 实战——原生 NodeJS 轻仿 Express 框架从需求到实现(二) 这篇文章是一个系列的文章的第二篇,这一篇会对上一篇实现的简易框架进行功能拓展,并将路由与应用分离,便于代码的维护和功能拓展。为了提升路由匹配的效率,也对路由模块进行了进一步的设计。 确认需求 将路由与应用分离,便于代码的维护和功能拓展 优化路由模块,提升匹配效率 Router 与 Applicatio…
  15. 从源码里面了解vue的nextTick的使用 今天做了一个需求,场景是这样的: 在页面拉取一个接口,这个接口返回一些数据,这些数据是这个页面的一个浮层组件要依赖的,然后我在接口一返回数据就展示了这个浮层组件,展示的同时,上报一些数据给后台(这些数据就是父组件从接口拿的),这个时候,神奇的事情发生了,虽然我拿到数据了,但是浮层展现的时候,这些…
  16. SVN 迁移至 Git 指南 从SVN迁移至Git 将代码从SVN迁移至Git时,若不关注SVN的历史提交记录,则直接将一份源代码提交至远端Git仓库即可;但对于大多数项目,历史提交则是对团队比较宝贵的记录,若要导出SVN的历史记录,则需要借助Git与SVN是双向桥接的特性,即 git svn1,它允许你使用Git作为连接到SVN有效的客户端,这样你可以使用…
  17. 如何在 phabricator 中添加或更新 js 或 CSS 文件资源? 参考资料: Adding New CSS and JS 目前这篇 wiki 文档还没有中文翻译,大家可以权当是我对此的翻译加自己的实践总结吧。 给 phabricator 添加新的 CSS 和 JS 文件 解释如何向 Phabricator 添加新的 CSS 和 JS 文件。 概述 Phabricator 使用一个名为 Celerity 的系统来管理静态资源。 如果你是现任或前任Face…
  18. 2018.11.19秋招末第二波前端实习/校招小结背景 个人背景 就读于东北某普通二本院校计算机软件工程专业,现大四,北京实习 前端方向,自学,vue技术栈 时间背景 大概是在11月9日准备好简历开始投递 秋招差不多已经结束招聘岗位不多,投递对象为大一些的互…
  19. 理解 JavaScript 中的 undefined 与其他的语言相比,JavaScript 中 undefined 的概念是有些令人困惑的。特别是试图去理解 ReferenceError(“x is not defined”)以及如何针对它们写出优雅的代码是很令人沮丧的。 本文是我试图把这件事情弄清楚的一些尝试。如果你还不熟悉 JavaScript 中变量和属性的区别(包括内部的 VariableObject),那么最好先去…
  20. V8中更快的异步函数和promise】本文详细的讲解了如何在V8中优化JavaScript异步编程,从最开始的回调到promise再到异步函数,清晰的分析了V8中是如何实现更快的异步函数和promise。 ​​​

    V8中更快的异步函数和promise
  21. 程序员练级攻略(2018):前端性能优化和框架这个是我订阅 陈皓老师在极客上的专栏《左耳听风》,我整理出来是为了自己方便学习,同时也分享给你们一起学习,当然如果有兴趣,可以去订阅,为了避免广告嫌疑,我这就不多说了!以下第一人称是指陈皓老师。
  22. TensorFlow.js 卷积神经网络手写数字识别原博地址[链接] 源码 digit-recognizer demo [链接]演示开始时需要加载大概100M的训练数据, 稍等片刻 调整训练集的大小, 观察测试结果的准确性 数据来源 数据来源与 [链接] 中的一道题目 digit-recognizer题目给…
  23. Wayne:360 出品的通用的、基于 Web 的 Kubernetes 多集群管理平台 Wayne Wayne 是一个通用的、基于 Web 的 Kubernetes 多集群管理平台。通过可视化 Kubernetes 对象模板编辑的方式,降低业务接入成本, 拥有完整的权限管理系统,适应多租户场景,是一款适合企业级集群使用的发布平台。 Wayne已大规模服务于360搜索,承载了内部绝大部分业务,稳定管理了…
  24. 前端监控实践——FMP的智能获取算法今天来给大家介绍下前端监控中一个特定指标的获取算法,有人会问,为啥就单单讲一个指标?这是因为,目前大部分的指标,比如白屏时间,dom加载时间等等,都能通过现代浏览器提供的各种api去进行较为精确的获取,…
  25. 谷歌发布新的 Node.js Web 渲染界面 Carlo 在数据集较小的情况下,如何使用 keras 进行图像分类呢?手把手教你[喵喵] ​​​

    谷歌发布新的 Node.js Web 渲染界面 Carlo
  26. #前端技术#【2018 JavaScript 现状调查报告】详见: 这是 StateOfJS 发布的一份 2018 年 JS 开发者调查报告。来看看,开发者们对什么感到满意,以及他们想要学习什么。(译者:王练) ​​​

    2018 JavaScript 现状调查报告
  27. 前端秋招面试总结秋招宣告结束,面试了接近20家公司,有幸拿到offer,感谢这段时间一起找工作面试的朋友和陪伴我的人。这是一段难忘的经历,相信不亚于当年的高考吧,也许现在想起来高考不算什么,也许只有经历过秋招的人才懂得找…
  28. 2018 JavaScript 趋势报告 写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。 以下内容根据 StateOfJS 这个项目整理而来。 一年一度的 JavaScript 趋势报告来啦,这个报告从 2016 年开始,今年已经是第三…
  29. 一位赌狗前端的自我修养 这段时间工作巨多,直到今天才有时间写点东西。可是要输出点什么比较好呢?这时候看到了隔壁桌面上放着一张机打的写着一组一组数字的纸,有了!那要不抽个奖吧! 问题分析 抽奖,讲究一个随机,只要把随机摇号解决了不就不管什么规则都能抽了?所以我们需要一个可以产生随机数的函数。不仅要随机数,我们还需要的是…

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流