产品与需求购物车功能需求我们在忙的时候,有时突然想到要买一个东西,但是又放不下手头的事情,于是想有一个地方先记录下要买的东西;有时候我们需要收集日常要买的东西,到时候统一购买,以便享受优惠或包邮;有时候我们需要提前记录要购买的东西,以便在618、双十一等时间统一买;
产品设计这个时候需要一个地方统一记录需要购买的东西,手机和电脑都可以用,随时随地记录。所以要做一个产品,既能手机用,又能电脑用...
more

Mr.Yellow.Wills
-
-
这是一篇掘金小册ssr册子的阅读笔记, 同构:前后端使用同一套代码;这里涉及到一个技术实现细节, 服务端使用babel,客户端使用webpack后端代码通过babel实现,将es转为js;前端代码通过webpack全部打包到一个index.js文件中; 服务端运行依赖node_modules,客户端将node_modules打包到index.js中后端代码通过babel转义js后,babe... more
-
探究两个问题: rollup能打包没有安装过的依赖。 react组件包,如何不打包react 依赖外部react? 前情准备 peerDependencies external一文搞懂 peerDependencies + external rollup能打包没有安装过的依赖rollup 编译时,当import某个包时,如果此包存在于node_modules中,则会被打包进去;如果此包不存... more
-
本文主要是m芯片安装的一些问题分析,其中关于 node,其他系统安装可以借鉴。 node-sass失败可能是 node-sass与node版本不一致导致。 nvm install失败问题M2芯片 安装node 12 版本;node 16版本之前的版本,没有适配 m芯片,可以通过提示:Mac M1 nvm install失败问题12345➜ sales_app git:(carDetail)... more
-
服务端渲染理解服务端渲染时;输入一个菜单路由路径,在没有ssr时,全部是 react 配合 router 实现的渲染,这应该有一个逻辑,就是,每次跳转到新的页面,跳转时,react router 渲染好想要的内容,渲染完毕调用类似:history.pushState(‘data to be passed’, ‘Title of the page’, ‘/test111999’);来修改浏览器... more
-
重装win10系统pe镜像如果电脑无法进入系统,只能进入bios,那么需要一个u盘,里面放一个pe镜像;将u盘插入电脑,电脑华为 f12 进入bios系统;此时会显示 u盘;进入u盘,u盘自动读取 pe镜像文件,然后自动启动pe镜像系统; 此时如果无法连接网络,可以通过手机usb,移动网络,热点,共享usb网络给电脑。在此系统下载好 win10 专业版 iso 文件;分区相关的软件; 进行w... more
-
try catch很多页面明明运行异常,但控制台却不报错,如果遇到这种情况,可以关注 页面中所有的 try catch ,进行断点,同时关注 new Error 调试一些莫名其妙的问题的时候,要首先多关注 try catch,因为很多原因会通过 new Error 给你说明具体原因。但有些代码写的欠考虑,或者有些代码为了规避js线上报错监测系统,会将报错放入 try catch 中,这样写是... more
-
基础知识高低电平计算机的存储和速度都是基于这个来表示的。 计算机容量单位在物理层面,使用高低电平记录信息,1表示高电平,0表示低;如上面的《高低电平》所以计算机理论上只认识0/1两种状态0/1称为bit(比特位)因为bit太小了,因此发展出来更大的单位字节 1byte=8bits 网络速度 cpu的速度2G赫兹,表示cpu每秒钟高低电平的频次。 字符与编码集ASC||码使用7个bits就可以... more
-
浏览器插件是一个单独进程,拥有很多电脑操作底层的能力,这是渲染进程所不能有的底层操作能力,这是插件的一切魅力源泉!因此浏览器插件能做到很多页面业务js所无法做到的能力。 核心概念popup,options,background,content_scripts background 是后台,相当于进程,没有dom,不具备浏览器特性,所以很多浏览器api用不了,类似于 node 进程;conte... more
-
浏览器原理谷歌的多进程当前谷歌是多进程,启动谷歌浏览器后,就会启动浏览器主进程、插件进程、渲染进程, 其中每个标签页面会单独对应一个渲染进程,多个页面就会有多个渲染进程。我们的html、js、v8引擎都在这个渲染进程中,这个渲染进程处于一个沙箱内,这样目的是为了不影响其他页面,保证了稳定性。 随着3d动画的出现,后面又出现了 一些其他基础服务进程,比如 GPU进程、网络进程 等等。 开启的进... more