0%

reactive

  • 接收一个对象,返回一个响应式的被Proxy包装过的对象(返回的对象 不等于 源对象)
    • 基本类型无法被 reactive 代理
  • 等同于 Vue2.0 中的 Vue.observable()
  • 原理:Proxy 代理
    • 深度响应
    • 递归代理
阅读全文 »

介绍

简单来说,Chrome 插件是用来增强浏览器或页面功能的程序。我们可以用它来实现「文章预计阅读时间」、「页面一键暗黑模式」、「Chrome Tab 分组管理」等功能。开发 Chrome 插件主要用到的技术是 HTML、CSS 和 JavaScript ,对 Web 开发人员来说非常友好。

文档链接:

Welcome to Chrome Extensions - Chrome Developers

阅读全文 »

连表查询遇到个问题:

1
2
3
4
5
6
7
8
9
10
11
SELECT
t2.id AS videoId,
t2.title AS videoName,
uId AS upName
FROM
t_xinwu_comment_video t1
LEFT JOIN
t._xinwu_video t2
ON
t2.id = t1.bId
WHERE t1.uId IN ('up0196956', 'up0196956', 'up0197018', 'upo197299', 'upo197268')

表数据才1000多条,但是查询耗时接近5s,肯定哪儿出了问题,开始以为是没索引的问题,后边发现两张表都有索引。最后查资料有人说可以在 in 外边包一层,当临时表处理,能够提高查询效率:

阅读全文 »