自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 产品需求分析思路和方法

写了一份在语雀上,这个就粘贴复制了。https://www.yuque.com/docs/share/e0742db2-6961-4185-82aa-96de2ed6b492?#一、产品需求没有不合理的需求,只有不合理的产品1.1产品需求的内涵✅ 什么是产品:所有的人造物都是可以认为是产品,为了满足人们特定的需求而生产出来的。Demo:汽车是为了让你移动的更快,房子能为你遮风挡雨,衣服是让你保暖与遮羞的。自己理解:产品就是人制造出来的东西。✅ 什么是需求:需求是由个体在生理上或心理上感到某种

2020-08-31 18:44:46 2091

原创 js深拷贝与浅拷贝整理

浅拷贝:对原始类型进行拷贝深拷贝:对引用类型(对象类型)进行拷贝1.如何进行浅拷贝Object.assign和扩展运算符(…) 实现的是浅拷贝2.如何进行深拷贝JSON.parse(JSON.stringify(object))json.parse实现深拷贝的局限性1. 会忽略 undefined2 会忽略 symbol3 不能序列化函数4 不能解决循环引用的对象3.最佳深拷贝函数// 最佳深拷贝函数 function deepClone(obj) {

2020-08-14 10:38:18 137

原创 js中的数据类型整理

js中的数据类型分为原始类型和对象类型。原始类型: number,String,boolean,null,undefined,symbol(唯一标识符)对象类型:object,array,function原始类型:存储的是值对象类型:存储的是地址如何判断数据类型?原始类型使用typeof判断,null除外直接判断是否为Null就行对象类型:instanceof判断 objectAraary.isArray() 判断 arraytypeof 判断 function通用的判断数据类型:

2020-08-14 10:30:27 168

原创 html常用标签以及面试常见问题

1.WEB标准以web标准为开头为了更好的去理解整个前端开发的体系结构,web标准是由3层组成的分别为:结构,表现,行为。结构:用于对网页元素进行整理和分类,也就是这篇博客要说的HTML表现:用于设置页面元素的版式。后续会写的css篇章行为:对网页元素行为交互的编写。后续后写JAVASCRIPT相关的2.常用的HTML标签 说标签之前,先聊聊标签的语义化这个问题把,每个标签都有自己的意思那么语义化是什么呢,他不是说标签代表什么意思,而是我们写html页面的时候要遵循语义化的方式去写,那么语义化

2020-07-27 16:24:40 597

原创 HTML特殊符号(字符实体)大全

HTML常用的特殊字符因为博客书写问题其中的;使用的是中文的,如果需要复制使用修改为英文的即可。HTML 原代码显示结果描述&lt;<小于号或显示标记&gt;>大于号或显示标记&amp;&可用于显示其它特殊字符&quot;“引号&reg;®已注册&trade;™商标&ensp;半个空白位&emsp;一个空白位&n

2020-07-27 12:20:38 15964

原创 梳理js中数组方法

一:前言作为一个英语不好的我,记各种API真是让人头疼,所以把数组方法API列举出来,方便闲来瞅瞅,增加点记忆。  注:不包含循环遍历数组的方法,需要晓得都在专门写循环的那篇博客中。js循环方法大全1. concat();作用:合并数组,返回一个新的数组,不会改变原数组 let str1 = [{name:'JJ'},'测试',"hello",1]; let str2 = ["world"] console.log(str1.concat(str2)); 

2020-07-21 18:14:22 91

原创 js循环大全

1.while循环var i = 1while(i < 100 ) { console.log('i 当前为:' + i ) i++}2.do-while循环var x = 3var y = 0do { console.log(y) y++} while(y<x)3.for循环使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果比较明显var arrFor = [{name:'for1'},{name:'for2'},

2020-07-21 16:12:48 590

原创 chrome浏览器手动安装vue-devtools插件

不用去github上下载什么的,也是从别人那里获取的资源,网盘分享出去下载安装就行了。1.网盘提取Vue-Devtools网盘地址:https://pan.baidu.com/s/1-VbWxZNH8rGA4fRzoBkTSA提取码:mhdi2.谷歌浏览器上输入 ‘chrome://extensions/’,并开启右上角的开发者模式。3.选择提取文件里的chrome文件夹,面板就会出现4.浏览器右上角出现vue的logo并且点亮,如果不是vue项目logo是灰色,F12就可以看到vue调试面

2020-07-07 17:36:11 416 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除