前端面试的问题中细分一下类别还是不少,今天主要对跨域这一块做一个整理、小记。

跨域也是实战中相当相当常见的问题,面试一般是考概念和解决方法。

总结下来有这么一些东西:

  • 什么是跨域问题?
  • 浏览器的同源策略是什么?
  • JSONP解决跨域
  • CORS解决跨域
  • 反代解决跨域
阅读全文 »

在上一次查到的面试题目中看到几个关于JavaScript数组的问题,感觉自己对这个印象不是特别深刻,今天自己把JavaScript数组的一些问题归类整理了出来,写个小记。

关于JavaScript的数组,经典问题有下面这么几个:

  • 数组判断
  • 数组拷贝
  • 数组连接
  • 数组扁平化
  • 数组求最值
  • 数组去重

废话不多说,一个一个来。

阅读全文 »

在网络上看到的同样是腾讯的、2020届的、硕士学位学生去找实习遇到的面试题,面试题还比较多,估计面的岗位感觉不只是普通的实习这么简单了,有的很基础有的比较深。

今天抽一些关于Node.js的问题出来学习学习。

(面试题目能记得这么多,让我有点怀疑题目文章的真实性,不过学海无涯,多看看多学学)

阅读全文 »

今天在网上看到来自腾讯校招笔试前端岗位的三个问答题,好像问答题是整个笔试的重中之重啊。感觉都很有意思,写个文章来记录一下这三题,考得还比较经典。

三道题全是CSS,而且全是CSS领域的一些重要经典问题,很值得记忆与学习。没有实战经验的人对这三题应该是一头雾水,区分度会很大的,所以我一直是以项目经验为主的方式来驱动自己学习,毕竟很多东西在学校里做那些作业看那些课本你确实真的不会遇到。

项目里才有多变的问题,遇到这些问题之后自然会第一时间去找这些多变问题的解法,以解决问题,下次再遇到自然就不是问题了。

阅读全文 »

这一次更新顺带更新了Hexo,但是Hexo所用的Markdown渲染器好像存在一些奇怪的问题,对于文章正文出现的英文引号,它会不经过我同意自动转成中文引号。

对于微软雅黑这样的字体这很不美观,因为微软雅黑的中文引号是很大一坨的,宽度、样式完全不一样。

阅读全文 »

原本的打算是把之前的han.simple.js给移植到新版的NexT里面,但是它删除了对之前Han那个库的支持,换用了pangu.js,所以我打算先试试看pangu.js,然后再考虑是否要做处理。

因为刚好发现本pangu.js在下面这个句子上存在错误。

原文是:

1
我打开了一张.png格式的图片

原本的预期是:

1
我打开了一张 .png 格式的图片

但是现实却是:

1
我打开了一张.png 格式的图片

由于这样的文本出现频率还是比较高的,我不想每一次都手动遵循pangu.js的处理规则去手动加这样一个空格,所以去GitHub上找到了这个仓库提了一个Issue。

不过我看到这个仓库好像很久没有维护了,等作者来修应该是不太现实,还是自己动手来得快。

阅读全文 »

刚好最近迁移服务器,发现现有的SSL证书管理太麻烦了,打算上Let's Encrypt,加上Linux自带的cron可以非常方便地管理所有站点的证书,于是有了这篇文章。

阅读全文 »

0x00 开始

这个学期有两个大作业,想着顺便学一下三大框架,之前建站很多都是jQuery一把梭,因为规模小,加了一些比较现代的流程,比如CSS预处理器之类、Gulp之类的,稍微大一些的需要做后台接数据的就用PHP + Bootstrap + jQuery,一直没有接触过三大框架。

阅读全文 »