- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 微信小程序app.js的onLaunch中的异步请求执行完之后再执行Page的onLoad
这里执行的流程是当微信小程序运行时,首先进入到了onLaunch进行执行,因为onLaunch里面有request是异步请求,所以压力来到了index.js的onload里面,在onload里去判断app.js里的数据状态是什么样的,是true就拿request里的数据,如果没有就对app,js的app对象进行添加一个回调函数属性,在这个回调函数属性里需要传入一个true就能操作index.js的page对象里的data,给onlaunch里请求的值赋值给index.js的page对象里的data。
2022-08-23 15:11:33
3035
1
原创 原型和原型链
原型在JavaScript中所有的函数都有一个特别的属性:prototype 名为显式原型属性。这个属性都会默认指向一个Object空对象,这个空对象就是原型对象。原型对象中有一个名为constructor的属性,指向函数对象。这里声明一个函数fn。function fn(){};fn.prototype 指的是这个函数的原型对象fn.prototype.constructor 指的是函数对象fn。(注意这个属性是fn.prototype对象的)这里画图以便于更好的理解:原型对象
2021-09-02 23:09:38
172
原创 CSS中的background-clip
CSS : background-clipbackground-clip 设置元素的背景的延伸程度。这里举个例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="w
2021-08-29 11:05:52
487
原创 JavaScript学习笔记5
BOM浏览器对象模型BOM(Browser Object Model)即浏览器对象模型。BOM提供了独立于内容 而与浏览器窗口进行交互的对象。BOM可以使我们通过JS来操作浏览器。BOM对象在BOM中为我们提供了一组对象,用来完成对浏览器的操作Window代表的是整个浏览器的窗口,同时window也是网页中的全局对象。Navigator代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器Location代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息,或者操作浏览
2021-08-26 10:24:41
101
原创 MySQL思维导图
这是我去年学习MySQL准备期末考试整理的MySQL笔记,整理成了思维导图和word。还有PDF版的图片可以无限放大。如果图片不是很清晰图片下面有下载链接,或者评论私信我发你。下载链接希望大家考试都能过!!!...
2021-08-25 20:13:13
255
1
原创 JavaScript学习笔记4
HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。其中:文档:文档表示的就是整个的HTML网页文档。对象:对象表示将网页中的每一个部分都转换为了一个对象。模型:使用模型来表示对象之间的关系,这样方便我们获取对象。DOM树形模型图:浏览器已经为我们提供 “文档节点” 对象这个对象是window属性,可以在页面中直接使用,文档节点代表的是整个网页。节点节点是构成网页的最基本的单元,网页中的每一个部分都可以称为是一个
2021-08-25 17:29:02
241
原创 JavaScript学习笔记3
JavaScript内置对象Date对象在JS中使用Date对象来表示一个时间创建一个Date对象:如果直接使用构造函数创建一个Date对象,则会封装为当前代码执行的时间。语法:var date = new Date();创建一个指定的时间对象,需要在构造函数里传一个时间值。日期的格式: 月/日/年 时:分:秒语法:var date = new Date("8/24/2021 17:06:50");相关方法:getDate()获取当前的日期是几日。getDay()获取当前日
2021-08-25 11:29:57
72
原创 JavaScript中的call()和apply()
JavaScript中的call()和apply()call方法和apply方法,这两个方法的作用是一样的。都是在特定的作用域中调用函数,等于设置函数体内this对象的值。举例说明:首先创建所需对象obj、obj2和函数fun。分别通过fun直接调用、call()和apply()调用,发现this指向的都是window对象。 // 创建fun函数 function fun(){ alert(this); } // 创建对象o
2021-08-23 23:46:19
223
原创 JavaScript去除数组中重复的数
JavaScript去除数组中重复的数问题:去除下面数组中重复的数字。[4,6,5,8,2,1,4,6,3,8,1,8,5,6,9,1,5,6,4,2,6]思路:去除一个数组中重复的数组,首先要对数组进行遍历,对每一个遍历的元素,跟剩下没有遍历的数字进行比较,有一样的元素就删掉对比的元素。代码实现:// 创建数组var arr = [4,6,5,8,2,1,4,6,3,8,1,8,5,6,9,1,5,6,4,2,6];// 遍历当前数组for (var i = 0; i < ar
2021-08-23 20:31:07
910
2
原创 JavaScript学习笔记2
构造函数构造函数不是一个普通的函数,创建方式和普通函数没有区别。在习惯上构造函数的名字首字母大写。构造函数和普通的函数的区别就是调用方式的不同,普通函数是直接调用的,而构造函数需要使用new关键字来调用。使用同一个构造函数创建的对象,我们称为一类对象,也将一个构造函数称为一个类。我们将通过一个构造函数创建的对象,称为是该类的实例。其中this在构造函数中北调用时,this就是新创建的那个对象。例子:创建一个名为Person的构造函数,并创建多个一个类的对象。// 名为Person的构造函数
2021-08-23 19:40:50
81
原创 JavaScript学习笔记1
JavaScript基础部分JavaScript的第一个程序:Hello World!目的:控制浏览器实现Hello World!文本显示:三种方法:控制浏览器弹出一个警告框:<script> alert("Hello World!");</script>让计算机在页面中输出一个Hello World!<script> document.write("Hello World!");</script>向控制台输出一个Hello Wor
2021-08-22 23:36:04
241
原创 DOCTYPE(⽂档类型) 的作⽤
DOCTYPE(⽂档类型) 的作⽤DOCTYPE是HTML5中一种标准通用标记语言的文档类型声明,它的目的是告诉浏览器(解析器)应该以什么样(html或xhtml)的文档类型定义来解析文档。必须声明在HTML⽂档的第⼀⾏。来告知浏览器的解析器⽤什么⽂档标准解析这个⽂档。如果不声明DOCTYPE默认就是BackCompat(怪异模式)来解析渲染页面。其中还有一种CSS1Compat标准模式(Strick mode),默认模式,浏览器使用W3C的标准解析渲染页面。在标准模式中,浏览器以其支持的最高标准呈
2021-07-09 14:37:55
551
原创 什么是HTML语义化
HTML语义化所谓语义化是根据内容的结构化(内容语义化),选择合适的标签(代码语义化)。方便开发者阅读和写出更好的代码。语义化可以让开发者更便于理解,让代码可读性,结构更加清晰,开发者能清晰地看出网页的结构,便于团队的开发与维护。就比如用户能直接通过例如title、alt用于解释名词或解释图片信息、label标签的活用经常用到的语义化标签<head></head> 头部<nav></nav> 导航<main></ma
2021-07-09 14:30:25
265
原创 src和href的区别
src和href的区别srcsrc指向外部资源的位置,把指向的内容嵌入到文档中的当前标签的位置。相当于替换当前元素,用在 img、script、iframe上。<script src="JavaScript.js"></script>hrefhre是超文本引用href这个属性指定web资源的位置,建立和当前元素(锚点)或当前文档(链接)之间的链接。<a href="www.csdn.com">总结src用于替代这个元素,而href用于建立这个标签与外部
2021-07-09 14:17:59
130
原创 Java二分查找算法实现
Java二分查找算法实现二分法简介:二分法算法也叫折半查找,是一种在有序数列里查找某个特定的元素的算法。如果要查找的元素在这个列表当中,二分查找获取元素位置,否则返回null。思路:假如有一个有序数组的元素有1到10,我要查找8这个数的数组的下标。二分法就会获取这个数组的中间值,查看是否跟查找的这个值相同。相同的话就直接返回这个值,大于的话就在中间值跟最大值之间找。再在这个范围内执行同样的操作。直到找到的元素等于查找的元素就返回这个元素的下标。代码可以分为使用递归的方法和不使用递归的方法。
2021-07-08 21:37:35
248
原创 HTML简单教程
HTML简单教程(HTML5标准)HTML简介HTML:超文本标记语言(HyperText Markup Languag)是一种用于创建网页的标准标记语言。**结构:**<!DOCTYPE html> <html> <head> <!-- 下面这个是声明编码 中文网页需要声明utf-8 --><meta charset="utf-8"> <!-- 下面这个是网页上的标题 会显示在网页的标签上面 --><titl
2021-07-07 12:51:54
436
原创 java打印九九乘法口诀表
打印九九乘法口诀表首先乘法口诀表是一个平面,有行有列,怎么样才能做到有行还有列呢?这时候就想到了双层for循环结构 ,内层for循环是每一行的内容,外层for循环代表行数,这样就能形成有行有列代码:public class Main { public static void main(String[] args) { System.out.println("java打印九九乘法口诀表"); for (int i = 1; i <= 9; i++) {//外层for循环解决一共多少行
2020-08-04 15:26:25
511
原创 java求100以内的素数
求100以内的素数素数就是质数 ,除了1和它本身以外不再有其他因数的数称为质数。代码:public class Main { public static void main(String[] args) { for(int i=1;i<=100;i++){ if(i==1 || i==2){//因为1和2就是素数,所以直接打印 System.out.println(i); continue; } /* * 判断当i=3到i=100,如果i被2到i-
2020-08-03 21:52:54
1250
1
原创 java求100以内奇数和
求100以内奇数和首先我们知道求100以内的累加和是怎么做的,接着我们在进行累加和的时候判断这个数是不是奇数再进行累加代码:public class Main { public static void main(String[] args) { int count = 0;//记录累加和的变量 for (int i = 0; i <= 100; i++) { if(i%2 != 0){//判断这个数是否为奇数,是就进行累加 count += i;//对数字进
2020-08-03 21:39:45
9886
原创 java求100以内偶数和
求100以内偶数和(包含100)首先我们知道求100以内的累加和是怎么做的,接着我们在进行累加和的时候判断这个数是不是偶数再进行累加代码:public class Main { public static void main(String[] args) { int count = 0;//记录累加和的变量 for (int i = 0; i <= 100; i++) { if(i%2 == 0){//判断这个数是否为偶数,是就进行累加 count += i
2020-08-03 21:36:39
9748
原创 java 求100以内的完数
java 求100以内的完数什么是完数:一个数正好等于它的因子之和,就叫做完数因子就是除去这个数本身的其它约数代码:public class Main { public static void main(String[] args) { for (int i = 1; i < 100; i++) { int sum = 0; //记录因子和 for (int j = 1; j < i; j++) { //找这个数的因子
2020-08-03 17:50:43
4726
原创 java求某一个数的累加和
在java中求某一个数的累加和就是 1+2+......+(n-1)+n=?因为某一个数是一个不确定值所以要使用Scanner类import java.util.Scanner;//导入Scanner类public class Main { public static void main(String[] args) { System.out.println("请输入一个数字"); int num;// 定义一个接收传入值的变量 Scanner scanne
2020-08-03 17:15:55
2186
原创 java求100以内累加和
求100以内累加和就是 1+2+3+4+5+…+99+100=?所以public class Count { public static void main(String[] args) { int count = 0;//定义一个接收的变量 for (int i = 0; i <= 100; i++) { count += i;//进行累加 } System.out.println("100的累加和为"+count);//输出结果 }}还可以用whi
2020-08-03 16:34:46
2564
原创 java求100到1000的水仙花数
java求水仙花数**水仙花数是三位数,它的各位数字的立方和等于这个三位数本身**例如: 153=1*1*1+3*3*3+5*5*5=1+27+125 153就是水仙花数 判断一个数三位数是否为水仙花数 首先要取出他的个位,十位,百位现在我们来求100到1000的水仙花数public class Narcissus { public static void main(String[] args) { int count = 0; //用来记录水仙花数的个数 for(i
2020-08-03 16:07:11
1814
原创 java中的注释讲解
在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某一功能或者代码进行解释说明。Java中的注释有三种类型1.单行注释对程序的某一行代码进行解释int a = 10; //定义一个整型变量2.多行注释注释的内容可以为多行int a;a = 10;/*我声明一个变量然后进行初始化/*3.文档注释对一段代码的解释说明,可以通过javadoc命令将文档注释提取出来生成帮助文档/**这是一个名为HelloWorld的类里面还有个Main
2020-08-03 15:10:12
256
原创 Java用if-else语句判断某年份是否为闰年
编写一个Java程序,用if-else语句判断某年份是否为闰年。判断某一年 是否为闰年的两个条件:若某个年份能被4整除但不能被100整除,则是闰年。若某个年份能被400整除,则也是闰年。public class Year{ public static void main(String args[]){ int year=2020; //满足条件打印是闰年 if(year%4==0&&year%100!=0||year%400==0){
2020-08-03 14:43:53
8847
原创 Java开端 第一个程序 HelloWorld
这里写自定义目录标题第一个程序Java程序在控制台输出打印Hello worldpublic class Helloworld {public static void main(String args[]) {System.out.print (“你好!” );}}
2020-06-01 18:36:32
139
消息提示Toast 列表组件ListView 实例示范
2018-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人