4 TanJ2014

尚未进行身份认证

我要认证

https://www.tanj.com.cn

等级
TA的排名 3w+

nginx泛域名解析,实现多个二级域名

在阿里云买了一个域名现在我有两个系统:一个前台系统: www.xxx.com一个管理系统:admin.xxx.com那么我们要如何设置呢?先在阿里云上解析一个域名:点击确定后,我们就可以使用这个域名啦~~修改nginx配置:找到nginx的配置文件:default.conf在里面添加:server { listen 80; server_name www.xxx.com; location /{ proxy_pa

2020-05-24 10:46:34

node.js项目在centos中利用nigix强制跳转到https

app.js var httpPort = 3345 var httpsPort = 3346 var server = http.createServer(app).listen(httpPort) // configuare https const httpsOption = { key: fs.readFileSync("./https/**.key"), cert: fs.readFileSync('./https/**.crt') } var sserver = h

2020-05-24 09:47:40

JS中的小技巧

1、首字母大写

2020-05-03 13:45:05

nodejs Error: request entity too large解决方案

解决方案:app.js添加 1 2 3 varbodyParser = require('body-parser'); app.use(bodyParser.json({limit:'50mb'})); app.use(bodyParser.urlencoded({limit:'50mb', extended:true})...

2020-05-03 09:40:39

Vue生命周期详解!!

在Vue官网上一篇讲到了Vue实例以及它的生命周期,这里我将实例生命周期的图截了下来如下:我们可以看到在Vue实例的整个生命周期中,会有八个生命周期钩子函数提供给我们,方便我们在不同时期进行不同操作,八个钩子函数如下:beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestroydestro...

2020-04-28 17:46:57

总结JavaScript中常见的数组操作

来源:https://www.tanj.com.cn/article/detail?id=5ea51ea817e37371f70420bd欢迎来我的个人网站:https://www.tanj.com.cn/在JavaScript中数组的方法有很多,本篇文章将JS中常见的数组操作方法进行归纳总结。主要参考了第三版《JavaScript高级程序设计》。1. 检测一个对象是否为数组1)i...

2020-04-26 15:09:20

JavaScript中new的实现

文章来源于我的个人博客:JS中new的实现JS中通过new操作符可以创建构造函数的实例对象,我们可以看看以下例子:function Person(name,age){ this.name = name this.age = age console.log(this) /* Person{name: "tanj", age: "18"} */}Person.p...

2020-04-23 10:30:53

浅谈函数防抖和节流,利用js实现,常见应用场景

来源:浅谈函数防抖与节流在说防抖和节流之前,我们先看看下面这个例子:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #count{ widt...

2020-04-16 15:45:46

关于JavaScript中的this指向总结

来源:关于JavaScript中的this指向总结关于JS中this指向问题,简单地说就是:哪个对象调用了函数,函数中的this就指向这个对象。按以下几种情况进行讨论:1. 普通函数调用var num = 10function fun1(){ console.log(this) /* Window */ console.log(num) /* 10 */}fun...

2020-04-13 17:29:44

块级格式化上下文 Block formatting context (BFC)

详情地址:块级格式化上下文 Block formatting context (BFC)1. Box视觉格式化模型会根据CSS盒子模型将文档中的元素转换为一个个盒子。盒子主要包括了块盒、行内盒、匿名盒(没有名字不能被选择器选中的盒)以及一些实验性的盒(未来可能添加到规范中)。盒的类型由display属性决定。(1)块盒当元素的display为block、list-item或ta...

2020-04-12 13:44:02

整理一些关于前端面试的基础内容,持续更新中......

关于HTML与CSS部分:DTD与DOCTYPE:参考DTD、Doctype、严格(标准)模式与混杂(兼容)模式 两栏布局:参考两栏布局其中一栏固定宽度一栏自适应宽度的几种CSS实现方法 三栏布局 float与absolute脱离文档流:参考float与absolute是否完全脱离文档流 盒模型 BFC 垂直居中 清除浮动 瀑布流 flex布局:参考flex语法 H5新特性...

2020-04-10 14:35:10

Node.js中使用百度统计API统计站点的访问量、访客数、IP数相关信息

详情访问:详情欢迎来我的个人网站:TanJia今天,在个人网站的关于版块,添加了本站点的总访问量、总访客数以及当日的访问量等相关信息。使用的是百度统计的相关API。 首先,我们需要在百度统计中开通数据导出服务,获得Token,如下图所示。它提供了API调试工具以及API用户手册,使用起来非常方便!当我们打开百度统计来监控我们的站点时,URL中就以及有了我们站点 ...

2020-03-31 14:31:38

基于vue-cli + element-ui + mock.js搭建的博客平台(免费下载)

写在前面该系统原本是知识共享平台,使用的是前后端分离的架构模式。后台基于Spring、SpringMVC、MyBatis当下主流框架编写,前端使用VUE.js框架,Element框架,页面简洁大方,它与知识共享平台后台管理系统(后台系统的前端代码已经上传github)配套使用,两者使用同一数据库,知识共享平台以及知识共享平台后台管理系统都已申请软件著作权。这里我将该平台的前端部分抽取出来作为博...

2020-03-27 15:58:50

JS中常用的正则表达式

原文链接:JS正则表达式正则表达式基础:正则表达式基础欢迎来到我的个人网站:TanJia常用的正则表达式:1.验证是否为有效数字可能出现+ -号,也可能不出现 [+-]? 一位0-9都可以,多位首位不能是0 (\d|([1-9]\d+)) 小数部分可能有可能没有,一旦有后面必须有小数点+数字 (\.\d+)?let num = /^[+-]?(...

2020-03-26 21:49:52

JavaScript中正则表达式两种创建方式的区别

在正则表达式基础这篇文章中,我们介绍过正则表达式的两种创建方式:1.字面量创建方式(两个斜杆之间包起来的,都是用来描述规则的元字符)let reg1 = /\d+/2.构造函数模式创建(两个参数:元字符字符串,修饰字符串)let reg2 = new RegExp("\\d+")区别:(1)构造函数因为传递的是字符串,\需要写两个才表示\reg = /\d...

2020-03-26 21:46:52

JavaScript封装优先级队列

原文地址:JS优先队列另外:欢迎大家来我的个人网站TanJia-前端技术分享实现优先级队列相对队列主要考虑两个地方:优先级队列中每一个元素由元素的值与元素优先级组成添加元素时,要考虑到优先级。将新插入元素的优先级与队列中已经存在的元素优先级进行比较,以获得自己正确的位置实现代码如下:<script type="text/javascript"> functio...

2020-03-26 10:20:17

基于vue-cli + element-ui + mock.js搭建的博客后台管理系统(免费下载)

写在前面该系统原本是知识共享平台的后台管理系统,使用的是前后端分离的架构模式。后台基于Spring、SpringMVC、MyBatis当下主流框架编写,前端使用VUE.js框架,Element框架,页面简洁大方,知识共享平台的后台管理系统已申请软件著作权。这里我将该系统前端部分抽取出来作为博客后台管理系统分享,使用了Mock.js来模拟后台数据。仅供学习参考,切勿用于商业目的。下载地址:详...

2020-03-24 16:31:37

使用链接可以打开图片,而在img中使用src无法打开图片

好傻啊!!!!!!!!!!!!!!!!!!!!我在页面上加了一个<!-- 将http请求转成https请求 --><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">我的图片路径是http,结果给我转成了https。。。。。。所以在该页面使用src打不开...

2020-03-20 14:45:42

在html的头部加入meta使得所有的资源请求由http请求转成https请求

<!-- 将http请求转成https请求 --><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

2020-03-20 14:38:09

async/await学习

详情可以查看我的博客:async/await学习1.async函数函数的返回值为promise对象 promise对象的结果由async函数执行的返回值决定执行下列代码:async function fun1(){ return 1}const result = fun1()console.log(result)执行结果:可以看到调用fun1()函数后,返回的...

2020-03-19 09:01:28

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。