摘要:前言 上一篇总结了前端对 axios 的理解和常见的项目中的封装使用方法,这期记录一下 electron-vue 项目中开发环境下解决 http 、https请求跨域的问题。 正文 1.为什么有跨域的存在? 前后端分离的一种开发模式下,在前端客户端向服务端发送 ajax 请求的时候受到同源策略的限制 阅读全文
posted @ 2021-05-16 00:19 丶Serendipity丶 阅读(230) 评论(0) 推荐(0) 编辑
摘要:前言 我们知道 vue 2.0版本开始推荐使用 axios 来完成前端 ajax 请求,axios 是一个基于Promise 的 http 库,可以用在浏览器和 node.js 中,axios 成为vue全家桶的一个重要部分,对前后端接口请求起着必不可少的作用,本文主要总结一下 axios 的一些小 阅读全文
posted @ 2021-05-09 16:05 丶Serendipity丶 阅读(302) 评论(0) 推荐(1) 编辑
摘要:前言 记录 electron-vue 项目开发中遇到的一个报错,TypeError : this.$electron.remote.dialog.showOpenDialog (...) .then is not a function...学了electron 后,想在项目中使用 dialog.sh 阅读全文
posted @ 2021-04-23 17:46 丶Serendipity丶 阅读(213) 评论(0) 推荐(0) 编辑
摘要:前言 记录electron-vue项目开发中遇到的一个错误,运行时报错如图: 控制台报错如下: ReferenceError: document is not defined at Object.<anonymous> (E:\workspace\myElectron\my-electron-app 阅读全文
posted @ 2021-04-21 18:00 丶Serendipity丶 阅读(402) 评论(0) 推荐(0) 编辑
摘要:前言 阅读本文前先来思考一个问题,我们在 js 中创建一个变量,我们并没有给这个变量添加一些方法,比如 toString() 方法,为什么我们可以直接使用这个方法呢?如以下代码,带着这样的问题,我们来学习本节的原型和原型链的一些知识。 正文 1.构造函数创建对象问题 function Person( 阅读全文
posted @ 2021-04-18 13:02 丶Serendipity丶 阅读(142) 评论(0) 推荐(0) 编辑
摘要:前言 在平常的代码开发或者学习中你是否会特别注意一些细节问题,比如数组的 push() 方法返回值你知道吗?你可能经常用到 push() 这个方法,知道式在数组的末尾添加一个新的元素,形成一个新数组,那返回值是什么?是新数组?还是什么?(我来告诉你,返回的是新数组的长度),平常你会去了解它的这些细节 阅读全文
posted @ 2021-04-12 16:42 丶Serendipity丶 阅读(66) 评论(0) 推荐(0) 编辑
摘要:前言 学习过 java 的同学应该都知道,常见的继承有接口继承和实现继承,接口继承只需要继承父类的方法签名,实现继承则继承父类的实际的方法,js 中主要依靠原型链来实现继承,无法做接口继承。 学习 js 继承之前,我们需要了解原型这一 概念,我们知道 js 中创建对象通过构造函数来创建,而每一个构造 阅读全文
posted @ 2021-04-06 15:01 丶Serendipity丶 阅读(549) 评论(0) 推荐(0) 编辑
摘要:前言 作为前端开发者,谈起如何创建一个对象,你是否是只能想到利用常见的字面量的方式创建对象?你是否想过new Object()创建对象的过程是什么?本文整理了一些常见的创建对象的方法。 正文 创建对象的方法总结大概有以下几种: (1)对象字面量的方式; var Person = {}; //相当于v 阅读全文
posted @ 2021-03-26 14:21 丶Serendipity丶 阅读(75) 评论(0) 推荐(0) 编辑
摘要:前言 关于this的指向问题是前端面试中常考的知识点,也是我们开发学习中较难理解的问题。作为JavaScript的基础,需要我们彻底理解这一关键词。this作为JavaScript中非常复复杂的机制,值得我们付出更大的代价来学习理解。这里分享一下我的学习笔记。 正文 1.this是什么?this指向 阅读全文
posted @ 2021-03-07 16:47 丶Serendipity丶 阅读(153) 评论(0) 推荐(0) 编辑
摘要:前言 闭包和垃圾回收机制常常作为前端学习开发中的难点,也经常在面试中遇到这样的问题,本文记录一下在学习工作中关于这方面的笔记。 正文 1.闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。作为一个JavaScript开发者,理解闭包十分重要 阅读全文
posted @ 2021-02-28 11:46 丶Serendipity丶 阅读(235) 评论(0) 推荐(1) 编辑