自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 php-day5---> ajax的主要内容

1.ajax发送get请求和ajax发送post请求index.html: <button class="btn1">点击我发送ajax 是get传参数</button> <button class="btn2">点击我发送post请求</button> <script> //1.ajax发送get请求 document.querySelector(".b

2022-01-20 21:01:26 631

原创 php--day04学习------ 对数据库操作

1.连接数据库$link = mysqli_connet("loaclhost","root","root","my2114")

2022-01-15 11:24:39 270

原创 this的指向问题

1.this 不要关注在哪定义,要关注哪里调用 "use strict"; // 1.直接调用 1.window 2.undefined let test = function() { console.log(this); } test();2.通过事件来调用 指向事假源 document.onclick = test;3.对象里的thislet obj =...

2022-01-13 20:57:51 129

原创 php--day03学习

1.jsonjson:数据格式 :是主流的数据传输格式 主流的数据传输格式:1.json 2.xml json :字符串 ,在所有平台都有json格式 且格式是一样的 。 json :是有严格格式的字符串 let str = '{"name":"张三","age":20,"height":"178cm"}'; let str2 = '[{"name":"张三","age"...

2022-01-12 21:03:01 376

原创 php---day02学习

1.运算符1.数学运算符 + - * / %其中“+”号就是单纯的做加法运算$a = 10;$b = "20";echo $a + $b; //30echo $b - $a; //10echo $a*$b; //2002.赋值运算符 = += -= /= %= .=php里的.是做字符串拼接操作$a = "10" ;$a += 2 ; // $a = $a + 2;...

2022-01-12 19:51:10 56

原创 php学习------day01

1.phpphp是什么? 它是一门后端语言,而后端语言是运行在服务器上的语言。例如:www.baidu.com------>百度的服务器(电脑)---->浏览器运行的电脑被被称为客户端php环境: 需要安装php的环境---->创建一个服务器运行php---->集成服务器创建工具phpstudy阿帕奇启动了,那么就可以通过服务器运行php文件: 1.创建一个php文件,php文件是.php后缀的文件 ...

2022-01-10 20:41:43 1106

原创 JavaScript-day24------主要内容有this指向的改变;面向对象的三大特征;构造函数的继承等

1.this指向的改变 改变this指向 call() 用于改变this指向 第一次参数表示要改变成的那个this指向,后面的参数表示该函数的参数 fn() -> fn.call() bind() 用于改变this指向 bind 只会改变this指向,但不会调用函数 ---- 返回了这个函数 apply() ...

2022-01-07 21:27:59 292

原创 JavaScript-day23------今天学习内容包括prototype的应用;原型;instanceof;对象中常用的属性和方法等

1.prototype的应用每一个函数都拥有一个属性 prototype给构造函数提供公有的属性和方法const arr = [1,3,5] ;console.log(arr) ;arr.fn = function () { console.log(666) ;}arr.fn()//prototype提供公有的属性和方法Array.prototype.sum = function () { let count = 0 ; f...

2022-01-06 21:08:07 368

原创 JavaScript-day22------学习内容有扩展函数;参数的默认值;面向对象;其他对象等。

1.扩展函数闭包 :一个函数可以访问另一个函数的变量缺点 :内存泄漏导致变量无法被释放 function fn() { const a = 1 ; const b = 2 ; //想返回多个值得时候,可以返回一个数组 return [a , b] ; } const [a , b] = fn() ; console.log(a

2022-01-05 21:04:06 370

原创 JavaScript-day21学习-----主要学习内容包括正则表达式相关的内容,以及ES6语法的相关。

1.正则正则表达式:字符串的校验(验证)------字符串创建 : 字面量创建 /匹配的字符串/ 实例化对象 newRegExp('匹配的字符串')//双斜杠 -----判断字符串中是否有字符能匹配 boy const reg1 = /boy/ ; // regular expression 简写 //...

2022-01-04 21:08:57 322

原创 JavaScript-day19------严格模式;this的指向;声明变量的方式;匀速运动。

1.严格模式 js语法有很多弊端 不加分号 变量的数据类型可以任意改变 预编译 同一个变量名可以被反复的声明 ES5 严格模式 'use strict' ; 可以解决部分问题 变量必须先声明后使用 函数中不允许形参同名 严格模式也有作用域 ...

2022-01-04 19:55:46 266

原创 JavaScript-day18 ------> 今天的学习主要内容表单事件;默认事件;表单验证;键盘事件等。

1.表单事件表单验证 form可以直接给后端提交数据 不用form --- ajax提交数据给后端表单事件 onsubmit 表单提交事件 form才可以使用此事件 onfocus 获取焦点 表单事件 ,window也有 focus也会触发click事件 onblur 失去焦点 表单事件...

2021-12-29 21:08:02 227

原创 JavaScript-day17------>今天的主要内容是 鼠标在盒子中跟随;盒子的宽高问题;鼠标的轨迹;放大镜

1.知识点回顾父元素 parentNode获取样式 getComputedStyle ele.currentStyle(为IE的兼容)className和classList区别 className是一个字符串,classList是数组className:属性设置或者返回元素的class属性,返回的是一个字符串,如果我想删除或者添加,替换class属性的话就必须对返回值进行处理,因为...

2021-12-28 21:07:29 317

原创 JavaScript-day16----->主要内容是鼠标事件;以及鼠标事件;鼠标的坐标;鼠标跟随;鼠标在盒子中跟随;盒子距离浏览器的距离

1.事件类型事件类型: 鼠标事件 键盘事件 表单事件 其他事件2.鼠标事件click左键单击 dblclick左键双击鼠标按下和抬起mousedown /mouseup (左键,中间键和右键都可以触发) 注意:单击事件是包含了鼠标按下 + 抬起,专指鼠标左键 e.button 0左键 / 1中间键 / ...

2021-12-27 20:33:25 326

原创 JavaScript-day15------>主要内容包含有伪数组;事件等相关内容。

1.伪数组 数组 Array 数组2 Arguments 数组3 NodeList 数组4 HTMLCollection 以上每种数组属于不同的类别,所以拥有不同的属性和方法 如何把伪数组转真数组 <p></p> <p></p> <p&...

2021-12-25 18:04:34 431

原创 JavaScript-day14------->主要内容包括选项卡,简易轮播;DOM新增,删除,替换,找父元素,找子元素,找同级;克隆节点;查找元素,以及文档碎片;留言板。

1.选项卡css样式 <style> p{ display: none; } .active{ color: red; } .show{ display: block; } </style>主体内容:<body> <button class="act

2021-12-23 21:14:51 549

原创 JavaScript-day13------>主要内容DOM,DOM的基本操作;页面的几种宽高,以及返回顶部,到达底部;获取元素,标签的内容操作;点击切换效果和选项卡等。

1.DOMDOM : document object model 操作页面标签和css DOM实际上是BOM的一部分DOM基本操作console.log(document) ;console.log(document.documentElement) ; //htmlconsole.log(document.body) ; //bodyconsole.log(document.head) ; //headconsole.lo...

2021-12-22 21:12:31 468

原创 JavaScript-day12------>主要包括js的三大组成部分,BOM的常见属性,方法,事件,以及高频率触发事件的处理方案,给多个元素绑定事件

1.在for循环中添加setTime for(var i = 0 ; i < 10 ; i++) { // console.log(i); // 0-9 setTimeout(function () { console.log(i); // 10个10 },0) }运行结果为0-9, 最后输,10个10。原因:在i = 0时,由于js是异步运行

2021-12-21 20:53:03 58

原创 js_day11学习------->知识点小结

1.flex : 1 将弹性盒主轴上余下的空间全分配给当前元素。复合写法:flex : 1 1 auto ; flex-grow 拉伸 默认0 ,需要有剩余空间,拉伸宽高与主轴有关flex-shrink 内容收缩 默认1 ,元素宽高超出父元素宽高有效flex-basis 项目长度(重新定义内容的宽高) px %(父元素) auto自身的宽...

2021-12-20 20:11:30 274

原创 JavaScript_day10------>js第10天学习多维数组的深刻复制,以及字符串,字符串的方法等......

1.前面知识小结动态的生成html标签 需要: 空字符串然后 ,遍历数据; 字符串拼接标签模板字符串 ` ` 变量 ${ } var a = 'hello' ; // document.write('<h1>' + a + '</h1>') document.w...

2021-12-18 12:02:22 1055

原创 JavaScript_day09------->js中数组的主要内容,数组的深复制和浅复制;二维数组;以及对象,对象的遍历等。

1.数组的重要知识点数组的基本方法: shift() pop() push() unshift() 这些用来直接改变原数组 数组常用的方法: splice(i , howmany , v1 , v2 , v3 ... ) 删除,替换 ,新增 includes() indexOf() join() 转换...

2021-12-17 09:24:57 176

原创 JavaScript_day08------->js主要内容是数组的方法;回调函数等。

1.冒泡排序和选择排序的回顾冒泡排序:相邻之间做比较,大的就向后交换 arr[ i ] > arr[ i + 1]//冒泡排序//函数封装它function bubbleSort(arr) { //控制比较的轮数 for(var i = 0 ; i < arr.length - 1 ; i++) { //从头开始做比较(大数下沉) for(var j = 0 ; j < arr.length...

2021-12-15 21:08:47 1122

原创 JavaScript_day07------>今天的主要内容包括数组;arguments;数组的遍历等,以及冒泡排序和选择排序;push封装,pop封装

1.arguments // console.log(1); // console.log(1,2); // console.log(1,2,3); // function sum(a,b) { // return a + b // } // console.log(sum(1,2,3,4)); // 一般情况下,使用形参来接受实参的值

2021-12-14 20:01:23 560

原创 在js中的短路运算

在逻辑运算中,转换为boolean类型的值后为false的情况:0、""、null、false、undefined、NaN,其他都为true。1.&&找假&&是找假(先看第一个表达式的值,如果第一个表达式不是boolean类型,会先将此值隐式转换转成boolean的值)如果第一个数转换后的值为false,则直接返第一个数,不管第二个数是真还是假;如果第一个数转换后的值为true,则直接返回第...

2021-12-13 20:45:24 1327

原创 javascript_day06------->主要内容有参数的相关问题,短路赋值,作用域,以及函数的重要部分。

1.关于参数的问题 函数在调用的时候,必须按照要求传参 实参和实参不对等 --- 不报错 实参多了或者少了 函数不报错 // 说明书 // 功能 // 参数 // 返回值 function calc(a,b,c,d) { switch(a) { case '+' : return b ...

2021-12-13 20:01:17 71

原创 javascript_day05-------js对于循环的熟练掌握,练习打印三角形,阶乘之和等,以及重点封装函数,对函数的调用。

1.知识点总结while 条件复杂的循环语句·dowhile 至少执行一次for 已知循环的次数注意: 嵌套循环 外层循环走一次,内层走一圈。 break / continue break结束整个循环 ; continue 结束本次循环,下次循环继续...

2021-12-11 17:57:04 430

原创 javascript_day04-------->js中循环的使用练习,还有关于判断的补充;质数判断;循环嵌套;打印三角形;九九乘法表等。

1.判断知识点补充1. ,(英文逗号)var a , b;打印多个值 console.log(a , b)2. . (点)对象才有3. ()函数优先级if()switch()4. {}代码块5.关于if和switch中的简写代码块中只有一句话的时候,可以省略大括号if() 只有一条语...

2021-12-11 15:37:03 144

原创 javascript_day03------js学习第三天,关于简易计算器的加减乘除,对于年份判断和日期天数计算,以及if和switch的区分用法,最后是循环。

js的学习很重要,基础知识点要落实。这既离不开日常的练习使用锻炼自己的计算机思维模式,同样的知识点分析总结和整理也是重中之重,不能只懂怎么用却不能明白自己这样使用的原理和方法。1.简易计算器1.先拿对象尽量不要把对象放在点击事件里面,因为这个点击事件会执行很多次2.select的使用option里面的value要么写要么不写,不能空着,js在获取值的时候,优先拿value,...

2021-12-11 11:56:51 826

原创 javascript_day02

1.特殊的值nullundefinedNaN --------> not a number 非数字的集和! NaN不会和任何相等 ,包括自己isNaN() isNaN()是用于判断NaN !isNaN()用于判断数字console.log(null === null);console.log(undefined === un...

2021-12-11 10:58:27 644 5

原创 二阶段js day01

前端JavaScript

2021-12-10 19:56:36 432

空空如也

空空如也

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

TA关注的人

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