css特殊字体处理

遇到特殊字体,在网站用得比较多比如0…1000等排序是特殊字体,还有各种动态字体。
这时候可以找美工要个字体SFNT格式的就行。
然后在用css的font-face引入

1
2
3
4
5
6
7
8
@font-face {
font-family: 'qingchun';
src: url('../data/qingchun-s.eot');
src: url('../data/qingchun-s.eot?#iefix') format('embedded-opentype'),
url('../data/qingchun-s.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

Read More

charles4.0 https证书问题

前言:后端坑我千百遍,是你没遇到客户端~ (不会抓包的前端不是好前端😄😄)

安装charles

安装环境 macOS 10.12.5
下载地址 在这里下载一个charles最新版4.1.4, 安装后先打开Charles一次
然后下载对应的破解文件版本(破解文件也有版本要求的) charles.jar。
替换掉原文件夹里的charles.jar
Mac: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar

Read More

JavaScript数据类型与数据结构

数据类型

什么是数据类型?
数据类型(Data type)是用来约束数据的解释
JavaScript语言可以识别下面 7 种不同类型的值:
6 种 基本数据类型(也叫原始类型):

Boolean
Null
Undefined
Number
String
Symbol (ECMAScript 6 新定义)–符号类型

基本类型的变量是存放在栈内存(Stack)里的
但是为什么有人说js里面一切皆为对象呢? 三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”

Read More

HTML/HTML5中的download属性

导出文件的配置有以下几种

后端配置

在api的http response 头部设置

1
2
header('Content-disposition: attachment; filename=fileName.json');
header('Content-type: application/json');

我们只需要通过 <a href='url'>下载文件</a>就可以下载json文件

Read More