javascript
Iris_20
这个作者很懒,什么都没留下…
展开
-
MySQL数据库基础
MySQL打开数据库mysqli_connect(“localhost”,“root”,“root”,“test2”,“3306”);mysqli_connect_errno()如果连接失败该函数返回为真mysqli_query针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。针对其他成功的查询,将返回 TRUE。如果失败,则返回 FALSE。创建数据库CREATE DATABASE 数据库名PHP操作sq原创 2020-08-15 08:23:57 · 224 阅读 · 0 评论 -
JavaScript14—预加载懒加载
预加载懒加载预加载在页面加载完成之前,提前将所需资源下载,之后使用的时候从缓存中调用意义:预加载可以说是牺牲服务器前端性能,换取更好的用户体验,这样可以使用户的操作得到最快的反映。实现预加载的方法用CSS和JavaScript实现预加载仅使用JavaScript实现预加载使用Ajax实现预加载懒加载是延迟加载,按照一定的条件或者需求等到满足条件的时候再加载对应的资源总结:有需求时才加载对应内容优点:页面加载速度快、可以减轻服务器的压力、节约了流量,用户体验好原创 2020-08-12 17:40:39 · 112 阅读 · 0 评论 -
JavaScript13—面向对象
面向对象类什么是类类是 面向对象程序设计语言中的一个概念。类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。对象就是类的实例化体现类就是对象的抽象化表现类名一般大写类有什么父类子类超类superClass子类的父类称为超类基类BassClass创建类class A{a=1;// 构造函数constructor(){ } play(){原创 2020-08-12 17:31:29 · 200 阅读 · 0 评论 -
JavaScript12—ES6基础简介
ES6历史ECMAScript 和 JavaScript 到底是什么关系?96年网景公司提交ECMA标准1.0因此,现有JS,后有ECMA标准ES6 与 ECMAScript 2015 的关系先提出了ECMAScript 6定为ECMA5.1的下一个标准实际ES6出了很多版本,最后在2015年确定了ECMAScript 2015因此ES6是泛指严格模式模块化开发,自动严格模式“use strict”-变量必须声明后再使用- 函数的参数不能有同名属性,否则报错(str.len原创 2020-08-12 08:21:02 · 226 阅读 · 0 评论 -
JavaScript11—正则表达式
正则表达式创建正则表达式构造函数创建var reg = new RegExp(正则内容,修饰符);字面量创建var reg=/正则内容/修饰符修饰符(三个)i 不区分大小写g 全局匹配m 多行匹配正则表达式对象的方法test()返回一个布尔值,方法用于匹配字符串,匹配成功返回true,失败返回falseexec()方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。不可以全局匹配 加g也没用字符串匹配正则方法match()原创 2020-08-11 21:27:43 · 190 阅读 · 0 评论 -
JavaScript10—对象事件
对象事件鼠标事件event对象XY有关的都是鼠标坐标除了getBoundingClientRect()返回元素的大小及其相对于视口的位置left top一般都是元素坐标clientX/clientY距离可视区域左上角layerX/layerY如果目标对象是定位方式,那么值与offset值相似如果目标对象是非定位方式,取父容器的左上角位置,如果父容器未定位,继续向上取offsetX/offsetY相对事件目标对象的左上角位置movementX/m原创 2020-08-11 20:17:12 · 161 阅读 · 0 评论 -
JavaScript09—事件、事件对象
事件对象事件的兼容(侦听和删除侦听)ie9以上添加事件:element.addEventListener(‘事件类型,事件回调函数,(是否捕获时触发))拓展:1、事件只执行一次 div.addEventListener(“click”,clickHandler,{once:true})2、事件执行指定次数 加一个变量,判断变量的次数移除事件:element.removeEventListener(‘事件类型,事件回调函数,(是否捕获时触发))ie8及以下添加事件原创 2020-08-11 20:15:50 · 161 阅读 · 0 评论 -
JavaScript08—DOM、事件对象
DOM、事件对象DomDom对象的样式设置Dom对象的样式dom.style.styleName=""对象方法,需要将css-字母,替换为大写字母style字符串方式写法,按照原CSS行内样式填写获取计算后的dom样式iecurrentStyle非iegetComputedStyle使用时要先判断浏览器var style;try{style=getComputedStyle(div0);}catch(error){style=div原创 2020-08-10 19:13:34 · 139 阅读 · 0 评论 -
JavaScript07—BOM、DOM
BOM、DOMBom对象什么是BomBrowser Object Model 浏览器对象模型所有的window都属于bom有对象,包括属性和方法window对象open()打开window.open(“要打开的网页”, “网页名字”, “height=400,width=400,top=10,left=10”);close()关闭innerHeight浏览器窗口的内部高度(兼容所有浏览器)—包含滚动条innerWidth浏览器窗口的内部宽度(兼原创 2020-08-10 14:24:34 · 129 阅读 · 0 评论 -
JavaScript06—数组,内建对象
数组,内建对象数组二维数组arr[i][j]=5对象数组var arr=[{a:3,b:4},{a:5,b:6}]内建对象MathMath的属性E 返回算术常量 e,即自然对数的底数(约等于2.718)。LN2 返回 2 的自然对数(约等于0.693)。LN10 返回 10 的自然对数(约等于2.302)。LOG2E 返回以 2 为底的 e 的对数(约等于 1.414)。LOG10E 返回以 10 为底的 e 的对数(约等于0.434)。PI 返回圆周率(约等于3.原创 2020-08-09 15:46:52 · 126 阅读 · 0 评论 -
JavaScript基础05—数组方法
数组方法push()在数组的尾部添加若干个元素参数:要增加的元素,可以是多个返回值:新数组的长度修改原数组while(arr.push({})<10); 循环给尾部添加若干个元素pop()删除最后一位参数:无返回值:删除的元素修改原数组while(arr.pop()!==3); 删除到某元素为止,同时该元素也会被删除如果数组中存储的是对象,我们必须将所有的对象引用全部设为nullwhile和for都可以,for的效率更高while(arr.length原创 2020-08-09 15:40:23 · 157 阅读 · 0 评论 -
JavaScript基础04—函数、数组
JavaScript函数参数arguments.length 实参长度,也就是实际传入的参数长度fn.length 形参长度,函数定义参数数量if(arguments.callee.length<arguments.length) 形参长度小于实参长度清除函数fn=null;delete window.fn;无效delete 不能删除任何window下的函数方法return函数返回函数在执行时,将返回函数中return 内容如果return后没原创 2020-08-08 16:42:46 · 237 阅读 · 0 评论 -
JavaScript基础03—循环、对象
JavaScript循环语句do……whiledo{循环语句;}while(循环条件);先执行,再判断条件是否继续循环不管条件是否满足,至少执行一次语句forfor(变量的初始值;循环条件;变量变化){循环语句;}1、循环需要变量的初始值仅执行一次,并且不一定需要使用var2、循环的条件是一个表达式,隐式转换为布尔值,为真时进入语句块,根据循环次数判断多少次3、变量向条件外变化(这个理解比较片面)。每次循环完成后执行的语句内容注:var定义写在循环外,防止重复定义关原创 2020-08-08 16:41:40 · 221 阅读 · 0 评论 -
JavaScript基础02—运算符、循环
JavaScript基础进制常用进制二进制、八进制、十进制、十六进制颜色一般使用RGBA模式每个数值范围0~255,A表示透明度#FF0000,数值越大颜色越亮,反之则暗运算符位运算符作用:代码不易被人看懂& 位与运算运算规则,数字转为二进制,高位不足用0补齐,逐为进行与运算任何数(同次幂)与二的n次幂减一(7,15……)相与都是该数本身高次幂只考虑剩余几位,例如:37&7=(32+5)&7=5&7| 位或运算任原创 2020-08-08 16:25:32 · 153 阅读 · 0 评论 -
JavaScript基础01—基本概念
JavaScriptjs基础js书写位置1、内部写在html中直接书写1、HTML自上向下 同步解释性文档2、上面的代码无法调用下面的标签或者script,下面的代码可以调用上面的标签或者script3、ES6 严格化后,第二条中有些不完全适用4、有写在html外面的情况(不建议),利用了浏览器自动修复2、标签内通过事件触发 按钮特例代码 不跳转 超链接注:单双引号嵌套使用,不要使用同一种3、外部引入可以写在head和body部分载入原创 2020-08-08 16:23:25 · 254 阅读 · 0 评论