自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Js面试题(总结)持续取经更新……

1、面向对象的特征有哪些方面--抽象:抽象是将一类对象的共同特征总结沟造出来的过程,包括数据抽象和行为抽象两方面,抽象只关注对象有哪些行为或者属性,并不关注这些行为的细节是什么。--继承:继承是从已有类型得到继承信息创建新类的过程,提供继承的类叫父类(超类,基类)、得到继承的类叫子类(派生类)--封装:通常认为封装是把数据的操作和操作数据的方法绑定起来,对数据的访问只能童工已经定义的接口,可以说封装就是隐藏一切可以隐藏的东西,只向外界提供最简单的编程接口。举例:可以想想普通洗衣机和全自动洗衣机的

2022-04-17 00:27:14 3740 3

原创 原生Ajax实现formdata

利用Ajax来提交图片原生Ajax无法携带图片上传 formdata提交 Ajax2.0版原生Ajax实现formdatalet form=documentElecmentById("form")form.onsubmit=function(){ //阻止默认事件return false//创建 xml对象let f = new FormData(form) //将整体form表单的所有数据 转化为formdatalet xml...

2022-05-07 12:57:18 501

原创 node连接到本地的MySQL数据库

目录如何将node连接到本地MySQLfs模块进行重命名的方法const express = require("express")const app = express()const fs=require("fs")const bodyparser = require("body-parser")app.use(bodyparser.urlencoded({ extended:false}))利用MySQL模块进行 const mysql=require("mysql"..

2022-05-07 12:43:36 642

原创 关于bootstrap栅格系统

目录栅格系统栅格参数bootstrap排版bootstrap下载地址 : v3.bootcss.com栅格系统bootstrap提供了一套响应式,移动设备优先的流式栅格系统,会随着屏幕或者视口尺寸的增加最多自动分为12列栅格参数类前缀: .col-xs-4 (.col固定样式 xs表示大小 数字代表所占的列数) .col-xs-offset-4(.col固定样式 xs表示大小 offset向右移动 4表示向右移动4列)...

2022-05-02 11:26:34 430

原创 关于websql语法

目录增加数据删除数据更改数据查找数据一、增加数据每个数据都要有一个独立的id 主键insert into 表名(biao1,biao2,biao3.....) values(值1,值2,值3)举例insertintouser(username,upass,imgurl)values("wangyi","123","1.jpg")创建一组数据表名为username,upass,imgul 值为 w...

2022-04-29 16:43:07 412

原创 关于express框架

目录node常用的开发框架①express启动服务,启动,挂载,托管②expressget请求③expresspost请求④验证码案例node常用的开发框架编写采用路由模式,每一个模式对应一个路由①express启动服务,启动,挂载,托管下载express模块cpnm i express//插入express模块constexpress=require("express")//启动服务constapp=express()//expres...

2022-04-28 17:42:55 77

原创 关于websocket

目录定义http协议与websocket的区别流程①引入http协议②引入模块③加入websocket服务④事件监听⑤与前端链接⑥群聊事件的监听⑦断开链接事件的监听⑧饲料事件的监听定义http协议与websocket的区别http协议:利用Ajax进行数据交互1.单向协议:只有当前前端发送数据请求时,后端才给出响应,后端不会主动给前端发送关于网页的操作2.短链接协议:从前端发送请求开始,到后端响应结束,链接就断了websocket协议:多用

2022-04-28 17:00:42 2249

原创 关于node后端程序

node开发服务器:①启动服务器,编写API接口②跟数据库进行交互 增删改查③操作静态文件 1.如何利用fs写入内容 2.如何读取指定文件 3.如何在服务器端打开网页node.js并不是一门新的语言,node只是JavaScript另外的一个运行环境将js从前端带刀服务器Ajax:把前端的内容发送给服务器,提交一个Ajax请求一个服务器里会有很多个端口,不同的服务器可能有相同...

2022-04-20 16:25:25 524

原创 关于模块化运行

目录一、什么是模块化模块化的好处二、怎么实现模块化①新建一个项目,在里面新建一个空的文件夹js\build②在项目内新建一个或几个相对应功能的模块;比如student类模块。teacher模块(都为js)再新建一个输出文件index.html③在student模块内编写内容,并将模块内容导出④在index.js模块将student引入⑤webpack的用法entry:入口文件,打包谁,打包主文件output:出口文件,打包后的文件放在什...

2022-04-19 12:35:04 654

原创 数组的新增方法

目录一、map①map方法②map类型二、filter三 some、every方法 ①some方法②every方法四、reduce方法一、map map方法给数组中的每一个元素进行特出处理后,返回一个新的数组举例//单价数组let prices=[50,80,90]prices=prices.map((item,index)=>{ return item+"元...

2022-04-16 14:35:23 320 1

原创 字符串新增函数、es6新增数据类型、class类

字符串新增函数startswith()endswith()trim()es6新增数据类型map类型symbol类型(创建独一无二的值)class继承字符串新增函数startswith()---字符串 以什么开头返回布尔值let str="helloword"let result=str.startswith("hello") //是否以hello开头console.log(result) //输出结果为true...

2022-04-16 14:10:31 276

原创 ES6(let\const\箭头指向

目录var与let 和const的区别一、新增了块级作用域二、var定义的变量,变量有默认提升功能,let const则不会有提升变量问题三、var 可以重复定义变量(变量名一致,取最近一次),let const 不允许重复定义四、var定义的变量默认挂载到window对象上,let和const不会 五、let和const 存在 暂时性死区问题let与const的区别字符串模板数据结构方法对...

2022-04-14 14:32:44 386

原创 js的私有属性方法

私有属性概念一、不能随意访问,必须通过指定的方法来访问和修改。比如QQ密码,电话,身份证号等等;二、安全系数高的;三、设置需要特殊格式,不能随意设置的如何设置私有属性js中并没有私有属性的概念所以需要利用闭包的思想,将私有属性封装给局部变量;var phon=phone;在函数运行之后就销毁。所以要从外部去拿getphone//去获取电话setphone//设置方法 function User(name,age,password,phone){ var ph...

2022-04-12 14:19:46 1506

原创 关于.call 和.apply的用法

function Student(name){ this.name=name this.showInfo=function(){ console.log(this.name) } this.abc=function(a,b,c){ console.log(this.name+a+b+c) } } ...

2022-04-12 14:00:00 198

原创 javascript的三种继承方式

一、原型继承法创建一个人类(people)然后继承学生类以及教师类,分别通过三种不同的继承方式优点:可以继承调用people的构造函数缺点:无法进行属性的初始化,只有在继承时候设置的是什么 之后所有对象属性就是什么,例如s2中属性为小刚,20,但输出结果依旧为最初设置的属性-小明原型链图解二、冒充继承法优点:可以继承调用people的构造函数缺点:无法把原型继承过来(函数在调用时this指向运行环境)三、组合继承--原型+冒充继承**冒充继承的基础...

2022-04-12 13:30:46 1358

原创 Javascript创建对象的四种方式

1、直接创建创建一个学生对象:名称,年龄 方法:吃饭var student={ name:'王一', age:21, eat:function(){ console.log(this.name+"正在吃") } }优点:方法简单缺点:无法量产,如果量产则需要大量代码,降低编辑效率2、工厂模式创建通过函数来创建对象,可以把创建对象的过程封装在...

2022-04-09 13:35:35 1169

空空如也

空空如也

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

TA关注的人

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