随笔分类 - 查漏补缺
摘要:问题 如题所示 答案 相关源码: const time_str = format.replace(/{([ymdhisa])+}/g, (result, key) => { const value = formatObj[key] // Note: getDay() returns 0 on Sun
阅读全文
摘要:问题 如题所示 答案 相关源码: if ((/^[0-9]+$/.test(time))) { // support "1548221490638" time = parseInt(time) } else { time = time.replace(new RegExp(/-/gm), '/')
阅读全文
摘要:问题 如题所示 答案 相关源码: if ((typeof time 'string')) { if ((/^[0-9]+$/.test(time))) { // support "1548221490638" time = parseInt(time) } else { time = time.re
阅读全文
摘要:问题 如题所示 答案 相关源码: if ((typeof time 'string')) { if ((/^[0-9]+$/.test(time))) { // support "1548221490638" time = parseInt(time) } else { time = time.re
阅读全文
摘要:问题 如题所示 答案 相关源码: export function parseTime(time, cFormat) { if (arguments.length 0) { return null } const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}
阅读全文
摘要:问题 如题所示 答案 /** * Parse the time to string * @param {(Object|string|number)} time * @param {string} cFormat * @returns {string | null} */ 关于javascript中
阅读全文
摘要:问题 如题所示 答案 相关源码: const files = require.context('.', true, /\.js$/); files.keys().forEach((key) => { if (key './index.js') return; files(key).default.f
阅读全文
摘要:问题 如题所示 答案 相关源码: const files = require.context('.', true, /\.js$/); files.keys().forEach((key) => { if (key './index.js') return; files(key).default.f
阅读全文
摘要:问题 如题所示 答案 相关源码: const files = require.context('.', true, /\.js$/); files.keys().forEach((key) => { if (key './index.js') return; files(key).default.f
阅读全文
摘要:问题 如题所示 答案 相关源码: const files = require.context('.', true, /\.js$/); files.keys().forEach((key) => { if (key './index.js') return; files(key).default.f
阅读全文
摘要:问题 如题所示 答案 相关源码: const files = require.context('.', true, /\.js$/); files.keys().forEach((key) => { if (key './index.js') return; files(key).default.f
阅读全文
摘要:问题 如题所示,如何解决 Module not found: Error: Can't resolve './mock' in 'F:\hzh\src' 这个问题? 答案 在main.js文件中没有下面这句话时: // main.js require('./mock') 控制台会报这样的错误: GE
阅读全文
摘要:问题 如题所示 答案 相关源码: // main.js require('./mock') 这里的mock是文件夹: require() 的基本用法 require用法 根据上面,这里的require()会将加载mock这个文件夹。
阅读全文
摘要:问题 如题所示 答案 vue 如何控制组件初始与销毁_beforeDestroy:vue(组件)对象销毁之前 vue页面刷新时,执行了哪些生命周期——谨慎使用beforeDestroy和destroyed Vue学习笔记3.2-生命周期函数 beforeCreate、created、beforeMo
阅读全文
摘要:问题 如图所示 答案 slot是啥东东? 深入理解vue中的slot与slot-scope (简单易懂) 根据上面资料,我们可以知道它类似于模板<template></template>,但是它和模板又不一样: slot就是父组件内自定义内容在子组件中的占位 显不显示,怎么显示取决于父组件 那么我们
阅读全文
摘要:问题 如题所示 答案 相关源码如下: hr { margin: 40px 0; border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 109, 109, 0.75
阅读全文
摘要:问题 如题所示 答案 css3 border-style,CSS属性参考 | border-style 根据上面,我们可以知道border-style是控制border的样式,效果如下:
阅读全文
摘要:问题 如题所示 答案 resize属性规定了什么? CSS中的resize属性 根据上面,我们可以知道resize属性用户可以调整元素的尺寸。 resize: vertical;指的是用户可以在垂直方向上调整元素的尺寸。 我们来看一下对比的效果吧: 在没有添加resize: vertical;这句话
阅读全文
摘要:问题 如题所示 答案 相关源码: box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); CSS3box-shadow属性详解 box-shadow详解 CSS —— 盒子阴影(box-shadow) 按照顺序解释上面源码的参数的意思: 0指的是x轴偏移量是0、 2
阅读全文
摘要:问题 如题所示 答案 首先,什么是选择器呢?我的理解是CSS选择器可以选定某类元素进行样式控制。 css选择器是什么?css选择器有哪些类型? 所以后代选择器和子选择器也是选择某类元素进行样式控制的。 看它们的名字后代选择器和子选择器应该属于复合选择器。复合选择器是由基本选择器复合而成。基本选择器有
阅读全文