justjavac.github.com
justjavac.github.com copied to clipboard
🇨🇳个人博客,喜欢的话请点 star,想订阅点 watch :sparkles:
在做前端开发的时候,我们经常会需要在 JavaScript 文件中书写 html 或者 css。在这种场景下,使用模板字符串是个很好的方式,这样就不需要进行复杂而丑陋的字符串拼接了。 SomeHats 在 [twitter](https://twitter.com/SomeHats/status/960138211350728704) 上给出了一个使用模板字符串的技巧:   仔细看两张图,应该观察到不同了吧。 直接使用模板字符串赋值 `const trired = `...`;` 时,编辑器没有对模板字符串进行语法高亮。而使用 tagged template string (例 `const wired = html`...`;`) 时,编辑器对对模板字符串进行了语法高亮显示。 我试了一下我的 vscode...
stackoverflow 有人提问:[Does React keep the order for state updates? ](https://stackoverflow.com/q/48563650/343194) 我知道 React 的状态更新是**异步执行**的,为了性能优化,状态是批量更新的。所以你永远不能确信在调用 `setState` 后状态是否更新了。但是你是否可以确认 **`setState` 调用后状态的更新顺序**呢? 比如以下情况: - 相同的组件? - 不同的组件? 考虑以下按钮点击的例子: 1. 是否有可能 **`a` 是 `false`,`b` 是 `true`**?...