首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
Devrsi0n
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
JS arguments 若干问
arguments 是 所有非箭头函数 内部可访问的局部变量,所有参数复制给该变量对象。它是实参,真正传入的参数,而并非定义函数时的形式参数parameter。它类似于Array,但是除了length和索引属性不具有其他数组属性。通过Object.prototype.toStr…
TypeScript 一些你可能不知道的工具泛型的使用及其实现
本文将简要介绍一些工具泛型使用及其实现, 这些泛型接口定义大多数是语法糖(简写), 甚至你可以在 typescript 包中的 lib.d.ts 中找到它的定义, 最新版的 typescript (2.9) 已经包含了大部分, 没有包含的我会特别指出. Partial 作用是将…
精读《Immer.js》源码
本周精读的仓库是 immer。 Immer 是最近火起来的一个项目,由 Mobx 作者 Mweststrate 研发。 了解 mobx 的同学可能会发现,Immer 就是更底层的 Mobx,它将 Mobx 特性发扬光大,得以结合到任何数据流框架,使用起来非常优雅。 Immer …
处理 JavaScript 复杂对象:深拷贝、Immutable & Immer
我们知道 js 对象是按共享传递(call by sharing)的,因此在处理复杂 js 对象的时候,往往会因为修改了对象而产生副作用———因为不知道谁还引用着这份数据,不知道这些修改会影响到谁。因此我们经常会把对象做一次拷贝再放到处理函数中。最常见的拷贝是利用 Object…
推荐一个由 AI 生成 LOGO 的网站
在创建项目时,有时需要根据一些文案,设计LOGO,既要美观大方,又要突出主题。 当然,朋友较多的人,去找做UI设计的朋友来帮忙,像我这样的“孤独患者”,就只能寻求AI的帮助了... 第一步,输入品牌名称(Brand Name)和标语(Tagline),如“美图视觉技术部”和“M…
使用Chrome开发者工具调试Android端内网页(微信,QQ,UC,App内嵌页等)
移动端页面调试一直是好多朋友头疼的问题,iOS 由于其封闭的特性和整体较高的性能,整体适配相对好做,调试也由于 safari 的打通变得很方便。而 Android 系统,尤其是国内环境下的 Android 系统,由于版本跨度大,且各家厂商采用自研内核,使得其成为移动端页面问题出…
Redux原理:为达目标,步步抽象
听说没什么问题是加一层抽象解决不了的。因此本文参考《React小书》总结了此文,建议是将其作为辅助理解工具。 问题概述:模块又需要共享数据,对共享状态的操作不可预料,导致debug困难。 描述:APP应用,有A、B、C...100个模块,我们都需要用到全局Store,A可能去改…
原型链公式了解一下,prototype和__proto__
注:个人主观理解,如有错误请指正。 A继承B,B继承C,C会自动继承Object。aInstance是A的实例,那么存在如下公式([[prototype]]在浏览器中的实现是__proto__,是实例的原型): 只要实例能够通过一次[[prototype]]或多次[[proto…