- 博客(9)
- 收藏
- 关注
原创 Safari无法兼容,时间返回NAN
let startTime = "2021-04-19 17:50:00"// 如果在Safari浏览器会返回NAN// 需要将时间格式"-"改成"/" startTime = startTime.replace(/\-/g,"/") let newTime = new Date(startTime)
2021-04-19 16:48:38
221
原创 this的指向问题
this指向问题网上可以找到很多文章,自己梳理了一下方便以后的查看。普通函数总结:普通函数中,this在定义的时候是不明确的,调用的时候才能确定,指向调用他的对象。普通函数中常见的几种情况(都是非严格模式下):例子1(函数自执行): var a = 123; function num() { var a = 10; console.log(this.a); //123 console.log(this);
2020-12-23 17:39:01
173
原创 Promise.all和Promise.race区别
Promise.allPromise.all将多个Promise实例包装成一个新的Promise实例Promise.all([p1,p2,p3])情况1:存在返回失败的Promise时let s1 = new Promise((resolve, reject) => { setTimeout(() => { console.log("执行了s1"); resolve('输出success') }, 1000);})let s2 = n
2020-11-11 10:17:16
247
原创 双飞翼与圣杯布局
圣杯布局和双飞翼布局解决的问题是一样的,就是两边固定,中间自适应的三栏布局,中间栏要在放在文档流前面以优先渲染。圣杯布局HTML代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&
2020-11-09 01:20:41
772
原创 node.js 基础(含mongodb,express,express-art-template)
node.js入门笔记文章目录1.Node.js1.1 JavaScript开发弊端1.2 node.js模块化开发规范1.3 module.exports和exports2.系统模块2.1 什么时系统模块2.2 系统模块fs文件操作读取文件内容写入文件内容2.3 系统模块path路径操作为什么要路径拼接路径拼接语法2.4相对路径vs绝对路径2.5系统模块http创建网站服务器模块2.6系统模块url解析地址模块2.7系统模块querystring转化参数为对象3 获取第三方模块3.1第三方模块nodem
2020-11-04 18:31:39
1982
原创 8种垂直居中的方法
八种垂直居中的方法垂直居中的需求经常遇到,通过资料实践了八种垂直居中的方法。以下的方法都围绕着该HTML展开HTML代码 <div style="width: 300px; height: 300px;" class="wrap"> <div style="width: 100px; height:100px" class="box"></div> </div>CSS方法1(常用):display:flex.wra
2020-11-03 18:51:29
43886
5
原创 vue基础,加少量的webpack,以及脚手架搭建vue项目
这是我学习vue基础时候的笔记,在b站上跟着敲的,一开始是有道云笔记的形式,为了上传到博客整理了两个小时改成了markdown的形式,喜欢的点个赞,谢谢。文章目录一. vue基本使用1. 实例参数分析2. 插值表达式用法 将数据填充到HTML标签中3. vue代码运行原理4. 代码举例二. Vue模板语法1. 插值表达式{{}},可用来显示数据,计算数据2. 指令v-cloak的用法3. 数据绑定3.1 v-text填充纯文本3.2 v-pre 显示原始内容3.3 v-html插入html片段4. 数据响
2020-10-30 15:23:03
1615
原创 jQuery基础总结
文章目录jQuery基本概念为什么要学习jQuery?jQuery初体验什么是jQuery?jQuery的版本jQuery的入口函数jQuery对象与DOM对象的区别(重点)选择器什么是jQuery选择器基本选择器层级选择器过滤选择器【案例:隔行变色】筛选选择器(方法)常用方法获取文本内容text()获取样式css()设置单样式设置多个样式(隐式迭代)获取样式鼠标事件Class类操作添加类addClass("类名"),可添加多个,空格隔开类名移除类removeClass(“类名”),移除多个类名间加空格,.
2020-10-17 13:13:01
1465
2
原创 模板字面量标签函数和split()方法注意点
模板字面量标签函数最近新买了红宝石第四版,翻到了关于模板字面量标签函数的用法。简单总结一下。标签函数会接收被插值记号分割后的模板和对每个表达式求值的结果举例<script> let name = "ljx"; let age = 21; // 标签函数strings(第一个参数)为以${}分割的数组,后面的参数对应${}的值 function myTag(strings, name, age) {
2020-10-16 12:01:45
616
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人