Tools -> Developer -> New Snippet…
1 | <snippet> |
保存为 log.sublime-snippet
使用:
log+回车
Tools -> Developer -> New Snippet…
1 | <snippet> |
保存为 log.sublime-snippet
使用:
log+回车
使用–save 安装的包是项目发布之后还需要依赖的包, 如axiox , express等包,等项目上线以后还需使用。
使用–save-dev 安装的包则是开发时依赖的包,等项目上线则不会使。
npm install 和 npm i 是一样
–save 和 -S 是一样
–save-dev 和 -D 是一样的
1 | npm i tsc -D |
任何 1.ts 生成 1.js
也可以修改 tsconfig.json 配置
1 | // "outFile":"./", |
boolean
number
string
Explicit
Implicit
1 | let firstName: string = "Dylan"; |
unknown 比 any 安全
1 | let w: unknown = 1; |
1 | Date.now() // 最快 |
via https://www.measurethat.net/Benchmarks/Show/9412/0/new-date-vs-new-dategettime-vs-datenow-100k
https://zhuanlan.zhihu.com/p/351213183
到底应该用 type 还是 interface ?
Because an interface more closely maps how JavaScript objects work by being open to extension, we recommend using an interface over a type alias when possible.
On the other hand, if you can’t express some shape with an interface and you need to use a union or tuple type, type aliases are usually the way to go.
意思是说能用 interface 的地方就用 interface,否则用 type,其实这个解释官方说的也比较明确,这样使用的原因是因为更贴合 JavaScript 对象的工作方式,再清晰一些,如果我们是定义一个 object,那么最好是使用 interface 去做类型声明,什么时候用 type 呢,当定义一个 function 的时候,用 type 会更好一些
1 | // the `?` operator here marks parameter `c` as optional |
1 | class Person { |
1 | "compilerOptions": { |
1 | employees : Employee[] | undefined; |
1 | employees!: Employee[]; |
1 | employees: Employee[] = []; |
employees: Employee[];
constructor() {
this.employees=[];
}
父级构造函数
使用 ?? 时,只有当值1为null或undefined时才返回值2;
使用 || 时,值1会转换为布尔值判断,为true返回值1,false 返回值2
0: Main button pressed, usually the left button or the un-initialized state
1: Auxiliary button pressed, usually the wheel button or the middle button (if present)
2: Secondary button pressed, usually the right button
3: Fourth button, typically the Browser Back button
4: Fifth button, typically the Browser Forward button
下载的美剧是1目录1集,想考出来
即
a1/a1.mp4
a2/a2.mp4
->
a1.mp4
a2.mp4
1 | find . -type f -exec mv {} ./ \; |
报错!重名!
a1.mp4/a1.mp4
a2.mp4/a2.mp4
1 | find . -type f -exec mv {} ../ \; |
那就往上一层(然后删除空目录,再考回去)
command+shift+p (mac)运行
show rendering
== 或者
里面可以切换 黑白主题
hi
数据来源:
https://data.cdc.gov/NCHS/Provisional-COVID-19-Deaths-by-Sex-and-Age/9bhg-hcku
temp1 是第一个 td(Age Group)
1 | var td = $(temp1); |
美国人口 3.319 亿 (2021 年)
从 2020-01-01 到 2022-11-26
1 | [ |
1 | let total = rs.reduce((pre,a)=>{ |
这是完整写法, 详见mdn, 它还有另外两种完整写法, 分别是 initial (0 1 auto) 和 none (0 0 auto)
第一个参数表示: flex-grow 定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大
第二个参数表示: flex-shrink 定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小
第三个参数表示: flex-basis给上面两个属性分配多余空间之前, 计算项目是否有多余空间, 默认值为 auto, 即项目本身的大小
flex-flow = flex-direction flex-wrap
https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=ja&q=料理
1 | const url= `https://translate.google.com/translate_tts?ie=UTF-8&tl=${lang}&client=tw-ob&q=${text}`; |
333
+150
483 2022-11-19
479.97 2022-11-20
+70
503.13 2022-11-22
478.22 2022-11-23
453.3 2022-11-24
427.39 2022-11-25
398.99 2022-11-26
339.19 2022-11-28
307.80 2022-11-29
190.20 2023-01-02
160.30 2023-01-03
97.85 2023-01-05
+300
229.52 2023-01-11
120.96 2023-01-15
+500
332 2023-01-25
离线
https://cloud.tencent.com/developer/article/1911214?from=article.detail.1604650
mapboxGL2中Terrain的离线化应用
https://cloud.tencent.com/developer/article/1911216?from=15425
1 | var map = new mapboxgl.Map({ |
1 | var map = new mapboxgl.Map({ |
忘记 proxy 命令写在哪里了 :(
1 | type -a proxy |
1 | var map = map||test||test.map; |
1 | let fs = map.queryRenderedFeatures({layers: ['layer_goudao'] } ); |
1 | turf.lineString(temp1[0].geometry.) |
turf.lineString([[108.97049293140219,34.33153377857526],[109.02010306934216,34.332029922789474] ])
1 | var map = map||test||test.map; |
let rs = []
temp1.forEach(a=>{
console.log(a)
let line = turf.lineString(a.geometry.coordinates);
console.log(line)
rs.push(line)
map.getSource('temp_line').setData(line)
})
map.getSource(‘temp_line’).setData({
type:’FeatureCollection’,
features:rs
})
1 | test.off('click',mytest) |
1 |
https://www.samanthaming.com/journal/3-how-to-use-lodash-with-vue/
1 | n = 1000*1000; |
1 | n = 1000*1000; |
1 | const cityCoordinates = [ |
https://kanboo.github.io/2018/01/30/JS-for-of-forin/
https://docs.mapbox.com/mapbox-gl-js/example/live-update-feature/
2023年推荐书目(吴尔夫)
1.《生活与命运》(俄罗斯),瓦西里.格罗斯曼。力冈译
2.《枪炮、病菌与钢铁一一人类社会的命运》(美)贾雷德.戴蒙德〈扩展阅读:《崩溃:社会如何选择成败兴亡》;《第三和猩猩一一人类的身世与未来》),《剧变》等),谢延光译
3.《文明的冲突与世界秩序的重建》(美)塞缪尔.享廷顿,周琪等译
4.《演化的故事:40亿年生命之旅》(美)卡尔.齐默
5.《透过地理看历史》,李不白
给我们读书会的2023年推荐这几本书: