tinyshare微博账号

第14期:Svelte-成功框架的秘诀?;CSS中最大和最小的宽度/高度;用Karma和Webpack创建高效的TDD

Svelte-成功框架的秘诀?

每次一个新的框架(JavaScript UI框架)进入到市场中,大家都会问“为什么又来一个框架?”。从某个角度来看,它看起来像一个逻辑立场,JS生态已经被框架的洪水洗礼,随着它们的增长,这个选择正在变得越来越困难。 每个框架的产生,至少有一小点打断JS生态的可能,虽然会有损伤,... 查看更多

CSS中最大和最小的宽度/高度

CSS中宽度和高度,是每个元素最基本的属性,也是CSS中最难懂的一部分。我们常常用父元素来限制一个元素的宽度,同事也可以让它动态化。最大(maximum)和最小(minimum)宽度在控制元素的宽度上很有用。 文章中通过宽度和高度的最大和最小的CSS属性,并用可能的使用场景和提示... 查看更多

用Karma和Webpack创建高效的TDD

副标题:利用监听模式提升前端单元测试写作的速度 写单元测试最理想的情况是,运行测试用例,根据用例的结果输出来的反馈,为工程开发做迭代运行。 本篇文章会着重介绍作者如何通过Webpack 和 Karma 结合的前端JavaScript测试实现上述理想情况。 前端单元测试的设置 Ja... 查看更多

写作Accessibility的标准

写作要想符合WCAG2标准是一个挑战,但是是值得的。爱因斯坦说过:“任何一个笨蛋都可以把事情搞的更大、更复杂也更激烈。往相反的方向前进则需要天分,和很大的勇气。“ 作者之前的书里有一些更好地写Accessibility的内容,大致有几点: 为什么说清楚很重要 如何为异常状态和有... 查看更多

TypeScript的秘密平行宇宙

对于TypeScript的很多初学者来说,由于缺乏对语言本身的理解,可能经常会遇到很难调试的问题。 作者以自己最开始学习使用TypeScript时遇到的一些问题,并以做一个JavaScript库为例。 查看更多

分享于 2020-02-01