jquery
文章平均质量分 50
h_jQuery
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript——数组、数组遍历、forEach、增加删除元素
数组(Array)数组也是一个对象,它和普通对象的功能类似,也是用来存储数据的;不同的是普通对象是使用字符串作为属性名的,而数组是使用数字来作为索引操作元素的对象中是用属性,数组中用索引索引:数组的索引是从0开始的整数,数组的存储性能比普通对象更好,在开发中我们经常使用数组来存储一些数据<script> // 创建数组对象 var arr = new Array(); // 使用typeof检查数组时,会返回object /原创 2021-08-10 17:48:21 · 2712 阅读 · 0 评论 -
javascript——原型、原型对象、原型链
原型 将函数定义在全局作用域,污染了全局作用域的命名空间,而且定义在全局作用域中也很不安全原型(prototype):创建每一个的函数,解析器都会向函数中添加一个属性(prototype),这个属性对应着一个对象,这个对象就是所谓的原型对象如果函数作为普通函数调用prototype没有任何作用;当函数作为构造函数调用时,它所创建的对象中都会有一个隐含的属性(_proto_),指向该构造函数的原型对象,我们可以通过__proto__来访问该属性。原型(prototype)指向一个对象(原型对象)原创 2021-08-10 15:07:34 · 224 阅读 · 0 评论 -
javascript——this指向、工厂函数、构造函数、方法重复问题
this解析器在调用函数时,每次都会向函数内部传递一个隐含的参数;这个隐含的函数就是this,this指向的是一个对象,这个对象我们称为函数执行的上下文对象,根据函数的调用方式的不同,this会指向不同的对象1.以函数的形式调用,this永远指向的是window2.以方法的形式调用,this指向的是调用它的对象3.以构造函数的形式调用,this指向该构造函数的实例对象使用工厂函数创建对象1.0<script> // 使用工厂方法创建对象:可以大批量的创建对象原创 2021-08-10 09:11:28 · 154 阅读 · 0 评论 -
面向对象——创建对象的方式、new做了什么、自定义构造函数、原型
面向对象与面向过程面向对象:站在指挥者的角度(重点在执行的结果)面向过程:站在执行者的角度(重点在执行过程)面向对象不是替代面向过程,而是封装了面向过程编程思想=面向对象+面向过程面向对象的三大特征:封装:用在对象封装继承:在js中,是指对象之间的关系(比如父类与子类的继承关系:子类可以使用父类是的方法或数据)多态:在js中没有多态的概念,在强类型语言中才有强类型语言:强制类型定义的语言,一旦某一个变量被定义类型,如果不进行强制转换,则它永远就是该数据类型了,强类型语言包括Java、.ne原创 2021-07-07 20:10:33 · 214 阅读 · 2 评论 -
JS中的闭包问题——对象模式,函数模式、内存泄漏
闭包闭包的概念:函数A里面有一个子函数B,函数B可以访问函数A中定义的变量或者数据,此时形成了闭包(通俗的说:函数里面嵌套一个函数(或者对象),里层的函数可以用外层函数的数据或方法)闭包的模式:1.函数模式的闭包:在一个函数中有一个函数function fn(){ //声明变量 var num=10 //函数的声明 function f2(){ console.log(num) } //函数调用,调用fn的同时也会调用f2 f2();}fn()2.对象模式的闭包:在一个函数原创 2021-07-07 17:13:06 · 146 阅读 · 0 评论 -
变量提升和函数提升
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>函数原创 2021-07-04 22:55:02 · 142 阅读 · 0 评论 -
数组去重——面试题
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>数组原创 2021-07-04 18:29:39 · 203 阅读 · 0 评论 -
数据库-mysql、第三方模块
数据库1.数据库的基本概念1.1什么是数据库数据库(database)是用来组织、存储和管理数据的仓库。用户可以对数据库中的数据迚行新增、查询、更新、删除等操作。1.2常见的数据库及分类1.MySQL 数据库(目前使用最广泛、流行度最高的开源免费数据库;Community + Enterprise)2.Oracle 数据库(收费)3.SQL Server 数据库(收费)4.Mongodb 数据库(Community + Enterprise)其中,MySQL、Oracle、SQL Ser原创 2021-06-21 21:41:05 · 925 阅读 · 0 评论 -
接口跨域问题——CORS、JSONP
跨域1.接口的跨域问题get和post接口,不支持跨域请求解决接口跨域问题的方案主要有两种:1.CORS(主流的解决方案,推荐使用)2.JSONP(有缺陷的解决方案:只支持get请求)CORS :跨域资源共享cors 是 Express 的一个第三方中间件。通过安装和配置 cors 中间件,可以很方便地解决跨域问题**CORS (Cross-Origin Resource Sharing,跨域资源共享)**由一系列 HTTP 响应头组成,这些 HTTP 响应头决定浏览器是否阻止前端 JS 代原创 2021-06-20 22:26:09 · 1613 阅读 · 1 评论 -
javascript——js创建对象的四种方式
四种创建对标题象的方式:1.系统的构造函数(Object)——缺点:麻烦var obj = new Object();obj.uname = "zs";obj.age = 20;obj.sayHi = function() { console.log("hello"); }2.对象字面量——缺点:不能批量创建对象,只能创建一个var obj = { uname: "zs", age: 22}3.工厂函数——可以批量创建对象,但是无法识别类型// 工厂函数创建对象,是一个函数原创 2021-05-25 15:13:28 · 198 阅读 · 0 评论 -
JavaScript03——javacript变量
JavaScript变量1.变量概述1.1什么是变量简单理解为变量就是一个装东西的盒子概述:变量时用于存放数据的容器,我们通过变量名获取数据,甚至数据可以修改1.2变量在内存中的存储本质:变量是程序在内存中申请的一块用来存放数据的空间2.变量的使用变量使用时分为两步:1.声明变量 // 声明变量 var age; //声明一个名为age的变量var是一个JS关键字,用来声明变量(variable变量的意思)。使用该关键字声明变量后,计算会自动为变量分配内存空间,不需要程序员原创 2021-05-20 11:15:21 · 173 阅读 · 3 评论 -
javascript(jquery)-分页功能
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>分页效原创 2021-05-14 09:29:48 · 337 阅读 · 0 评论 -
Vue脚手架安装教程
Vue脚手架安装vue脚手架之前,建议先去看看webpack的安装过程,这样会更好理解一些。1.安装一个3.x版本的Vue脚手架npm install -g @vue/cli//npm i -g @vue/cli2.创建项目//protest是项目名,自定义的vue create protest这里会有选项出来,可以选第一项,但是建议选第三项,自定义(高手就选这个),选择特性以创建的项目为准使用键盘上下键移动,回车选定,勾选特性用空格进行勾选[外链图片转存失败,源站可能有防盗链机制,原创 2021-05-12 19:53:56 · 1249 阅读 · 3 评论 -
KOA2的安装和使用教程
KOA2基于node.js平台的web服务器框架Express.Koa(这个已经淘汰不用),Koa2都是web服务器的框架Express异步处理:回调函数;Koa异步处理:Generator+yieldKoa2异步处理:async/await由于Koa2支持async/await,所以它要求Node的版本至少(最低)是7.6。因为async/await是在Node7.6版本之后出现才支持的在Koa2的世界中,服务器处理请求的那一块程序,被称为中间件洋葱模型:中间件对请求的处理有一种先进后出的原创 2021-05-12 16:41:59 · 2542 阅读 · 0 评论 -
Node相关知识-try{}catch(){}、异步读写文件、Promise
Node.join:用来拼接地址*var* bb = path.join(__dirname, 'a', 'b', 'c');结果:C:\Users\Lenovo\Desktop\node\a\b\ctry{}catch(){}const fs = require("fs");const path = require("path");var bb = path.join(__dirname, 'a', 'b', 'c');// console.log(bb);// console.原创 2021-05-12 16:32:11 · 933 阅读 · 0 评论 -
Vue-webpack打包教程
webpack1.创建项目并在终端初始化npm init -y在项目目录下回生成一个package.json文件2.在项目目录下创建src文件夹,在src目录下创建index.html文件和index.js文件index.html内容为:<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li原创 2021-05-12 11:25:02 · 1954 阅读 · 4 评论 -
echarts图表——柱状图、折线图、散点图、饼图、地图
echart图表公共样式:ul { width: 400px; height: 40px; margin: 20px auto; /* line-height: 40px; */}ul li { float: left; list-style: none;}ul li a { display: block; font-size: 18px; color: orange; text-decoration: none原创 2021-05-10 22:56:55 · 2173 阅读 · 0 评论 -
jquery-微博发布评论案例、图书管理系统案例
微博评论发布:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0 } body { background-color: rg原创 2021-05-07 14:32:23 · 275 阅读 · 0 评论
分享