week4.md - wwt3399/wp106a GitHub Wiki

week 4

example 05

  • const {dialog} = require('electron').remote//意在将electron物件中的dialog提取,并用dialog这个词来指代,可以像下面的写法一样 并且一般网页上会添加remote,而在main.js中不会添加
    • var dialog = require('electron').remote.dialog
  • let可以保证先宣告先使用,而不是像var后宣告,但会先使用
  • vw和vh是相对于视口(viewport,也可以叫做视区、视界或可视范围)的宽度和高度。1vw等于视口宽度(viewport width)的百分之一,也就是说100vw就是视口的宽度。同理,1vh等于视口高度(viewport height)的百分之一。
  • 若video无法显现视频,则会直接显示文字档,这就是那段文字的功能,,,即是“您的瀏覽器不支援此 HTML5 影片標籤”这段

example 06

  • fs.writeFile(fileName, text.value)// 写入文件内容(如果文件不存在会创建一个文件), 写入时会先清空文件
  • { type: 'separator' },//此为分割线,而其中的role则是原本就有预设的功能
  • dialog.showSaveDialog
    • {filters: [ { name: 'text', extensions: ['txt'] } ]}这里指的是输入的文档格式为txt档