- 博客(54)
- 收藏
- 关注
原创 记录项目中遇到的坑(三)兼容IE浏览器
做PC端项目,有时候需要兼容IE浏览器,所以很多写法都要改变,以下是个人总结的一些写法(兼容到IE8)
2022-10-12 11:03:59 471 1
原创 使用Vue3做uniapp项目,如何在下一个页面使用eventChannel
使用Vue3做uniapp项目,如何在下一个页面使用eventChannel
2022-10-12 10:36:35 2135 1
原创 vue3,对象重新赋值后,reactive 丢失响应式,而 ref 不会
为什么 ref 调用 reactive 处理对象,为什么重新赋值后,没有失去响应式,但是 reactive 却失去了响应式?
2022-07-25 15:23:18 7480 6
原创 记录项目中遇到的坑(二)
Extraneous non-props attributes (id) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.
2022-07-21 16:22:10 2418
原创 奇思妙想小合集
一、将字符串中的大写字母转为小写字母,小写字母转为大写字母function convertString(str){ let newStr = ''; for (i of str){ /[A-Z]/.test(i) ? newStr+=i.toLowerCase() : newStr+=i.toUpperCase(); } return newStr;}console.log(convertString('aSa123,./')); //AsA123,.
2022-03-03 16:13:14 297
原创 激励-自己
1、关于爱情爱不一定要通过时刻捆绑在一起来表达,我们共同目标的时间跨度是一生,短期目标的不同不仅不妨碍大局,反而是为了两个人更好的未来。”
2022-01-21 15:09:11 330
原创 Promise如何串联多个包含同步和异步的任务
promise的then()返回一个新的promise,可以开成then()的链式调用,通过then的链式调用串连多个同步/异步任务new Promise((resolve, reject) => { setTimeout(() => { console.log('我是异步任务1'); resolve(111); },3000)}).then(value => { console.log('任务1的值:', value);
2021-07-02 16:02:38 733
原创 前端学习之 ES6-ES11
ES6let1.变量不能重复声明let 声明的变量名不能重复,避免变量污染let star = '罗志祥';let star = '小猪';console.log(star);var声明的变量可以重复,后面的值会覆盖前面的值var star = '罗志祥';var star = '小猪';console.log(star);2.块级作用域如果在块级作用域中使用let声明变量,则有块级作用域{ let myName= '王思聪';}console.log(myName)
2021-06-25 17:42:49 490
原创 childNodes和children,firstChild和firstElementChild,lastChild和lastElementChild的区别
首先,我们给出HTML的代码<ul id='city'> <li>北京</li> <li>南京</li> <li>东京</li> <li>南宁</li></ul><button id='btn'>点我</button>一、childNodes和children的区别先看看childNodeswindow.onload = function()
2021-06-18 16:11:48 518
原创 记录项目中遇到的坑(一)
1.el-input和el-select的长度不同<el-select<e> v-model="form.project" clearable placeholder="请选择" style="width: 100%"/>在el-select中加入style="width: 100%"即可2.未完待续。。。
2021-05-11 20:44:28 1369
原创 解决You may use special comments to disable some warnings.
解决You may use special comments to disable some warnings.
2021-04-27 11:46:54 29144 7
原创 CSS3 弹性盒子
1. 弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹性子元素如何在弹性容器内布局。2. 弹性子元素通常在弹性盒子内一行显示。默认情况每个容器只有一行。为什么呢?因为他们有默认的排列方向,我们称为主轴,也可以理解为X轴,使用row(首元素贴近弹性盒子左边)和row-reverse(首元素贴近弹性盒子右边)。有主轴就有侧轴(Y轴),使用column(首元素贴近盒子顶部)和colunm-reverse(首元素贴近盒子底部)默认情况下,弹性子元素的排列方式是row,我们可以通过flex-direc
2021-04-23 09:41:30 135
原创 前端学习之CSS3
CSS3 圆角属性椭圆边框#rcorners1 { border-radius: 50px/15px; background: #8AC007; padding: 20px; width: 200px; height: 150px;}#rcorners2 { border-radius: 15px/50px; background: #8AC007; padding: 20px; width: 200px; heigh
2021-04-22 14:44:14 98
转载 HTML5 postMessage 和 onmessage API 详细应用
HTML5 postMessage 和 onmessage API 详细应用在学习HTML5的时候发现一位大神的博文,解决了个人的很多疑惑,转载分享给大家原文地址:https://www.cnblogs.com/sugar-tomato/p/4497108.html以下是原文:随着 HTML5 的发展,了解并熟悉 HTML5 的 API 接口是非常重要的。postMessage(send) 和 onmessage 此组 API 在 HTML5 中有着广泛的应用,比如 Web Workers 中应用此
2021-04-20 11:32:22 460
原创 java疯狂讲义第八章-集合
8. java疯狂讲义第八章-集合Java 集合就像一种容器, 可以把多个对象(实际上是对象的引用,但习惯上都称对象) "丢进"该容器中。java集合分为Set、List、Queue和Map四种体系Set:代表无序,不可重复的集合List:代表有序,重复的集合Map:代表具有映射关系的集合Queue:代表队列集合8.1java集合的概述集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量);而集合里只能保存对象(实际上只是保存对象的引用变量
2021-04-19 11:59:14 99
原创 前端学习之H5
一、HTML5 可调整视频的大小和选择视频的类型(type=video/mp4/webm/ogg)使用play()和pause()方法可实现视频的暂停和播放 元素支持多个 元素. 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式<video width="320" height="240" controls> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" ty
2021-04-18 18:04:05 347 1
原创 vue修饰符
vue修饰符直接上代码:复制粘贴即可,带有注释,操作一遍更好理解 <style type="text/css"> .outer { padding: 50px; background: red; } .inner { height: 100px; background-color: cyan; display: flex; align-items: center; justify-content: cent
2021-01-25 10:41:07 85
原创 温故知新-Vue
温故知新-Vue1. v-if和v-show的区别v-if和v-show同为真时,会将内容显示出来,同为假时,会将内容隐藏。不同的是,v-if是直接没有dom,而v-show的dom会存在,只是用display属性将其隐藏。推出:v-if有惰性,切换开销更高,v-show的初始化开销更高。所以需要频繁切换时,推荐使用b-show。不需要频繁切换时,推荐使用v-if。2. v-on和v-bindv-bind指令用于设置HTML属性:v-bind:href 缩写为 :href<!-- 完整语法
2021-01-20 17:12:14 154 1
原创 温故知新
简单记录一下2020/10/20晚 学到的东西:Class.forNameClass.forName 方法的作用,就是初始化给定的类类的初始化推荐博客:https://blog.csdn.net/weixin_44392084/article/details/104961655初始化和实例化类的初始化:是完成程序执行前的准备工作。在这个阶段,静态的(变量,方法,代码块)会被执行。同时在会开辟一块存储空间用来存放静态的数据。初始化只在类加载的时候执行一次。类的实例化:是指创建一个对象的过程。这
2020-10-24 21:21:07 147
转载 Lambda表达式详解
-在了解Lambda表达式时看到一位大神的详解,转载与大家共享,附上原文链接作者: 海向 出处:https://www.cnblogs.com/haixiang/p/11029639.htmlLambda表达式详解Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。对接口
2020-09-17 21:04:46 248
原创 解决登录bug
防止SQL注入什么叫防止SQL注入,现在我们先来看一段例子:登录系统正常情况输入用户名 lxy 密码 111select * from users where username = ‘lxy’ and password=‘111’可以登录非正常情况例如用户 输入 ’ or 1=1 –select * from users where username = ‘’ or 1=1 --’ and password=‘123’也可以登录原因:因为我们输入账户密码之后,系统会自动给我们输入的内容
2020-09-15 08:44:55 693
原创 java自定义注解
自定义注解语法如下@Target({ElementType.TYPE,ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Info { String value() default "zzy"; boolean required() default true;}使用关键字@Interface 定义一个自定义注解,info 为注解的名称自定义注解中可以定义属性,如
2020-09-15 08:19:18 271
原创 js基于对象
js基于对象为什么是基于对象,不是面向对象,因为面向对象有:封装,继承,多态。js只有封装js函数没有重载。多个方法名相同,只执行最后一个函数,最后一个会覆盖前面的函数什么是重载:函数名相同,参数不同(参数个数不同,参数 顺序不同 ,参数类型不同)function test () { alert('test'); } function test (x) { alert("x=" + x);
2020-09-05 16:57:24 482
原创 java 中 关于文件的一些知识
java 中 关于文件的一些知识mkdir和mkdirs的区别(mkdir只能创建文件夹)mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/three").mkdir();则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false删除可以删文件也可以删
2020-08-25 16:03:16 127
原创 在java文件中的public:(在cmd中进行的测试)
在java文件中的public:(在cmd中进行的测试)在一个java文件中可以有多个类,但是只能有一个public类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。此时它会编译通过,但是会出现以下提示:一个编译单元(java文件)可以存在多个类,在编译时产生多个不同的.class文件,.class文件便是程序运行的数据来源。java将public类作为每个编译单元的数据接口,只能有一个,不然不能处理存在多个类的ja
2020-08-25 15:59:39 267
原创 疯狂java讲义第三章知识点
注释和API单行注释:用 // 来实现多行注释:用 /**/ 来实现文档注释::例如java的API,在cmd窗口中可用javadoc命令使文档注释生成APIjavadoc 命令还包含了大量其他选项,读者可以通过在cmd执行 javadoc -help查看 javadoc 命令的所有选项API 文档类似产品使用说明,通常使用说明书只需要介绍那些暴露供用户使用的部分,Java 中只有public,protected修饰的内容才是希望暴露给别人使用的,因此javadoc 默认只处理 pub
2020-08-20 00:25:14 233
原创 CSS3的2D转换和3D转换
CSS3的2D转换的几种方法rotate()使用transform元素中的rotate方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。transform:rotate(11deg);-ms-transform:rotate(11deg); /* Internet Explorer */-moz-transform:rotate(11deg); /* Firefox */-webkit-transform:rotate(11deg); /* Safari 和 Chrome */-
2020-08-19 17:26:53 179
原创 font-size中的italic和oblique的区别
italic和oblique的区别font-style可以用来设置文字的斜体,可选值如下:normal:默认值,文字正常显示italic:文字会以斜体显示人oblique:文字会以倾斜的效果显示大部分浏览器都不会对倾斜和斜体做区分,也就是说我们设置italic和oblique它们的效果往往是一样的,所以我们一般使用italic...
2020-08-17 21:02:17 637
原创 html中元素之间的关系
html中云素之间的关系父元素:直接包含子元素的元素子元素:直接被父元素包含的元素祖先元素:直接或间接包含后代元素的元素,父元素也是祖先元素后代元素:直接或间接被祖先元素包含的元素,子元素也是后代元素兄弟元素:拥有相同父元素的元素叫做兄弟元素...
2020-08-14 19:54:03 785
原创 html中的颜色的几种输出方式
html中的颜色的几种输出方式6位十六进制<span style="color:#eefa27;">Hello World</span>短十六进制rgb三个颜色中的两个数字是一样的,这时可以缩写<span style="color:af7;">Hello Wrold</span>英文<span style="color:red">Hello Wrold</span>rgb(0,0,0)每一位都可以填
2020-08-14 17:57:09 1302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人