- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 JS基础--正则表达式
正则表达式:用于定义一些字符串的规则一、创建正则表达式的两种方式:// 1.var 变量 = new RegExp("正则表达式","匹配模式") var str = "Hello RegExp"; var reg = new RegExp("hello","i");//检查一个字符串是否含有a console.log(reg.test(str));//true// 2.var 变量 = /正则表达式/匹配模式
2021-12-17 10:55:27
260
原创 css基础内容 -- 文本效果
1.文本溢出(text-overflow):规定应如何向用户呈现未显示的溢出内容被裁剪p.test1 { white-space: nowrap; width: 200px; border: 1px solid #000000; overflow: hidden; text-overflow: clip; } 呈现省略号...p.test2 { white-space: nowrap; width: 200px; ...
2021-11-22 10:33:48
298
原创 css基础内容 -- 阴影
1.文字阴影:text-shadowh1 { text-shadow: 水平阴影(px) 垂直阴影(px) 模糊效果(px) 颜色;} 多个阴影:如需在文本中添加多个阴影,您可以添加以逗号分隔的阴影列表h1 { color: white; text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;}还可以使用 text-shadow 属性在文本周围创建纯边框(无阴影)h1 { ...
2021-11-22 10:10:23
766
原创 css基础知识 -- 颜色渐变
渐变:使您可以显示两种或多种指定颜色之间的平滑过渡CSS 定义了两种渐变类型:线性渐变(向下/向上/向左/向右/对角线)如需创建线性渐变,必须定义至少两个色标。色标是要呈现平滑过渡的颜色。还可以设置起点和方向(或角度)以及渐变效果。//语法background-image: linear-gradient(direction, color-stop1, color-stop2, ...);1.从上到下(默认)#grad { background-image:...
2021-11-20 15:40:02
12689
2
原创 微信小程序 -- rpx
微信小程序中WXSS的尺寸单位rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。750rpx = 375px = 750物理像素rpx 1rpx = 0.5px = 1物理像素 wx.onWindowResize(function callback):监听窗口尺寸变化事件onLoad: function (options) { //750rpx默认宽度 var res = wx.getSystemInfoSy...
2021-11-19 11:13:20
777
原创 css基础知识 -- 浮动
1.float属性:规定元素如何浮动;用于定位和格式化内容left - 元素浮动到其容器的左侧 right - 元素浮动在其容器的右侧 none - 元素不会浮动(将显示在文本中刚出现的位置)。默认值。 inherit - 元素继承其父级的 float 值float 属性可实现文字包围图片的效果(wps里面环绕模式)2.clear属性:规定哪些元素可以在清除的元素旁边以及在哪一侧浮动none - 允许两侧都有浮动元素。默认值 left - 左侧不允许浮动元素 right- 右..
2021-11-19 10:28:19
518
原创 微信小程序 -- 获取数据库内容(云函数和js使用命令)
云函数版:1.创建一个数据库集合2.创建一个云函数,将上传所需要的代码写入,然后上传并部署,安装依赖// 云函数入口文件const cloud = require('wx-server-sdk')cloud.init({ env: 'xxx'})const db = cloud.database()const _ = db.command// 云函数入口函数exports.main = async (event, context) => { const wxCo
2021-11-18 20:32:19
3510
原创 css基础知识 -- 选择器
1.css选择器: 用于“查找”(或选取)要设置样式的 HTML 元素;选择器种类分为5类简单选择器(根据名称、id、类来选取元素) 组合器选择器(根据它们之间的特定关系来选取元素) 伪类选择器(根据特定状态选取元素) 伪元素选择器(选取元素的一部分并设置其样式) 属性选择器(根据属性或属性值来选取元素)1.1简单选择器1.1.1元素选择器:根据元素名称来选择 HTML 元素p { text-align: center; color: green;}1.1.2..
2021-11-18 19:56:12
1447
原创 css基础内容笔记3 -- 边距
1.margin属性用于在任何定义的边框之外,为元素周围创建空间margin属性是以下各外边距属性的简写属性:margin-top margin-right margin-bottom margin-leftmargin 属性设置为auto,以使元素在其容器中水平居中,然后,该元素将占据指定的宽度,并且剩余空间将在左右边界之间平均分配。 inherit 值:边距继承自父元素 边距合并: 2.paddi...
2021-11-16 19:51:23
375
原创 css基本内容笔记2 -- 边框
1.border属性允许您指定元素边框的样式、宽度和颜色 1.1、border-style属性指定要显示的边框类型(可以设置一到四个值(用于上边框、右边框、下边框和左边框)) dotted- 定义点线边框 dashed- 定义虚线边框 solid- 定义实线边框 double- 定义双边框 groove- 定义 3D 坡口边框。效果取决于 border-color 值 ridge- 定义 3D 脊线边框。效果取决于 border-color 值 in...
2021-11-16 19:19:58
333
原创 css3基础内容笔记1 -- 背景
background-color:指定元素的背景色 opacity 属性指定元素的不透明度/透明度。取值范围为 0.0 - 1.0。值越低,越透明(使用opacity属性为元素的背景添加透明度时,其所有子元素都继承相同的透明度,不希望对子元素应用不透明度使用RGBA颜色值) background-image:指定用作元素背景的图像(默认情况下,图像会重复,以覆盖整个元素) .page{ background-image: url("tp1.gif");} b...
2021-11-16 19:06:05
205
原创 微信小程序云函数 -- 腾讯云通用印刷体识别应用
1.通用印刷体识别:文字识别 通用印刷体识别(精简版) - 通用文字识别相关接口 - API 中心 - 腾讯云 (tencent.com)接口请求域名为:ocr.tencentcloudapi.com支持图像整体文字的检测和识别。支持中文、英文、中英文、数字和特殊字符号的识别,并返回文字框位置和文字内容;适用于快速文本识别场景。部分参数输入:在线代码生成:腾讯云-控制台 (tencent.com)// Depends on te...
2021-11-16 18:41:32
819
原创 微信小程序--全局配置文件中的pages,window,taBar属性
全局配置 | 微信开放文档 常用三种属性 1.pages属性:用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文件名) 信息。文件名不需要写文件后缀,框架会自动去寻找对应位置的.json,.js,.wxml,.wxss四个文件进行处理。{ "pages": [ "pages/index/index", "pages/logs/logs" ]}2.window属性:用于设...
2021-11-16 11:34:40
1561
原创 软件工程 -- 用例图
1.用例图:一幅用例图包含的模型元素有系统,行为者,用例及用例之间的关系系统 系统被看作是一个提供用例的黑盒子,内部如何工作,用例如何实现,这些对于建立用例模型来说都不重要。代表系统的方框的边线表示系统的边界,用于划分系统的功能范围,定义了系统所具有的功能。描述该系统功能的用例置于方框内,代表外部实体的行为者置于方框外。 用例 一个用例是可以被行为者感受到的,系统的一个完整的功能。在UML中把用例定义成系统完成的一系列动作,动作的结果能被特定的行为者察觉到,这些动作除了完成系统内
2021-11-15 09:40:10
12865
3
原创 软件工程 -- 状态转换图
1.状态转换图(状态图): 通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。状态图还指明了作为特定事件的结果系统将做哪些动作,因此状态图提供了行为建模机制。 1.1 状态和事件状态 状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式。状态规定了系统对事件的响应方式。系统对事件的响应,既可以是做一个或一系列动作,也可以是仅仅改变系统本身的状态,还可以是即改变状态又做动作。 在状态图中定义的状态主要有:...
2021-11-14 14:05:13
22153
原创 软件工程-- 层次方框图
1.层次方框图: 用树形结构的一系列多层次的矩形框绘制数据的层次结构,树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素) 例子:...
2021-11-13 21:27:53
9615
原创 软件工程 -- E-R图
1.实体-联系图(E-R图):为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型(也称为信息模型)。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户的角度看到的数据,它反映了用户的现实环境,而且与软件系统中的实现方法无关。 ER图包含了实体(即数据对象)、关系、属性3种基本成分2.实体和联系的三种情况 2.1.1 一对一:一个学校只能有一个校长,一个校长也只能担任...
2021-11-13 21:05:44
6878
原创 软件工程 -- 数据流图
1.数据流图(DFD):是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示。(设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎么具体地实现这些功能) 基本符号:在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。例子:系统流程图允许硬件,文档,人工的介入,有物理设备等。数据流图无硬件设备...
2021-11-13 20:16:33
1993
原创 软件工程 -- 系统流程图
1.系统流程图:是概括地描绘物理系统的传统工具,它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等),表达的是数据在系统各部件之间的流动情况,而不是对数据进行加工处理的控制过程(它是物理数据流图) 主要的基本符号: 例子:...
2021-11-13 18:56:54
8174
原创 js定时器分类
1.setTimeout(function, milliseconds): 在等待指定的毫秒数后执行函数 在等待2秒后。跳转页面 var nav = setTimeout(function() { wx.navigateTo({ url: '../index/index', }) }, 2000);停止执行 clearTimeout()...
2021-11-12 10:41:36
561
原创 微信小程序触底自动加载数据列表和手动加载数据列表(云数据库版)
一、触底自动加载数据1.js文件中顶部添加以下代码const db = wx.cloud.database()const data = db.collection('数据库中要引入的集合名')var row = 5 //每次从数据库中加载的条数var pages = 0 //当前页面2.在onLoad函数中添加数据库查询命令onLoad: function (options) { news.limit(row).get({ success: res =>
2021-11-10 20:16:44
1856
原创 微信小程序云开发数据库的常用命令
1.js文件导入数据库const db = cloud.database()const 自定义集合名 = db.collection('数据库中的集合名')2.添加数据const user = db.collection('user')user.add({ data:{ key: value //以键值对添加数据 }}).then(res =>{ console.log(res) })2.查询数据user.get().then(res
2021-11-07 11:04:50
702
原创 4种微信小程序页面跳转方法
第一种:不带参wxml:<viewclass="desc"bindtap="name">name按照自己需要设置</view>js:name(){wx.navigateTo({url:'../name/name', //所跳页面名称})},第二种:带参Function: function (e) { let id = e.currentTarget.dataset.id w...
2021-11-04 23:06:55
655
原创 毕设小记--微信小程序,使用getUserProfile授权登录,并且将用户信息保存到云开发(修改版)
现在微信小程序要授权登录获取用户信息要使用getUserProfile,如果使用getUserInfo只能获取到匿名用户。getUserProfile官方文档使用说明:/* wx.getUserProfile (Object object)基础库 2.10.4 开始支持 获取用户信息。页面产生点击事件(例如 button 上 bindtap 的回调中)后才可调用,每次请求都会弹出授权窗口,用户同意后返回 userInfo。该接口用于替换 wx.getUserInfo */onLoad()..
2021-10-15 20:00:57
2471
原创 学习Ajax笔记
Ajax的概念Ajax(Asynchronous JavaScript And XML)是一种Web应用程序客户机技术,结合了JavaScript,CSS,HTML,XMLHttpRequest对象和文档对象模型多种技术。是运行在浏览器上的Ajax应用程序以一种异步的方式与Web服务器通信,可以在不重新加载整个网页的情况下,对网页的某部分Ajax不是单一的技术,是四种技术的集合,分别是:JavaScript(信息交互):是一种的脚本语言,用来嵌入在某种应用之中,Web浏览器中嵌入的JavaS
2021-07-07 09:54:44
94
原创 Cookie和Session
Cookiehttp协议是无状态协议,缺少状态使得后续处理需要前面的信息时必须重传,导致每次连接传送的数据量增大保持http连接状态的两种技术:Cookie和SessionCookie将数据存储在客户端,并显示永久的数据存储Session将数据存储在服务器端,保证数据在程序的单次访问中持续有效cookie和session的区别共同点:cookie和session都是用来跟踪浏览器用户身份的会话方式cookie常用于识别用户,cookie是服务器留在用户计算机中的小文件,每当相同的计算机通过浏览
2021-07-06 23:09:01
50
原创 python的if语句
python基础语法笔记#1.python命名(代码中所有的符号,标点都为英文)#type():查询数据类型大小写#2.字符串:str文本的数据类型(str类型要加上’’);整数:int数字(比如年龄,人数,出去年…,python能理解所有的整数,如果整数加了’'则为str类型);浮点型:float带小数点的数字(温度,里程,体重)#只能包含字母,数学和下划线;不能以数字开头尽量描述包含的数据内容;不能使用内置关键字;严格区分#类型转换:str();int();float();任何类型内容都
2021-06-26 22:31:13
86
2
原创 Django学习笔记1
记一记我的小笔记,关于Django静态文件载入错误,首先确保setting里关于静态文件的配置全部配置完成第一步,在templates下的myadmin的模板html里配置
2021-06-26 22:05:08
54
原创 java方法概述
Java方法概述方法定义:方法是将具有独立功能的代码块组织成一个整体。注意事项:方法必须先创建才可以使用,即方法定义;方法创建后不能直接运行,必须先调用。定义格式(带参构造)public static void methodName(参数){ //方法体}调用格式:methodName (参数);注意事项:参数中要有数据类型和变量名,多个参数之间用“,”隔开;参数的数量与类型必须与方法定义中的设置相匹配public static void methodName(i
2021-06-02 22:04:02
43
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人