- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 Java连接SQL Server数据库的详细操作流程
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接问题的完美解决方案
2022-12-10 20:47:46
15757
3
原创 vue+elementui对象转为json数组(expect array,but got object报错)
搜索功能中对象转为json数组,并且渲染在table中① 前端需要数据格式(数据里头有对象)② 后端返回数据格式(纯对象)需求:将后端数据处理成前端需要的数据格式代码演示 var list = [];//定义一个空数组 var unit = res.data.data;//后端返回的数据 var obj = {};//定义一个空对象 for (let key in unit) { obj[key]=unit[key];//key就是对象
2021-12-27 14:49:29
1535
原创 ElementUI+vue中点击el-dialog区域以外,会关闭对话框的解决办法。
需求目标:当用户点击修改、新增等按钮弹出el-dialog输入框时,除了点击el-dialog弹框内关闭按钮以外,不能让该弹框关闭。方法一:(添加:close-on-click-modal="false")<el-dialog title="新增用户" :close-on-click-modal="false" :visible.sync="dialogEnrol" width="30%"> 弹窗内容</el-dialog>方法二:(全局配置)在mian.js
2021-12-24 10:53:51
5587
2
原创 Git教程(含泪总结)
Git含泪总结一、了解Git的基本流程1. Git工作基本流程二、Git安装与配置2.1 Git安装步骤2.2 Git基本配置2.3 给常用指令设置别名(可选)2.4 解决`GitBash`乱码问题(可选)三、掌握Git常用命令3.1 获取本地仓库3.2 基础操作指令3.3 版本回退操作四、分支(重点)4.1 Git分支的概念4.2 常见分支命令4.3 解决合并冲突五、配置SSH公钥六、远程仓库的使用七、Git铁令七、Git铁令一、了解Git的基本流程1. Git工作基本流程二、Git安装与配置2
2021-12-18 10:53:44
456
原创 vue组件通讯的几种方式(全面)
组件通讯的几种方式(全面总结)1 组件通讯的意义是什么?1.1 vue框架开发的基本原理(了解)1.2 组件通讯的意义?2 组件通讯类型和各自实现原理?(传统型)2.1 常见的组件通讯类型2.2 父组件到子组件(父传子)2.3 子组件到父组件(子传父$emit和events方法)2.4 父子组件,兄弟组件,隔代组件(中央事件处理总线bus和bus和bus和on)3 组件通讯的方式(VueX插件型)1 组件通讯的意义是什么?1.1 vue框架开发的基本原理(了解)①数据驱动视图 ②自底层向上增量开发
2021-12-15 13:53:13
1365
原创 移动端开发(rem+flexbox项目实例总结)
移动端招聘项目首页总结一.项目效果、项目要求及工具使用二.项目文件一.项目效果、项目要求及工具使用项目效果:(第一板块导航)项目效果:(第二板块动态轮播)项目效果:(第三板块左右轮播)项目效果:(第四板块页脚)项目要求:页面适配ipad(786 ✖ 1024)像素以下所有设备,所有的图片文件像素大小均要符合UI设计师原图大小。工具使用(摹客):摹客官网一款能够测量原型图大小以及各元素颜色、像素的在线团队合作软件,开发者和UI设计师可以实时交互,探讨。二.项目文件...
2021-11-08 08:20:32
118
原创 ES6学习笔记
ES6学习笔记一、let 和const关键字1.2 .0 let关键字的使用let命令 基本语法let a =10;{let b = 100;//b只在当前代码块中有效}不存在变量的提升console.log(a)// a is not function let a=19;console.log(b);//undefinedvar b =10;a在未声明之前就是用了,var存在全局作用于,所以b只是没有被赋值,结果为undefined;但是let声明的变量,提前
2021-11-01 10:16:25
580
原创 响应式布局---基础知识
响应式布局---基础入门一. 媒体查询(@media)一. 媒体查询(@media)媒体查询的含义:根据不同设备屏幕大小来决定页面的样式(不限于布局、样式)需求:有一个div,要求在同一个页面根据不同的屏幕大小,来展示不同的样式效果。基本结构:<body> <!-- 概念:为不同屏幕尺寸设定不同的css的样式 --> <div id="dv"></div></body>style样式:<style>
2021-10-23 20:38:17
208
原创 Vue子组件修改父组件值报错:Avoid mutating a prop directly since the value will be overwritte(props组件通讯问题)
父子组件props修改传值问题????前几天,在学习vue的过程中发现了问题。当时也琢磨了好久,但为了赶上学习进度,就没有深究,今天回过头来研究。搜罗四方,终于找到了答案所在。问题描述:在父组件中通过自定义事件触发方法,将父组件中的数据传给子组件,在子组件中接受,并且修改其值。值能被修改,但是控制台一直在报警告。具体错误代码示例 注意代码第12行(input v-model="childData")<script> // 子--->父 // 子组件
2021-10-20 20:16:19
846
原创 响应式布局---深入概念
响应式布局一. 情景模拟,提出需求二. 开发探讨,技术筛选一. 情景模拟,提出需求概念项目经理说:“客户需要开发一套PC端和移动端的电商网站,任务已经分到你们手中了;小肖同学,你来带领大家完成开发哈”。思考假如是你,你会怎么办?方案分为两个小组PC端一套页面,移动端一套页面整个小组采用响应式布局设计,一套页面能够同时满足PC端和移动端的显示。(响应式布局概念)二. 开发探讨,技术筛选????经过大家一致讨论,最终选择了采用方案2,使用响应式布局方式开发可行型响应式布局方案采用百
2021-10-18 17:27:25
87
原创 JS初级重点总结(一)
JS初级重难点总结一 . 变量及注释1.1 变量的使用1.2 注释的种类二 . 六大原始数据类型的转换2.1 六大原始数据类型2.2 查看变量数据类型2.3 使用NaN判断是否为数字2.4 类型的转换三 . 操作符3.1 运算符的种类一 . 变量及注释1.1 变量的使用变量的声明 变量被声明但未赋值; 结果为undefinedvar num;//undefined变量的初始化 变量声明且赋值 ;结果为后面具体的值var a = 10;console.log(a);//101.2 注释的种
2021-10-17 15:47:41
89
原创 一行两个span不在同一高度问题
有想法的span标签一. 实际开发span的问题二 .解决的方法(重点)一. 实际开发span的问题????开发要求效果图(一个盒子包裹两个span标签,要求在一行显示)????代码结构<div class="top clearfix"> <div class="left">欢迎访问某某电子电器有限公司!</div> <div class="right"> <span><img src
2021-10-10 16:33:52
609
原创 ES6学习
ES6笔记ES6学习笔记一、let 和const关键字1.2 .0 let关键字的使用let命令 基本语法不存在变量的提升暂时性死区( TDZ)不允许重复声明1.2.1 块级作用域ES5存在全局作用域和函数作用域ES6块级作用域ES6块级作用域和函数声明特别注意:(浏览器兼容性问题)--->为了减轻因此产生的不兼容问题;浏览器的实现可以不遵守上面的规定,有自己的行为。以下,只针对ES6有用1.2.3 const关键字的使用1.const基本语法(`const`声明一个只读的常量。一旦声明,常量的值就不
2021-10-08 09:32:09
99
原创 Swipe轮播插件的使用
Swiper轮播插件的使用一、入门Swiper插件1.1 swiper插件的下载1.2 swiper插件的具体应用使用步骤:二、快速学习Swiper API2.1 Swiper初始化三、常用Swiper API(可以说就是配置选项)3.1 Basic一般选项3.2 Free Mode(抵抗反弹)3.3 Effect切换效果3.4 Click点击3.5 pagination 分页器3.6 Loop 环路四、特别提醒以上内容只是用于自己学习,如有错误,还请大家指出错误,共同进步。一、入门Swiper插件1
2021-10-08 09:21:26
883
原创 Git使用教程
Git使用教程一、Git是什么?(了解)二、Git和Svn的区别三、Git基本操作(重点)拉取远程仓库的文件步骤1、初始化文件2、绑定注册的账户名(也就是github、码云上的用户名)3、绑定注册的邮箱地址4、码云上的SSH地址5、拉取文件本地文件推送到远程仓库1、将本地文件添加到暂存区2、提交到本地存储3、推送到远程仓库一、Git是什么?(了解) ???? 1. Git是一个开源的分布式版本控制系统,用于处理大小项目。 ???? 2
2021-09-30 21:08:50
61
原创 JavaScript初级内容总结(全面)-----续更
JavaScript初级内容一、初识JavaScript(了解)1. JavaScript的发展历史2. JavaScript的地位及使用①地位②三种方式书写js代码二、变量、条件语句、循环语句1. 定义变量一、初识JavaScript(了解)1. JavaScript的发展历史 ????创始人:布莱登·艾奇 &n
2021-09-26 21:50:46
169
原创 前端面试题集锦之浏览器、数组排序去重问题(三)
前端面试题三一、导读(思考的意义)二、你真的懂浏览器吗?① 为什么会有浏览器兼容性问题的出现?②浏览器内核的种类有哪些?一、导读(思考的意义)孔子曰:学而不思则罔,思而不学则殆;所以今天一起来思考几个问题吧。????二、你真的懂浏览器吗?① 为什么会有浏览器兼容性问题的出现?????释疑: ????浏览器最重要或者说核心的部分是“Renderi
2021-09-21 16:18:37
187
原创 JS入学考试试卷分析(填空题)
1、入学考试试题分析1、JS中的数据类型有哪些? 详解: 基本数据类型:String(字符串)、Number(数值型)、Float(浮点型)、Boolean(布尔型)、null(对空) 引用数据类型:Array(数组)、Function(函数)、Object(对象)2
2021-09-08 16:28:37
1678
1
原创 JS实现九九乘法表
1.九九乘法表示例图:2.JS代码部分document.write("<table border='1px' cellpadding='0',cellspacing='0'>") // 行数 for(var i=1;i<=9;++i){ document.write("<tr>")//一行一个tr for(var j=1;j<=i;j++){//列数 document.write
2021-09-02 08:29:35
1739
原创 前端面试题集锦(二)
常见前端面试题1.HTTP以及HTTPS有关内容1.1HTTP常见的状态码(全面)1.2HTTPS与HTTP的四大主要区别2.call()、apply()以及bind()的区别2.1 相同点2.2不同点3.1px 、1em、1vh/1vw和1rem的意义?1.HTTP以及HTTPS有关内容1.1HTTP常见的状态码(全面)①100开头②200开头③300开头④400开头⑤500开头1.2HTTPS与HTTP的四大主要区别1、https协议需要到ca申请证书,一般免费证书较少,因而
2021-08-28 10:41:47
98
原创 报错TypeError: Cannot set property ‘type‘ of undefined
TypeError: Cannot set property ‘type’ of undefined报错问题<script>export default { data () { return { query: '', // 表格数据 // username: "admin" // email: "adsfad@qq.com" // mobile: "12345678" // create_time: 1486
2021-08-28 10:26:10
8785
原创 Vue入门实战(Day02)
Vue入门实战之基础篇一、过滤器的使用及定义1.1 如何使用过滤器:①使用场景②使用方法1.2 过滤器的分类及串联使用①全局过滤器②局部过滤器③串联使用过滤器1.3 如何自定义一个指令?(重点掌握)①一、过滤器的使用及定义1.1 如何使用过滤器:重点来咯????①使用场景用于格式化内容(如:日期的格式转换、大小写的转换等)②使用方法{{data中数据 | 过滤器名字}}例如:下图中{{msg | toUp}}<body> <div id="app" v-cloak
2021-07-28 21:20:10
140
原创 Vue入门实战(Day01)
Vue入门实战之基础篇一、vue的简单介绍1.1vue是什么?1.2 vue使用前期准备?一、vue的简单介绍1.1vue是什么? Vue:全称vue.js;是前端JavaScript中的框架;是一套构建用户界面的渐进式框架,采用的是自低向上增量的开发设计;vue只关注于视图层;vue的目标就是使用尽可能简单的API来实现响应数据的绑定和组合的视图组件。1.2 vue使用前期准备?
2021-07-28 11:41:37
179
1
原创 flex弹性盒子
一、flex弹性盒子的基本运用1、什么是弹性盒子?2、弹性盒子的组成?3、如何实现?4、弹性盒子中常用的几个属性?5、对齐方式1、什么是弹性盒子?弹性盒子顾名思义:具有一定的弹性,也就是可以满足在不同屏幕大小设备上自适应。2、弹性盒子的组成?弹性盒子由弹性容器和弹性子元素组成,一个盒子里可以有一个或者多个子元素组成3、如何实现?当某个div属性中有display:flex时,此时该div即为弹性容器默认的方向是从左自右,方向可以进行修改。 在body属性中设置direction(rt
2021-05-13 21:27:46
236
原创 JSDOM笔记总结
JSDOM对象讲解1.讲解document对象1.1DOM的含义1.2学习JS DOM中1.讲解document对象本章节讲的是document DOM对象:首先来了解下什么是document以及DOM:Attention:首先来说一下这个document对象(通俗讲就是窗口文档对象),一个html文档就是一个窗口文档对象 document属于window对象下的一个子对象,所以你会发现使用DOM时,基本上不需要使用window.document1.1DOM的含义DOM(documen
2021-04-27 22:39:56
313
原创 前端面试题集锦(一)
温馨提示:经常看一些面试题,能够很好的对自己进行查缺补漏,检验自己的能力。1、写出transform中2D转换的几大属性及其作用:答:①translate():根据坐标原点,浏览器左上角(0,0)进行X轴、 Y轴上的位置移动 ②rotate():根据X轴进行旋转,正值时为顺时针,负值时为逆时针。(deg单位) ③scale(parm1,parm2):根据原大小对其进行放大缩小功能,参数一二对应width和height,和X轴、Y轴。 ④skew(parm1,parm
2021-04-24 11:26:06
166
原创 CSS伪元素及伪类
CSS伪元素的使用一.常见的伪元素学前导读:伪类(前面一个冒号的 :):可以独立于文档的元素来分配样式,且可以分配给任何元素,逻辑上和功能上类类似,但是其是预定义的、不存在于文档树中且表达方式也不同,所以叫伪类。伪元素(前面两个个冒号的 ::):所控制的内容和一个元素控制的内容一样,但是伪元素不存在于文档树中,不是真正的元素,所以叫伪元素。名称示例::first-linep::first-line{color:red}为文本第一行加上红色:: first-lette
2021-04-09 21:39:21
200
原创 CSS3渐变详解
1.线性渐变(linear-gradient)1.1 方向、角度以及多颜色注意:颜色必须是两个颜色节点以上①默认方向(上下)#demo2{ width: 100px; height: 50px; border-radius: 8px; background:linear-gradient(rgb(231, 121, 207),rgba(211, 142, 238, 0.582)) }效
2021-04-08 19:47:57
183
原创 JS全局、局部变量详解
导读一、 释疑局部、全局变量全局变量:常常定义在函数外部,拥有全局作用域,即在 JavaScript 代码的任何地方都可以访问。局部变量:定义在函数内部,只能在函数中使用的变量,作用范围是从函数头到尾,即在{}里。注意:在函数内声明的变量只在函数体内有定义,即为局部变量,其作用域是局部性的。需要注意的是,在函数体内声明局部变量时,如果不使用 var 关键字,则将声明全局变量。<!-- 局部变量及全局变量 --> <script> var num =
2021-04-02 21:14:18
2925
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人