justjavac.github.com icon indicating copy to clipboard operation
justjavac.github.com copied to clipboard

🇨🇳个人博客,喜欢的话请点 star,想订阅点 watch :sparkles:

Results 2 justjavac.github.com issues
Sort by recently updated
recently updated
newest added
trafficstars

在做前端开发的时候,我们经常会需要在 JavaScript 文件中书写 html 或者 css。在这种场景下,使用模板字符串是个很好的方式,这样就不需要进行复杂而丑陋的字符串拼接了。 SomeHats 在 [twitter](https://twitter.com/SomeHats/status/960138211350728704) 上给出了一个使用模板字符串的技巧: ![](https://user-images.githubusercontent.com/359395/35918448-d9aa15ce-0c4c-11e8-8d7f-5b6bfc513ec7.png) ![](https://user-images.githubusercontent.com/359395/35918461-e40fed2c-0c4c-11e8-9cf0-c5e6e99a9adf.png) 仔细看两张图,应该观察到不同了吧。 直接使用模板字符串赋值 `const trired = `...`;` 时,编辑器没有对模板字符串进行语法高亮。而使用 tagged template string (例 `const wired = html`...`;`) 时,编辑器对对模板字符串进行了语法高亮显示。 我试了一下我的 vscode...

blog

stackoverflow 有人提问:[Does React keep the order for state updates? ](https://stackoverflow.com/q/48563650/343194) 我知道 React 的状态更新是**异步执行**的,为了性能优化,状态是批量更新的。所以你永远不能确信在调用 `setState` 后状态是否更新了。但是你是否可以确认 **`setState` 调用后状态的更新顺序**呢? 比如以下情况: - 相同的组件? - 不同的组件? 考虑以下按钮点击的例子: 1. 是否有可能 **`a` 是 `false`,`b` 是 `true`**?...

blog