20190122 前端开发日报

JavaScript中任意两个数加减的解决方案;入坑 GitHub,先当女装大佬?给这个 2500+ 星的项目跪了;通过垃圾回收机制理解 JavaScript 内存管理;漂亮的动态气泡背景效果bubbly-bg.js;js中各种位置;「前端面试题系列4」this的原理以及用法;[ 逻辑锻炼] 用 JavaScript 做一个小游戏 ——2048 (详解版);使用 Redux 管理 Flutter 应用数据

  1. JavaScript中任意两个数加减的解决方案 本文是从初步解决到最终解决的思路,文章篇幅较长 虽然是一篇从0开始的文章,中间的思维跳跃可能比较大 代码的解析都在文章的思路分析和注释里,全文会帮助理解的几个关键词 Number.MAX_SAFE_INTEGER 和 Number.MIN_SAFE_INTEGER 15长度的字符串 padStart 和 padEnd 分析填坑思路 相信…
  2. 入坑 GitHub,先当女装大佬?给这个 2500+ 星的项目跪了 郭一璞 发自 海淀桥下 量子位 报道 | 公众号 QbitAI GitHub上女生少?没事。 好在,还有女装大佬。 数量还不少 56名贡献者在这个名为Dress的项目里集结,上传了百余张女装照,收获了2200余颗星。 女装 事情要从一个名叫Dress的项目说起。 大概在11个月…
  3. 通过垃圾回收机制理解 JavaScript 内存管理 照片来自Unsplash 上的Dlanor S 内存管理的主要目标是在需要的时候为系统动态地分配内存,然后释放那些不再使用的对象的内存。像 C、C++ 这样的语言有基本的内存分配函数,如 malloc() ,而一些高级语言计算机体系结构(如 JavaScript)包含垃圾回收器来完成这项工作。它跟踪内存分配并识别这些分配的内存是否不再使…
  4. 漂亮的动态气泡背景效果bubbly-bg.js bubbly-bg.js是一款漂亮的动态气泡背景js插件。它是基于HTML5 canvas,压缩后的版本小于1kb,但是它能制作出各种漂亮的动态气泡背景效果,非常强大。 查看演示 下载源码 使用 可以通过npm来安装bubbly-bg.js动态气泡背景插件。 npm install bubbly-bg –save 可以在页面中引入bubbly-b…
  5. js中各种位置js中有各种与位置相关的属性,每次看到的时候都各种懵逼。索性一次总结一下。 clientHeight
  6. 「前端面试题系列4」this的原理以及用法这是前端面试题系列的第 4 篇,你可能错过了前面的篇章,可以在这里找到: 伪类与伪元素的区别及实战 如何实现一个圣杯布局? 今日头条 面试题和思路解析 在前端的面试中,经常会问到有关 this 的指向问题。最近…
  7. [ 逻辑锻炼] 用 JavaScript 做一个小游戏 ——2048 (详解版)前言 这次使用了 vue 来编写 2048,主要目的是温习一下 vue。 但是好像没有用到太多 vue 的东西,==! 估计可能习惯了不用框架吧 之前由于时间关系没有对实现过程详细讲解,本次会详细讲解下比较绕的函数 由于篇…
  8. 使用 Redux 管理 Flutter 应用数据 本文发布在使用 redux 管理 flutter 应用数据,后续一直会更新,感兴趣的可以关注一下。 最近在学 flutter,边学边记录了一本 写给前端看的 flutter 笔记,感兴趣的小伙伴可以一起来完善他。 使用 redux 管理 flutter 应用数据 redux 是什么?简单来说,就是为了解决 UI 层状态管理的方案,如果不熟…
  9. ReasonML——新的前端强类型语言简介 背景介绍 从有前端到现在,JavaScript 语言一直都是实现前端逻辑的首选。但是,由于 JavaScript 是一个弱类型语言,很难进行相关的类型检测。因此在构建大型应用时,使用 JavaScript 难免会遇到一些隐式类型转换等相关的问题,从而导致程序的 bug。 在当前的选择中,有两个流派,都能够解决 JavaScript 弱类型语言带…
  10. 一、题目 就是写一个检验方法,输出不符合排版规则的内容。 翻译规则地址: 译文排版规则指南 补充细节: …
  11. 前端基础入门四(JavaScript基础)学习目标: 掌握编程的基本思维 掌握编程的基本语法 我们先来学习JavaScript基础,后续会讲解JavaScript高级。 重点内容 变量的声明及使用数据类型类型转换运算符 JavaScript介绍 JavaScript是什么 JavaScript是一…
  12. 说来话长的 Javascript 原型链 为了不被罚200块钱,不得不强迫自己在今天之前写完这篇博客,人就是要对自己狠一点,想些招数来强迫自己,也许是件好事。 JS的原型链总是被端上前端面试桌上的一盘经典菜,不同的人从不同的角度去品鉴。今天我想从构造函数模式到原型模式到原型链再到原型链来阐述我的理解。 构造函数模式 以前的我只是知道构造函…
  13. LeetCode11.盛最多水的容器 JavaScript给定 n 个非负整数a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多…
  14. JStorm 源码分析:tuple 在整个拓扑中的流转过程 我们先引入一些基本的概念, 对 JStorm 源码中使用的一些组件有一个基础的认识, 再在这个基础上加入源码的分析, 这样才能更好地学习源码. ^_^ 下图展示了一个简单的拓扑结构. 上图中共有 3 个 task, 其中 1 个 spout, 2 个 bolt, 它们分别被分配在 Worker 1、Worker 2 中. Spout 与 Bolt …

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

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


关注我

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

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

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