前端
marko.
这个作者很懒,什么都没留下…
展开
-
将图片视频上传到自建服务器
在conf文件夹同级的地方创建对应的media文件夹以及下属的对应文件夹,将要上传的图片视频使用文件管理工具上传到对应位置即可完成。使用服务器文件管理工具如Xftp等在nginx的conf文件夹中找到nginx.conf文件。方法一:使用nginx+服务器文件管理工具。右键记事本打开,找到loca的配置位置添加。原创 2023-02-21 15:11:38 · 524 阅读 · 0 评论 -
vue2和vue3的响应式原理及区别
vue是通过Object.defineProperty()实现数据劫持,相当于为数据绑定了set和get。deep:可以检测到属性变化(对键值进行了遍历通过Object.defineProperty()劫持)基本数据类型:仍然依靠,Object.defineProperty()的get 和set ,创建一个包含响应式数据的引用对象,js操作时需要.value,模板中不需要 备注。解决:对数组的几个函数封装实现了对数组的监听,但只能使用那几个方法。this.$ set(对象,属性,值)原创 2022-12-21 12:25:21 · 387 阅读 · 0 评论 -
js查找数组中某值的方法及分析合集,应该如何选择,时间复杂度如何?includes时间复杂度和hashMap比如何
js查找元素函数如何选择,includes时间复杂度,findIndex时间复杂度,查找函数应该怎么选择原创 2022-10-13 17:22:01 · 905 阅读 · 0 评论 -
Angular编程资源推荐——Angular Material,RxJS等全部有中文版
大家在Angular学习中或多或少会遇到教程资源太少,各种资源又都是英文的问题,我这里为大家提供全套的Angular学习中用到的好用的教程网站等,不定期更新,欢迎收藏:原创 2022-08-09 15:55:12 · 259 阅读 · 0 评论 -
tsconfig.json中常见配置项的含义解析
/用来指定哪些ts文件需要编译“include”[],//不包含“exclude”[es6],“extends”“” *//有错误时不生成编译文件* "noEmitOnError": false,原创 2022-07-23 17:40:13 · 318 阅读 · 0 评论 -
Vue devtools下载好不生效仍然提醒下载问题
有小伙伴下载好Vue devtools以后还是无法生效,仍然会提醒下载,这是Vue插件权限不够的问题,需要设置一下,在下面页面点击详情,然后根据提示设置,也可以按下图设置就可以生效了这时候运行Vue代码就不会有提醒下载的警告了...原创 2022-04-26 15:17:04 · 985 阅读 · 0 评论 -
script标签type属性详解
1、(这是我们常用的)省略或 JavaScript MIME 类型:这表明脚本是 JavaScript。 HTML5 规范敦促作者省略该属性,而不是提供多余的 MIME 类型。在早期的浏览器中,这标识了嵌入或导入(通过 src 属性)代码的脚本语言。 JavaScript MIME 类型在规范中列出。一些常用的值:text/javascript (默认)text/ecmascriptapplication/ecmascriptapplication/javascripttext/vbscript原创 2022-03-26 18:08:47 · 6917 阅读 · 0 评论 -
npm常用语句及含义+npm镜像:
npm -v 查看npm版本 npm version 查看所有模块版本 npm search 搜索包 npm install 下载当前项目所依赖包 npm install ××× 下载××× ,install可以简写为i npm remove ×××删除×××,remove可简写为r npm install *** --save 下载并安装到依赖(自动在package.json写入依赖) npm install *** --g 全局安装包(一般都是一些工具) np原创 2022-03-22 21:04:43 · 359 阅读 · 0 评论 -
JS原型链图解:prototype和__proto__联系图
大家学到JavaScript原型链的时候可能一脸懵逼,小编刚开始也是这样的,但经过查资料,敲代码慢慢总结出以下一图,方便大家了解prototype和__proto__:图解如下:比较特殊的情况:1、Function 的prototype 和 __proto__指向同一个原型2、Object.prototype是原型链的终点3、一个普通的实例没有指向一个未定义空的prototype,但是一定有在浏览器中显示 [[prototype]] 通过__proto__指向其构造父函数的prototype4、原创 2022-03-08 15:51:40 · 814 阅读 · 0 评论 -
正则语法,应用,注意事项详解
正则语法: var reg = new RegExp(“正则表达式”,“匹配模式”); //创建正则表达式 var 变量 = /正则表达式/匹配模式 正则表达式语法: /a/,找有没有 a, /ab/,有没有 ab /a|b/,有没有 a or b /[ab]/ , 有没有 a or b /[a-z]/,任意小写字母 /a[bde]c/,有无 abc or adc or aec [ ^ 啥啥] ,除了 a{数字},量词,出现n次原创 2022-02-26 19:14:27 · 168 阅读 · 0 评论 -
函数中 this 的几种具体情况
我们函数中经常会使用到 this 来指示变量,但 this 在不同情况下也有不同的含义,下面具体展示:1、以函数形式调用函数时:fun(),this永远是夫对象,例如 JavaScript 中为 window2、以方法调用时,this 永远是调用方法的对象,eg:tom.fun()中 this 就是 tom3、以构造函数调用时, this 就是构造函数新创建的那个对象4、使用 call()or apply()调用时,this 是指定的那个对象:fun.call(obj)中 this 就是obj.原创 2022-02-26 15:01:20 · 534 阅读 · 0 评论 -
函数调用:call()和apply()详解
call() 和 apply()时函数对象的方法,需要通过函数对象来调用:eg:fun.call(); 调用结果是运行函数,和fun();表面上没有区别 但可以将一个对象指定为第一个参数,此时这个对象就会成为函数执行时的 this ;区别: call()遇到有参函数时 可以将实参在对象之后依次传递。eg:fun.call(obj1,a,b) 但apply需要将实参封装在一个数组中统一传递。eg: fun.apply(obj2,[a,b])...原创 2022-02-26 14:55:13 · 247 阅读 · 0 评论 -
函数作用域问题(函数中变量改变对全局影响的问题)
函数作用域问题(函数中变量改变问题):我们在函数传递参数的时候经常会遇到对于变量是否改变的产生疑问,这里就为大家详细解答这个问题(以JavaScript为例):JavaScript 中普通用 var 声明的变量为全局变量(实际上是window对象中的属性,window对象一般是整个 script 代码的母属性),会预处理提前声明,可以在非函数体相对自由的声明使用(不能在调用函数以后再声明),但还是建议在最前方声明(不然可能会被打);没有用var的不会提前声明只能声明后使用但是在JavaScript函数原创 2022-02-25 13:30:33 · 696 阅读 · 0 评论 -
页面白边间隙,元素间隙去除详解-----浏览器默认样式去除,reset.css normalize.css下载...
我们在给浏览器添加元素时,经常会遇到一些浏览器默认的,我们不想让其存在的情况,这时只需要去除浏览器默认样式即可:1、最左边最上边的一点间隙:这时浏览器自动为body设置了外边距造成,只需要:<style> body { margin: 0px; } </style>2、p元素上下间距<style> p{ margin: 0px; } </style>3、列表 ul 等的左边空白,以及项目符号:<style&原创 2022-01-11 11:39:10 · 801 阅读 · 0 评论 -
a标签设置长宽:元素的转换display的应用以及隐藏元素时display和visibility 的区别
我们经常会遇到给 a 标签设置长宽或者让div标签显示在行内的情况,这时就需要用到display了:转换元素显示:display:inline 转换为行内元素display:block 转换为块元素display:inline-block 转换为行内块元素display:table 转化为表格display:none 隐藏元素注:这里有类似的visibility 也能隐藏元素,但在使用中却有所区别visibility :visible,默认值显示 hidden,隐藏但还占位...原创 2022-01-11 10:47:50 · 398 阅读 · 0 评论 -
CSS盒子模型的溢出处理----overflow的用法
当CSS的子元素占位比父元素大时会产生溢出现象,这时一般使用overflow 进行处理:overflow: visible :默认值:子元素会从父元素溢出,在父元素外部显示overflow: hidden:溢出内容被裁减不会显示overflow:scroll:生成两个滚动条,通过滚动条查看完整内容overflow:auto:根据需要生成滚动条,yydsoverflow-x:自己按需设置水平方向overflow-y:自己按需设置竖直方向...原创 2022-01-11 10:42:09 · 1161 阅读 · 0 评论 -
jpg,gif,png,webp,base64:图片格式的不同优缺和选择
图片格式:jpg(jpeg): 支持颜色比较丰富,不支持透明效果,不支持动图,一般用来显示照片gif: 支持颜色比较少,支持简单透明,支持动图,一般用来显示颜色比较单一的图片动图,表情包png: 支持颜色丰富,支持复杂透明,不支持动图,专为网页而生webp: 谷歌开发的专门用来表示网页图片的格式,兼具所有优点,占内存小,但兼容性不好base64: 将图片编码加载网页的时候直接查看,与网页同时加载,但是会拖慢网页加载速度。与其他的转换可以百度转换器选择方式:效果一样用小的,效果原创 2022-01-08 14:04:16 · 1308 阅读 · 0 评论 -
<b>和<strong>的区别 <i>和<em>的区别
他俩的区别是类似的,b标签和i标签都是单纯的改变字体样式而strong和em标签又强调内容之意,意味着浏览器在编辑咱们代码时会将这部分当作重点,但是如果strong和em过多则会变得没有意义,所以不建议多使用。...原创 2022-01-08 13:22:56 · 313 阅读 · 0 评论 -
meta标签全介绍:name http-equiv scheme详解
1、<meta http-equiv="Refresh" content="5;URL=http://www.divcss5.com" />自动跳转原创 2022-01-08 13:16:10 · 1388 阅读 · 0 评论