Anthony的博客

要做编程里最会摄影的,摄影里最会编程的。

0%

大家好!

这是我的博客,我是一名前端小白,在这里后续会记录我的前端学习历程和我的生活。

我的人生目标:要做编程里最会摄影的,摄影里最会编程的。

创博目的:

​ 以后会在这里分享我学习到的专业前端知识,同时也会分享一些我喜欢的音乐和摄影作品。

最后:

​ 对了忘了告诉大家,我酷爱说唱音乐,最喜欢的说唱歌手是马思唯。

一些代码简洁方法

1.通过条件判断给变量赋值布尔值

1
2
3
4
5
6
7
8
9
// bad
if (a === 'a') {
b = true
} else {
b = false
}

// good
b = a === 'a'
阅读全文 »

fork使用

当我们在github上fork别人项目的时候,fork完在我们自己的仓库就可以看到相同的项目。

这个时候我们将自己仓库的这个项目clone下来,可以直接使用。但是如果项目开发周期较长,原项目作者中途还提交了新的代码,我们fork的这个远程仓库代码就不是最新的了。

阅读全文 »

跨域相关问题总结

前端经常会产生跨域相关问题

目前主要使用cors相关知识进行解决,在介绍cors过程中主要结合相关知识。

两种请求方式:

1.简单请求:

1.主要是下列三种方法之一: Get、Head、Post

2.http的头信息不超出一下字段:

Accept, Accept-Language, Content-Language, Content-Type(仅限于下列三个值: text/plain, multipart/form-data, application/x-www-form-urlencoded)

浏览器直接发出CORS请求,在头信息中新增一个Origin 字段。

阅读全文 »

数组对象解构赋值

对象

1
2
3
4
5
6
let node = {
type: 'Identifier',
name: 'foo'
};
let { type, name } = node;
console.log(type, name); // Identifier foo
阅读全文 »

1.join

用于把数组转换为一个字符串,原数组不会发生改变。

1
2
3
4
var arr = [1,2,3];
console.log(arr.join()); // 1,2,3
console.log(arr.join("-")); // 1-2-3
console.log(arr); // [1, 2, 3](原数组不变)
阅读全文 »

总结一下近期学习到的一些基础知识补充。

一、a 标签小技巧

网页a标签默认在当前窗口打开,如果想另开一个窗口需要在a标签里面设置target=”_blank”属性。

阅读全文 »

本文主要介绍下Hexo和GitHub Pages之间是如何联系及运作的,同时记录我在搭建过程中踩过的坑以及解决方案。

前言

​ 本文首先讲述个人博客各个模块。然后会解释Hexo到底做了什么,即Hexo在个人博客中起到的作用,GitHub Pages又在博客中扮演一个什么角色。在理解了以上内容后,搭建博客就变成了一件非常容易的事情,最后以操作手册式的描述引导你一步步搭建出一个博客。

阅读全文 »

组件生命周期这个概念无论在React,还是Vue中都是十分重要的,但是由于版本更新问题,新版与旧版的生命周期在很多方面发生了改变,所以个人还是觉得有必要拿出来区分一下,为后续方便开发做准备。

阅读全文 »