Ajax 跨域是站点开发中无法避免的一个问题,如果不处理跨域问题,来自于其他域的资源将无法被使用。常用的跨域方法有 CORS 和 JSONP 等,本文将介绍这些方法。
模板字符串是 JavaScript ES5 提供的新特性,使用模板字符串可以避免字符串拼接,写法更优雅的同时也有着其他的一些优点。
Electron 是一个使用 HTML、CSS、JavaScript 构建跨平台桌面应用的框架,说白了就是使用 Chrome 内核加上一些原生 API 使得 Web 应用能够在桌面环境运行,这使得原生应用有了新的开发方法。目前有很多应用都基于 Electron 构建,例如 VS Code、Atom、Hyper.js 等等。本文将介绍如何使用 Electron 和 React 构建桌面应用。
FastBLE 是 Jasonchenlijian 封装的一个 Android 蓝牙库,相比原生的 Android BLE API,FastBLE 的封装非常精致,同时在无形中帮用户解决了很多问题,强烈推荐使用。本文将介绍 FastBLE 的使用方法。
GTK 是在 Linux 下使用 C 语言构建图形界面的一个库,它与 GNOME 有着不可分割的关系。本文将介绍 GTK 在 Ubuntu18 下的开发环境搭建方法。
Bash On Windows (WSL) 是 Microsoft Love Linux 计划的核心,相当于使得简单的 Linux Bash 能够在 Windows 上运行,目前 WSL 还在测试中,未来 WSL 成熟之后将给 Windows 和 Linux 开发者带来一定程度的便利。本文将介绍 WSL 的安装教程以及注意事项。
如果在 React Router 中使用了 Url 传参功能,如果只有 Url 参数发生了改变,可能不会触发页面的刷新,这是因为对 React 组件的生命周期理解不到位导致的,本文将详细阐述 bug 的发生的原因。
处理静态资源对于一个站点来说是必不可少的,对于 Django 来说,它有一套自己规定的静态资源管理方法,如果需要在 Django 中激活图片上传功能,不但需要自己写一个 Controller 来完成文件的接受,还需要使用额外的数据库资源来存储文件,本文将阐述如何使用 Django 接受、保存并返回图片。
Ajax 是异步 Http 请求的代名词,它往往被封装在了各种现有前端框架中,但是如果要手动实现,则需要使用到原生的 XMLHttpRequest,本文将给出一个简要的原生 JavaScript Ajax 封装。