20181022 前端开发日报

可以说的秘密:那些我们该讨论的前端加密方法;vue开发规范;高级 Vue 组件模式 (1);Angular7的新特性;Python 协程应用之 Kubernetes Webterminal;vue.js响应式原理解析与实现;浅谈前端实现页面加载进度条以及 nprogress.js 的实现;JavaScript之ECMA对象的学习

  1. 可以说的秘密:那些我们该讨论的前端加密方法 这篇文章介绍了前端开发中常用的加密方法并给出其适用场景。
  2. 高级 Vue 组件模式 (1)去年,曾经阅读过一系列关于高级 react 组件模式的文章,今年上半年,又抽空陆陆续续地翻译了一系列关于高级 angular 组件模式的文章,碰巧最近接手了一个公司项目,前端这块的技术栈是 vue。我对于 vue 本身还是…
  3. Angular7的新特性 Angular7的新特性
  4. Python 协程应用之 Kubernetes Webterminal 在容器技术高度流行的当下,webterminal(WEB终端)作为一种简单且实用的功能被诸多webUI管理系统所采用。当然我们研测云平台也不例外。本文主要讨论研测云平台的 webterminal 不同实现之间的对比(Go 与 Python)。 webterminal 关键逻辑 想要实现 webterminal 关键点就是需要将 web 中的输入/输出还有resize…
  5. vue.js响应式原理解析与实现从很久之前就已经接触过了angularjs了,当时就已经了解到,angularjs是通过脏检查来实现数据监测以及页面更新渲染。之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新渲染页面。今天,就…
  6. 前端面试之组件化 视图 数据 变化逻辑 1.2 组件的复用 props 二、JSX 本质是什么 2.1 JSX 语法 html 形式 引入 JS 变量和表达式 循环 style 和 className 事件 JSX 语法根本无法被浏览器所解析 那么它如何在浏览器运行? 2.2 JSX 解析 JSX 其…
  7. 高级 Vue 组件模式 (2)我们需要实现的需求是能够使使用者通过 <toggle> 组件动态地改变包含在它内部的内容。
  8. React源码解析-首次渲染(纯DOM元素)II上一篇文章中,介绍了顶层对象ReactCompositeComponent[T]是如何构造的,接下来我们看看 batchedMountComponentIntoNode 做了什么事情。
  9. Go基础学习记录之Web开发的博客文章列表展示功能 每次我都会将自己实践的代码放到github上并且都会打一个tag,方便后面用的同学使用,这里我以下面分支的代码进行实践分享 https://github.com/durban89/typescript_demo.git tag: 1.1.5 本次分享继续之前的Model层,之前的Model层重构,零零散散的总算是完成了,今天继续添加一下文章列表展示功能,虽然说是一个简单…
  10. 【ES6】对象的新功能与解构赋值ES6 通过字面量语法扩展、新增方法、改进原型等多种方式加强对象的使用,并通过解构简化对象的数据提取过程。
  11. Node.js 高性能和可扩展应用程序的最佳实践 [第 2/3 部分] 在 上篇文章 中,我们学会了如何无需忧虑代码,而水平扩展 Node.js 应用程序。本章中,我们将讨论扩展时必须注意的事项,以便在扩展流程时防止错误发生。 从 DB 中分离应用程序实例 本章首先要讲的不是代码,而是你的 基础架构 。 如果你希望应用程序能够多主机扩展,则必须部署数据库到一些独立的主机,以便可…
  12. CSS scroll-behavior和JS scrollIntoView让页面滚动平滑 byzhangxinxu from https://www.zhangxinxu.com/wordpress/?p=8073 本文可全文转载,个人网站无需授权,只要保留原作者、出处以及文中链接即可,任何网站均可摘要聚合,商用请联系授权。 一、引言开始言开头言 1. 这些年自己步子慢了 这些年自己在无障碍访问,SVG和Canvas这些偏小众的领域花了大量的学习…
  13. 高级 Vue 组件模式 (3)之前一篇文章中,我们虽然将 toggle 组件划分为了 toggle-button、toggle-on 和 toggle-off 三个子组件,且一切运行良好,但是这里面其实是存在一些问题的:
  14. 前端面试之MVVM浅析 1.2 vue 实现 todo-list 1.3 jQuery 和框架的区别 数据和视图的分离,解耦(开放封闭原则) 以数据驱动视图,只关心数据变化,DOM 操作被封装 二、说一下对 MVVM 的理解 2.1 MVC M – Model V – View C – Controller 2.2 MVVM Model – 模型、数据 View – 视图、模板…
  15. jQuery的deferred对象详解 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。 通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。 …
  16. Mozilla 如何提升 JS 和 WASM 之间的调用速度 “在 Mozilla,我们希望让 WebAssembly 尽可能快。我们从设计开始就朝着这个目标努力,它已经具备了很高的吞吐量。然后,我们使用流式基线编译器改进了加载时间。我们编译代码的速度比它们在网络上传输的速度还要快。”
  17. Fiddler 能分析 HTTPS 流量意味着 HTTPS 协议不安全? 前几天有个同学在公众号问了我一个问题,涉及到Fiddler分析HTTPS流量的问题,虽然对Fiddler不太了解,但一看是HTTPS问题,我还是非常感兴趣的,因为嗅探软件的工作原理是相通的,基于现有知识分析一个未知的问题是非常有趣的事情,所以我放下工作,简单了解了下,并有了一个相对满意的解答,然后写了此文,从问题分析到…
  18. Cat Chen 谈前端职业生涯重要的几个阶段 做前端、后端还是全栈?做产品还是基础架构?业务和技术哪个更重要?软技能有多重要?听听 Cat Chen 怎么说。
  19. 缓存 React 事件监听器来提高性能》在 js 里面有个不被重视的概念:对象和函数的引用,而这个却直接地影响了 React 的性能。如果你打算创建两个相同的函数,但是却又不相等。 (by 众成翻译 – 飞鱼) ​​​

    缓存 React 事件监听器来提高性能
  20. 以面试官的角度来看 React 工作面试 原文地址:A React job interview — recruiter perspective. 原文作者:Bartosz Szczeciński 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:子非 校对者:
  21. Under the Hood: NaN of JS 文 | 杨魁 on 前端 在查看本文之前,请先思考两个问题。 typeof1/undefined是多少 .indexOf(NaN)输出什么 如果你还不确定这两题的答案的话,请仔细阅读本文。 这两题的答案不会直接解释,请从文章中寻找答案。 一、NaN…

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

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


关注我

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

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

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