按时间归档:2020年03月

  • 用JS开发桌面应用(五)终篇

    十一、扩展能力 在很多情况下,你的应用程序要和外部设备进行交互,一般情况下厂商会为你提供硬件设备的开发包,这些开发包基本上都是通过C++ 编写,在使用electron开发的情况下…

    2020年3月26日 725
  • 即将到来 Javascript 三个改变,是方便了很多,你会钟意的!

    让我们看看JavaScript中一些有用的即将出现的特性。你将看到它们的语法、时时关注它们的进展与更新。在此,我们将编写一个小测试案例来展示如何从今天开始使用这些特性! 如果您已经…

    2020年3月26日 608
  • 用JS开发桌面应用(四)程序保护

    十、程序保护 https://segmentfault.com/a/1190000007503495 10.1 崩溃 崩溃监控是每个客户端程序必备的保护功能,当程序崩溃时我们一般…

    2020年3月26日 1.06K
  • Proxy比defineproperty优劣对比?

    前言 双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. Vue三要素: 响应式: 例如如何监听数据变化,其中的实现方…

    2020年3月25日 859
  • 用JS开发桌面应用(二)基本应用

    五、窗口 5.1 BrowserWindow 主进程模块BrowserWindow用于创建和控制浏览器窗口。 mainWindow = new BrowserWindow({ …

    2020年3月25日 864
  • 用JS开发桌面应用(三)打印篇

    九、打印 很多情况下程序中使用的打印都是用户无感知的。并且想要灵活的控制打印内容,往往需要借助打印机给我们提供的api再进行开发,这种开发方式非常繁琐,并且开发难度较大。第一次在业…

    2020年3月25日 1.38K
  • 用JS开发桌面应用(一)原理篇

    导读 使用Electron开发客户端程序已经有一段时间了,整体感觉还是非常不错的,其中也遇到了一些坑点,本文旨在从【运行原理】到【实际应用】对Electron进行一次系统性的总结。…

    2020年3月25日 905
  • 我对 JS 中相等和全等操作符转化过程一直很迷惑,直到有了这份算法

    在日常的 JS 编码过程中,可能很难看到相等运算符(=)是如何工作的。特别是当操作数具有不同类型时。这有时会在条件语句中产生一些难以识别的 bug。很容易理解为什么 0 == 8 …

    2020年3月25日 944
  • JavaScript它如何运行:WebRTC 和对等网络的机制!

    WebRTC,名称源自**网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。在此之前,P2P技术(如桌面聊天应用程序)可以做一些网络做不到的事情,WebRTC 填补了 Web 这一关键空白点。

    2020年3月25日 667
  • 移动端适配总结(二)应用篇

    接上篇 【多端开发】移动端适配总结(一)原理篇 五、1px问题 为了适配各种屏幕,我们写代码时一般使用设备独立像素来对页面进行布局。 而在设备像素比大于1的屏幕上,我们写的1px…

    2020年3月24日 772
QR code