自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-cli 动态绑定图片

图片动态绑定问题如果图片放在public 下(静态资源中),不会被webpack打包,动态绑定的路径是死的,webpack直接按照这个路径去找就能找到但是如果是放在src下的,webpack会把图片当做一个模块引用,然后打包等等,路径就不对了,这个时候就要把图片当作一个模块来引入进来或者请求过来可以import img1 from '../assets/images/t1.png',然后在data中定义url:img1,最后动态绑定url即可:src='url'使用require:&lt

2022-02-10 15:53:46 593

原创 python 操作 SQLSever

导入模块安装 pymssql 模块,导入 pymssql 模块pip install pymssqlimport pymssql连接数据库// pymssql.connect() 用于创建一个数据库连接的构造函数sql = pymssql.connect(host, user, password, database, timeout, login_timeout, charset, as_dict)参数说明:host:服务器地址user:用户名password:密码database

2021-11-04 20:51:33 613 2

原创 使用webpack插件webpack-dev-server 出现Cannot GET/的解决办法

1. 出现问题最近使用 webapck 的插件 webpack-dev-server,按照网络上的视频进行配置时,发现自己的项目总是出现Cannot GET/2. 查询webpack中文文档中文文档说,使用 webpack-dev-server 需要修改 webpack.config.js 配置文件照做了之后发现打开的页面是 dist 文件夹下的 bundle.js (自己定义的输出文件)并不能运行页面3. 修改static于是乎,又进行了一番查找,但是并没有很多相关的问题,猛然间细想,

2021-10-20 09:55:37 4235 11

原创 09-JavaScript事件(下)

事件(下)1. 阻止事件冒泡1.1 阻止事件冒泡的两种方式1.2 阻止事件冒泡的兼容性解决方案2. 事件委托(代理、委派)3. 常用的鼠标事件3.1 常用的鼠标事件3.2 鼠标事件对象4. 常用的键盘事件4.1 常用键盘事件4.2 键盘事件对象1. 阻止事件冒泡1.1 阻止事件冒泡的两种方式事件冒泡:开始时由最具体的元素接收,然后逐级向上传播到DOM最顶层节点阻止事件冒泡标准写法:利用事件对象的 stoppropagation() 方法 e.stopPropagation()非标准写法:

2021-09-11 16:16:18 110

原创 08-JavaScript 事件(上)

1. 注册事件(绑定事件)1.1 注册事件概述给元素添加事件,称为注册事件或者绑定事件注册事件有两种方式:传统方式 和 方法监听注册方式传统注册方式利用 on 开头的事件 onclick<button onclick= "alert('hi!')"></button>btn.onclick = function() {}特点:注册事件的唯一性同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数方法监听注册方式w3c

2021-09-11 15:34:06 105

原创 07-JavaScript 节点操作

节点操作1.1 节点概述1.2 节点层级1.父级节点2.子节点3. 兄弟节点1.4 创建节点 和 添加节点1.5 删除节点1.6 复制节点1.7 三种动态创建元素的区别1.1 节点概述网页中所有的内容都是节点(标签、属性、文本、注释等),在DOM中,节点用 node 来表示HTML DOM树中的所有节点都可以通过JS进行访问,所有的节点都可以被修改、创建、删除一般地,节点至少拥有 nodeType(节点类型) 、nodeName(节点名称)、nodeValue(节点值)这三个基本属性元素节点

2021-09-11 10:09:09 178

原创 06-JavaScript 获取元素和操作元素

1. 获取元素1.1 如何获取页面元素根据ID来获取根据标签名来获取通过 HTML5 新增方法来获取特殊元素获取1.2 根据ID获取使用getElementById()来获取1.3 根据标签名来获取使用getElementsByTagName()方法返回带有指定标签名的对象的集合还可以获取某个元素(单个元素)内部所有指定标签名的子元素element.getElementsByTagName(‘标签名’)1.4 通过 HTML5 新增方法来获取 (ie9以上)document.g

2021-09-08 08:48:42 93

原创 05-JavaScript 简单数据类型和复杂数据类型

1. 简单数据类型 和 复杂数据类型简单数据类型又叫基本数据类型或值类型,复杂类型又叫引用类型值类型:简单数据类型,在存储时变量中存储的是值本身,因此叫做值类型:string number boolean undefined null引用类型:复杂数据类型,在存储时变量中存储的仅仅时地址,因此叫做引用数据类型,通过new 关键字创建的对象(系统对象、自定义对象),如:Object Array Date等2. 堆和栈栈(操作系统):由操作系统自动分配释放存放函

2021-07-21 18:01:50 112 1

原创 04-JavaScript 内置对象

1. 什么是内置对象JS中的对象分为三种:自定义对象、内置对象、浏览器对象内置对象是指:JS自带的一些对象,这些对象共开发者使用,并提供了一些常用的或是基本的属性和方法例如:Math Date Arrray String2. Math对象math 不是一个构造函数,不需要 new 来调用,直接使用里面的属性和方法即可Math.random() 返回一个0到1(左闭右开)的浮点数Math.floor(Math.random() * (max - min + 1)) + min;

2021-07-21 18:01:11 96

原创 03-JavaScript 对象

1. 对象JS 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等对象是由属性和方法组成的属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)2. 创建对象的三种方式2.1 利用字面量创建对象对象字面量 :花括号{} 里面包含了表达这个具体对象的属性和方法,采取键值对的形式,属性不需要声明键:相当于属性名值:相当于属性值,可以是任意类型的值对象的调用:对象名.属性对象名[‘属性’]va

2021-07-21 16:22:20 44

原创 02-JavaScript 作用域 和 预解析

作用域 和 预解析1.作用域2.变量作用域3.作用域链4.预解析5. 变量提升 和 声明变量陷阱1.作用域作用域就是变量在某个范围内起作用,可提高程序的可靠性,主要是为了减少命名冲突js的作用域(es6之前):全局作用域和局部作用域全局作用域:整个script标签,或者是单个的js文件局部作用域(函数作用域):在函数内部就是局部作用域,变量只在函数内部起作用2.变量作用域全局变量:在全局作用域下的变量;如果在函数内部没有声明直接赋值的变量也属于全局变量局部变量:在局部作用域下的变量 在

2021-07-13 10:43:11 59

原创 02-JavaScript 数据类型转换

1. 数据类型简介1.1 变量的数据类型JavaScript是弱类型的,不需要提前声明变量的类型,在程序运行过程中,类型会被自动确定在代码运行时,变量的数据类型是由JS 引擎根据 = 右边变量值的类型来判断的,运行完毕,变量就确定了数据类型JavaScript 拥有动态类型,同时也意味着相同的变量可用作不同的类型var num = 52. 简单数据类型2.1 简单数据类型(基本数据类型)number :数字型,包含整型值和浮点型值 默认值:0boolean :布尔值类型,如 t

2021-07-09 10:07:30 127

原创 01-JavaScript 简介

JavaScript 简介1. JS组成2. JS输出语句3. 变量3.1 变量的使用3.1.1 声明变量3.1.2 赋值3.2 变量语法扩展3.2.1 更新变量3.2.2 同时声明多个变量3.2.3 特殊情况3.3 变量命名规范1. JS组成ECMAScript JavaScript语法DOM 页面文档对象模型 :是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过DOM提供的接口可以对页面上各种元素进行操作(大小、颜色、位置等)BOM 浏览器对象模型:是指浏览器对象模型,它提供了

2021-06-20 11:24:02 58

原创 03-CSS的复合选择器和CSS的元素显示模式

1. CSS 复 合 选 择 器1.1 复 合 选 择 器复合选择器是建立在基础选择器之上的,对基本选择器进行组合形成复合选择器可以更准确,更高效的选择目标元素(标签)复合选择器是由两个或多个基础选择器通过不同的方式组合而成的常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器1.2 后 代 选 择 器后代选择器:可以选择父元素里面子元素写法:把外层标签写在前面,内层标签写在后面,中间用空格分隔当标签发生嵌套时,内嵌标签就成为外层标签的后代语法:元素2 可以是儿子可以是孙

2021-05-23 10:15:25 104

原创 02-CSS文本属性和CSS引入方式

文本属性和CSS引入方式1. 文本属性1.1 文本颜色1.2 对齐文本1.3 装饰文本1.4 文本缩进1.5 行间距2. CSS引入方式2.1 内部样式表2.2 行内样式表2.3 外部样式表1. 文本属性CSS Text(文本)属性可以定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本缩进、行间距等。1.1 文本颜色color 属性定义文本的颜色div { color: red;}最常用的表示方式是十六进制常见方式:预定义的颜色值:red green blue十六进制:

2021-05-20 15:37:58 159

原创 01-CSS基础选择器和CSS字体属性

CSS基础选择器和CSS字体属性1. CSS基础选择器1.1 选择器分类1.2 标签选择器1.3 类选择器1.4 类选择器-多类名1. 多类名使用方式2. 多类名开发中的使用场景1.5 id选择器id 选择器和类选择器的区别1.6 通配符选择器2. CSS字体属性2.1 字体系列2.2 字体大小2.3 字体粗细2.4 文字样式2.5 字体复合属性1. CSS基础选择器1.1 选择器分类选择器分为基础选择器和复合选择器基选择础选择器是由单个选择器组成的基础选择器又包括:标签选择器、类选择器、i

2021-05-20 09:37:33 82

原创 HTML常用标签(下)

1.表格标签1.1 表格的主要作用主要用于显示、展示数据1.2 表格的基本语法<table> //<table> </table>用于定义表格的标签 <tr> //<tr> </tr>标签用于定义表格中的行,必须嵌套在<table> </table>中 <td&g

2021-05-18 16:46:03 44

原创 HTML简介以及HTML常用标签(上)

HTML简介HTML是超文本标记语言(Hyper Text Makeup Language),用来描述网页的语言。不是编程语言,是标记语言,是一套标记标签。HTML基本结构标签标签定义说明HTML标签页面中最大的标签,根标签文档头部在head标签中必须要设置的标签是title文档标题网页标题文档主体页面内容基本都在body中VSCODE 生成网页的骨架标签(vscode自动生成) 文档类型声明,用来说明当前页面采用HTML5来显示。(不是HTML标签) 当前网页显示的语言,en为英文,z

2021-05-15 14:47:33 156 4

原创 leetcode力扣--7-整数反转

题目给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。题解1.负数的反转通常正数的反转写法是不断地取原数的最后一位数,进行计算:while(x > 0){ num = num * 10 + x % 10; x = x / 10; }负数对10取余:-3 % 10 = -3

2021-05-11 22:04:15 68

原创 leetcode力扣--9-回文数

题目给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。题解bool isPalindrome(int x){ //负数直接返回false ,还需把最后一位为0的数字剔除但不包括数字0 if(x<0 || (x%10==0 && x!=0)) return false; else{//反转前半部分

2021-05-10 16:41:08 111

原创 数据库--003

SQL通配符目的:选出包含某个关键pattern的数据使用:LIKE语句,像什么什么一样的SELECT *FROM CustomersWHERE name LIKE '_r%'%:代替0个或多个字符#选择name中包含ang结尾的 LIKE '%ang'_:代替一个字符#选择name ang前只有一个字母的 LIKE '_ang'#选择name ang前只有两个字母的 LIKE '__ang'#选择生日在十月及以后的人 LIKE '____-1_%'[c

2021-04-10 11:10:07 40

原创 数据库-002

SQL内置函数Count()函数AVG()函数SUM()函数GROUP BY 分组聚合函数1.Count()函数Count(1) ,Count(),Count(字段名):前两个所有记录都算,一般使用,最后一个会忽略值为NULL的数据SELECT COUNT(*)FROM TABLE1;2.AVG()函数求平均数SELECT AVG(payment) AS'average_for_men' #AS后面相当于给它另起一个名FROM TABLE1WHRER sex='M';3.

2021-04-10 10:53:35 47

原创 数据库-001

数据库-基本操作生成表结构create table users(user_id int,name varchar(20),age int,city varchar(20),state varchar(20),monthly_active int,primary key(user_id));插入数据insert into usersvalues(1,‘jack’,19,‘广州’,‘清华大学’,22),(2,‘Lucy’,20,‘长沙’,‘北京大学’,8),(3,‘Tom’,14

2021-02-02 21:23:11 72

空空如也

空空如也

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

TA关注的人

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