- 博客(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 692
原创 php--day04学习------ 对数据库操作
1.连接数据库$link = mysqli_connet("loaclhost","root","root","my2114")
2022-01-15 11:24:39 324
原创 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 199
原创 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 447
原创 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 79
原创 php学习------day01
1.phpphp是什么? 它是一门后端语言,而后端语言是运行在服务器上的语言。例如:www.baidu.com------>百度的服务器(电脑)---->浏览器运行的电脑被被称为客户端php环境: 需要安装php的环境---->创建一个服务器运行php---->集成服务器创建工具phpstudy阿帕奇启动了,那么就可以通过服务器运行php文件: 1.创建一个php文件,php文件是.php后缀的文件 ...
2022-01-10 20:41:43 1159
原创 JavaScript-day24------主要内容有this指向的改变;面向对象的三大特征;构造函数的继承等
1.this指向的改变 改变this指向 call() 用于改变this指向 第一次参数表示要改变成的那个this指向,后面的参数表示该函数的参数 fn() -> fn.call() bind() 用于改变this指向 bind 只会改变this指向,但不会调用函数 ---- 返回了这个函数 apply() ...
2022-01-07 21:27:59 315
原创 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 385
原创 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 387
原创 JavaScript-day21学习-----主要学习内容包括正则表达式相关的内容,以及ES6语法的相关。
1.正则正则表达式:字符串的校验(验证)------字符串创建 : 字面量创建 /匹配的字符串/ 实例化对象 newRegExp('匹配的字符串')//双斜杠 -----判断字符串中是否有字符能匹配 boy const reg1 = /boy/ ; // regular expression 简写 //...
2022-01-04 21:08:57 389
原创 JavaScript-day19------严格模式;this的指向;声明变量的方式;匀速运动。
1.严格模式 js语法有很多弊端 不加分号 变量的数据类型可以任意改变 预编译 同一个变量名可以被反复的声明 ES5 严格模式 'use strict' ; 可以解决部分问题 变量必须先声明后使用 函数中不允许形参同名 严格模式也有作用域 ...
2022-01-04 19:55:46 288
原创 JavaScript-day18 ------> 今天的学习主要内容表单事件;默认事件;表单验证;键盘事件等。
1.表单事件表单验证 form可以直接给后端提交数据 不用form --- ajax提交数据给后端表单事件 onsubmit 表单提交事件 form才可以使用此事件 onfocus 获取焦点 表单事件 ,window也有 focus也会触发click事件 onblur 失去焦点 表单事件...
2021-12-29 21:08:02 266
原创 JavaScript-day17------>今天的主要内容是 鼠标在盒子中跟随;盒子的宽高问题;鼠标的轨迹;放大镜
1.知识点回顾父元素 parentNode获取样式 getComputedStyle ele.currentStyle(为IE的兼容)className和classList区别 className是一个字符串,classList是数组className:属性设置或者返回元素的class属性,返回的是一个字符串,如果我想删除或者添加,替换class属性的话就必须对返回值进行处理,因为...
2021-12-28 21:07:29 354
原创 JavaScript-day16----->主要内容是鼠标事件;以及鼠标事件;鼠标的坐标;鼠标跟随;鼠标在盒子中跟随;盒子距离浏览器的距离
1.事件类型事件类型: 鼠标事件 键盘事件 表单事件 其他事件2.鼠标事件click左键单击 dblclick左键双击鼠标按下和抬起mousedown /mouseup (左键,中间键和右键都可以触发) 注意:单击事件是包含了鼠标按下 + 抬起,专指鼠标左键 e.button 0左键 / 1中间键 / ...
2021-12-27 20:33:25 371
原创 JavaScript-day15------>主要内容包含有伪数组;事件等相关内容。
1.伪数组 数组 Array 数组2 Arguments 数组3 NodeList 数组4 HTMLCollection 以上每种数组属于不同的类别,所以拥有不同的属性和方法 如何把伪数组转真数组 <p></p> <p></p> <p&...
2021-12-25 18:04:34 461
原创 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 575
原创 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 507
原创 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 75
原创 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 297
原创 JavaScript_day10------>js第10天学习多维数组的深刻复制,以及字符串,字符串的方法等......
1.前面知识小结动态的生成html标签 需要: 空字符串然后 ,遍历数据; 字符串拼接标签模板字符串 ` ` 变量 ${ } var a = 'hello' ; // document.write('<h1>' + a + '</h1>') document.w...
2021-12-18 12:02:22 1110
原创 JavaScript_day09------->js中数组的主要内容,数组的深复制和浅复制;二维数组;以及对象,对象的遍历等。
1.数组的重要知识点数组的基本方法: shift() pop() push() unshift() 这些用来直接改变原数组 数组常用的方法: splice(i , howmany , v1 , v2 , v3 ... ) 删除,替换 ,新增 includes() indexOf() join() 转换...
2021-12-17 09:24:57 205
原创 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 1196
原创 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 593
原创 在js中的短路运算
在逻辑运算中,转换为boolean类型的值后为false的情况:0、""、null、false、undefined、NaN,其他都为true。1.&&找假&&是找假(先看第一个表达式的值,如果第一个表达式不是boolean类型,会先将此值隐式转换转成boolean的值)如果第一个数转换后的值为false,则直接返第一个数,不管第二个数是真还是假;如果第一个数转换后的值为true,则直接返回第...
2021-12-13 20:45:24 1409
原创 javascript_day06------->主要内容有参数的相关问题,短路赋值,作用域,以及函数的重要部分。
1.关于参数的问题 函数在调用的时候,必须按照要求传参 实参和实参不对等 --- 不报错 实参多了或者少了 函数不报错 // 说明书 // 功能 // 参数 // 返回值 function calc(a,b,c,d) { switch(a) { case '+' : return b ...
2021-12-13 20:01:17 88
原创 javascript_day05-------js对于循环的熟练掌握,练习打印三角形,阶乘之和等,以及重点封装函数,对函数的调用。
1.知识点总结while 条件复杂的循环语句·dowhile 至少执行一次for 已知循环的次数注意: 嵌套循环 外层循环走一次,内层走一圈。 break / continue break结束整个循环 ; continue 结束本次循环,下次循环继续...
2021-12-11 17:57:04 463
原创 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 180
原创 javascript_day03------js学习第三天,关于简易计算器的加减乘除,对于年份判断和日期天数计算,以及if和switch的区分用法,最后是循环。
js的学习很重要,基础知识点要落实。这既离不开日常的练习使用锻炼自己的计算机思维模式,同样的知识点分析总结和整理也是重中之重,不能只懂怎么用却不能明白自己这样使用的原理和方法。1.简易计算器1.先拿对象尽量不要把对象放在点击事件里面,因为这个点击事件会执行很多次2.select的使用option里面的value要么写要么不写,不能空着,js在获取值的时候,优先拿value,...
2021-12-11 11:56:51 900
原创 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 716 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人