写在前面 本文是一个前端看完了一本产品书,结合日常工作,有感而发。写了一些这本书带给我的思考,我工作中的困惑以及对未来的一些想法。 作为一个前端开发,从业以来第一次跟产品打交...
鸭子类型想必大家都耳熟能详,只要你走起来像鸭子,叫起来像鸭子,那么你就是只鸭子。JavaScript天生就是鸭子类型,而TypeScript也使用Structural Typ...
TypeScript是我最近很想好好学一学的内容,使用了很久了,对它的感觉也变了又变,应该是时候进行深入了解了。 当我搜TypeScript书籍推荐时,我看到很多回答都说官方...
本文是对《Effective TypeScript》中归纳总结(Things to Remember)的翻译 1. 理解TypeScript与JavaScript的关系 It...
1. What is Ts是Js的超集,所有的Js代码都是Ts代码,但反过来不是,Ts增加了一些额外的语法用来声明类型 初学Ts的时候,我一直把它看作是Js+Type,但它其...
先来沉浸式体验一下小游戏 Pure CSS Connect 4[https://codepen.io/finnhvman/pen/xXpzVN] 当我知道这是仅html+cs...
Compiler SyncHook SyncBailHook如果任何事件函数存在返回值,那么会立即中断后续事件函数的调用 AsyncParallelHook异步并行钩子,会并...
1. 问题 使用window.history.pushState修改url(urlA --> urlB),但是之后url又莫名被改成了urlA 2. 解决之道 通过debug...
写css最逃不开的应该是浏览器兼容问题了吧,因为css存在一些未定义行为,各个浏览器都会按照自己的渲染规则来表现,就会存在表现不一致的情况,还有很多属性某些浏览器不支持,很多...
开篇提到css最开始的设计就是服务于图文信息的,文本处理和展示能力的强大。不知道大家有没有用过tailwind[https://www.tailwindcss.cn/],它用...
1. font-size font-size字号,设置字体大小,很简单的一个属性。它的单位有很多,除了最常用的px,还有ex、em、rem等。 ex 一个相对单位,指小写字...
当某一天有个元素被另一个元素挡住,意识到,啊,原来web界面是三维的,那个时候知道了z-index这个属性,想让谁在上面,就给谁设置一个相对更大的值就可以了。又有一天,发现我...
css(二) 一些基本概念[https://www.jianshu.com/p/710d5e075ab8]提到了盒子,替换元素里讲了一下content,这边我们来聊一聊剩下的...
CSS的默认流是水平方向的,宽度是稀缺的,高度是无限的。因此宽度的分配规则就比较复杂,高度就显得比较随意。 1. width 在经年的css使用中,width给人的感觉很复杂...
插播一则最新消息: 幽灵节点找到啦 CSS的世界读后感[https://www.jianshu.com/p/7ff737c70882]中提到了读《CSS的世界》这本书的契机是...
《CSS的世界》不是一本文档书,他更多的是对css的理解认知,但是其中还是出现了很多我没有完全理解或者之前没有听过的名词/概念,这边先把这些概念列下来。 1. 元素 html...
css世界的定位和布局机制叫做文档流它跟现实世界的水流很相似,将一个块级元素(div)放入容器中,它会像水流一样,自动铺满容器,将内联元素(span)放入,它会依次排列下去,...
欢迎移步我的博客[https://www.whyyy.net/blog/css/]观看 《CSS的世界》读后感 10 年风雨积累,踏遍 CSS 世界的千山万水,哪里有美景,哪...