自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 构造函数上追加方法的三种实现

vue底层混入的实现原理

2023-03-09 21:28:16 125

原创 elementUI按需引入

1. npm i element-ui(-D-S根据需要来定)2.安装 babel-plugin-componentnpm install babel-plugin-component -D3.将 .babelrc文件或babel.config.js 做如下配置:module.exports = { presets: [ '@vue/cli-plugin-babel/preset', ['es2015', { modules: false }], ], plug

2022-05-24 08:43:47 5393

原创 js 深拷贝与浅拷贝

对象的深拷贝与浅拷贝(同样适用于数组)JSON方法const obj1={ a:6, b:undefined, c:[1,3,4], d:()=>{} } const obj2=JSON.parse(JSON.stringify(obj1)) obj2.a=0; obj2.c[0]=2 console.log('obj.

2022-05-11 10:20:43 233

原创 4.19 git版本控制工具学习

安装git==>https://git-scm.com git工作方式 命令行方式 ==>右键:git bash here 可视化方式 初始化创建版本库 git init(以.git形式的文件存在) 配置信息(全局配置一次即可) $git config --global user.name '用户名' $git config --global user.email '用户邮箱' 保存工作区的文件到版本库 保存到版本库暂存区 git add ...

2022-04-20 10:27:16 111

原创 4.18 npm包管理工具学习以及css预处理器介绍

1.nodejsnodejs是基于google chrome v8 引擎的运行时(执行javascript代码的运行环境)作用: 脱离浏览器环境执行javascript代码2. npm 依赖于node环境的大型包管理器,安装nodejs时一起安装的3.npm的使用:检查版本号 npm -v 本地安装包 npm install 包名 (install可以简写为i) 全局安装包 npm install 包名 卸载包 npm unins...

2022-04-20 10:08:36 771

原创 4.14 jquery学习

1.原生js下的元素尺寸window.getComputedStyle(元素).width ==>内容 元素.clientWidth ==>内容+padding 元素.offsetWidth ==>内容+padding+border2.jquery下的元素尺寸jquery元素尺寸 $('div')....

2022-04-18 09:43:09 861

原创 4.13jquery动态操作节点

<!-- 动态操作节点 原生js: - 创建节点 createElement('div') createTextNode('内容') - 添加节点 父节点.appendChild(子节点) 父节点.insertBefore(新节点,旧节点) -...

2022-04-16 16:21:53 849

原创 4.12 jquery学习

1.jquery介绍:一个快速、小巧且功能丰富的JavaScript库。它使HTML文档遍历和操作、事件处理、动画和Ajax等工作变得更加简单,是一个易于使用的、可跨多种浏览器工作的API。jQuery结合了多功能性和可扩展性,改变了数百万人编写JavaScript的方式。2. jquery的使用:在官网下载jquery文件引入使用即可选择器:和css选择器一样的使用方法 注:$(选择器)返回的是jquery对象(伪数组),与dom节点对象不一样3.查找...

2022-04-16 16:08:18 324

原创 4.10 js继承与闭包的学习

1、继承ES5:采用构造函数+原型对象的方法实现 ES6:class实现构造函数继承 缺点:只继承构父类造函数的属性和方法,而不继承父类原型对象上的属性和方法 //父类 function Person(name, age) { this.name = name this.age = age } Person.prototype.say = function () { ...

2022-04-11 19:53:36 63

原创 4.9 async/await 以及cookie学习

1.async/await:异步任务用同步的写法实现await后面一定要跟一个promise对象 await需要放在async关键字声明的函数中async function getUserList() { //1.调用访客列表接口获取访客列表数据 try { let data = await myPromise({ method: 'get', url: 'http://10.7.178.115:8088/api/li

2022-04-11 19:35:07 176

原创 4.8回调函数与promise

回调函数:函数作为参数在另一个函数中调用,这样的函数称为回调函数。回调函数用途:用以解决异步编程问题,处理异步操作完成后的结果异步任务:两个或两个以上的任务,同时并发执行 任务启动之后,与主程序同时并发执行异步任务的结果,由回调函数执行Promise 是异步编程的一种更优雅的解决方案,比传统的解决方案——回调函数——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象pr...

2022-04-08 19:51:16 256

原创 4.7同源策略及跨域解决方案

1.同源策略浏览器的一个安全功能,不同源的网页脚本在没有明确授权的情况下,不能读写对方资源。同源:协议+域名+端口号三者相同2.跨域使用ajax技术,从一个网页去请求另一个网页的资源时,违反浏览器同源策略限制,引起的安全问题,成为跨域。解决方案:1.跨域资源共享(CORS):服务端设置,可以允许其他源访问服务端资源,借助nodejs实现。response.setHeader('Access-Control-Allow-Or...

2022-04-07 20:59:54 486

原创 4.6 http协议学习

1.http协议:超文本传输协议=>基于请求响应模式的,无状态的,无链接的应用层协议,一般应用于web程序中=>制定客户端(前端)与服务器(后端)通讯的规则请求响应模式客户端(发起请求)===> 服务端 服务端(响应数据)====>客户端无状态http协议不会保存相应的状态数据,需要的话手写代码进行保存无链接每次请求响应完成,链接自动断开url=====>统一资源定位符:定位网络中资源格式:http:...

2022-04-07 17:47:12 536

原创 4.2 后端编程

1. node.js=>不能写bom和dom的操作代码命令行操作:cd 目录名:从当前目录跳转到指定目录cd..:返回上一级目录切换盘符:f:2.数据库:持久化存储数据的仓库数据库管理软件mysql(java) oracle(甲骨文) sqlserver(微软) DB2(IBM)mysql数据库使用流程安装mysql...

2022-04-07 16:58:06 899

原创 3.31原型链学习

原型属性方法简写定义对象私有的属性和方法: function Person(){}定义对象公有的属性和方法: Person.prototype={ //属性、方法 }原型链:两个或两个以上的原型,通过隐式原型__proto__属性链接起来,形成的链式结构称为原型链。作用:实现属性方法的继承实例对象可以沿着原型链的方向,查找原型对象上定义的属性和方法。ES6新增类的关键字 clasclass 类名{ //构造器 constructor(na...

2022-04-07 16:31:08 230

原创 3.30面向对象学习

引入:面向对象编程:找到可以解决问题的对象,调用其功能解决问题 面向过程编程:按照步骤一步一步解决问题工厂函数:function createPerson(name,age){ let person={name,age} return person }构造函数:在一定程度上可以看做对象的模板函数名就是对象类型名,首字母大写 构造函数中,this关键字只定义属性和方法 通过new语句,调用构造函数创建对象检查数据类型:...

2022-03-30 17:40:50 66

原创 3.28 正则表达式学习

正则表达式用于字符串操作,如字符匹配、字符查找、字符替换等操作; 用某种模式去匹配字符串的公式正则表达式对象(RegExp)构造函数方式创建: let reg=new RegExp(正则表达式) 字面量方式 let reg=/正则模式/正则常用方法:reg.test(字符串) 字符串.search(正则) 字符串.match(正则) ==>返回一个数组 字符串.replace(正则)常用元字符:普通字符:字面意思 元字符:特定意义 匹配所有数字: ...

2022-03-29 20:17:22 263

原创 3.29 json对象学习

Json(Javascript Object Notaion)是一种轻量级的“数据组织格式”和“数据交换格式”,是基于Javascript语言的一个子集。数据组织格式:XML:<user> Json: {<age>18</age> user:{age:18} </user> ...

2022-03-29 19:40:10 798

空空如也

空空如也

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

TA关注的人

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