自定义博客皮肤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)
  • 收藏
  • 关注

原创 详情页跳转

小程序详情页 Page(斜体样式{ /** 页面的初始数据 */ data: { goods:[], pid:0, pics2:[], content:"", pics:[] }, /** 生命周期函数–监听页面加载 */ onLoad: function (options) { console.log(options.pid) this.setData({ pid:options.pid }) this.get() }, get(){ wx.request({ url: ‘https://api.i

2021-06-24 08:30:36 91

原创 token如何使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma.

2021-05-26 08:16:54 147

原创 vue表单操作

2021-05-26 08:15:07 44

原创 vue常用方法

vue常用 <el-button @click="dialogFormVisible = false">取 消</el-button> <el-button type="primary" @click="addUser">确 定</el-button>

2021-05-26 08:05:04 55

原创 ajax原理和XmlHttpRequest对象

Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。  XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。  所以我们先从XMLHttpRequ

2021-01-19 19:47:45 62

原创 你有哪些性能优化的方法

减少http请求次数:CSS Sprites, JS、CSS 源码压缩、图片大小控制合适;网页 Gzip,CDN 托管,data 缓存 ,图片服务器 前端模板 JS + 数据,减少由于HTML标签导致的带宽浪费,前端用变量保存 AJAX 请求结果,每次操作本地变量,不用请求,减少请求次数 用 innerHTML 代替 DOM 操作,减少 DOM 操作次数,优化 javascript 性能 当需要设置的样式很多时设置 className 而不是直接操作 style 少用全局变量、缓存DOM节点查找的结果。减.

2021-01-14 21:43:55 95

原创 vue的双向数据的绑定与Object.definedProperty

Object.defineProperty是ES5中的方法,它可以直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。vue.js正式利用这种方法实现数据的双向绑定,以达到响应式的目的。 1、语法 Object.defineProperty(object, propertyname, descriptor) //参数(3个且必须) 2、参数详解   3.1、object:要在其上添加或修改属性的对象。   3.2、propertyname:一个包含属性名称的字符串。就是需要定义的

2021-01-12 18:46:56 145

原创 js中arguments的作用

在javascript函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。 Arugments对象就像数组,注意这里只是像并不是。 javascript函数体内,arguments像数组(并不是真的数组,是一个Arguments对象, 再次强调)一样,有length属性,可以代表传给函数的参数的个数。 引用一个形式参数可以用参数名,也可以用arguments[]数组形式,其中arguments[0]表示第一个参数。 arguments.length属性

2021-01-08 21:47:29 1110

原创 Node.js连接MongoDB

MongoDB是一种文档导向数据库管理系统,由C++撰写而成。实现增删改查功能步骤 创建数据库 要在 MongoDB 中创建一个数据库,首先我们需要创建一个 MongoClient 对象,然后配置好指定的 URL 和 端口号。 如果数据库不存在,MongoDB 将创建数据库并建立连接。 创建连接 var MongoClient = require(‘mongodb’).MongoClient; var url = “mongodb://localhost:27017/runoob”; MongoClient

2020-12-27 16:52:03 94

原创 get post区别

get/post请求的区别: GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。 首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其

2020-12-23 21:54:11 79

原创 防抖和节流有什么区别

实现上 防抖 触发事件后,设置一个定时器settimeout,在还没执行的时间内,如果再次触发该事件,就重新计时。 节流 触发事件后,设置一个变量为 false,执行结束时设置变量为 true;再次触发事件,判断如果变量还是false,就不执行,变量为true 才执行下一次。 表现上 防抖 规定时间内再次触发事件,由于每次都会清除上一次的倒计时,所以它实际上只会真正执行最后一次处理; 对! 强调执行一次;所以很适合的场景有: input监听ajax候选词,防止点击多次提交; 节流 规定时间内再次触发事件,由

2020-12-21 22:09:15 178

原创 js和jq常用方法区分

一、初始化 js中 : window.onload = function(){…} jq中: (document).ready(function(){…}) 二、获取HTML、文本和值 js中 : dom.innerHTML = dom.innerText = dom.value = jq中: $(“XXX”).html(); //获取HTML $(“XXX”).text(); //获取text,去除html $(“XXX”).val(); //获取值 三、监听事件 js中 : dom.addEventL

2020-12-20 20:02:31 110

原创 sessionStorage localStorage和cookie的区别

三者的异同: 生命周期: cookie:可设置失效时间,没有设置的话,默认是关闭浏览器后失效 localStorage:除非被手动清除,否则将会永久保存。 sessionStorage: 仅在当前网页会话下有效,关闭页面或浏览器后就会被清除。 存放数据大小: cookie:4KB左右 localStorage和sessionStorage:可以保存5MB的信息。 http请求: cookie:每次都会携带在HTTP头中,如果使用cookie保存过多数据会带来性能问题 localStorage和session

2020-12-18 22:03:06 100 1

原创 构造函数、原型对象、实例对象三者之间的关系以及原型链的访问原理

构造函数:是一种特殊的方法,他不同于普通的函数,普通函数通过‘函数名()’即可进行调用,而构造函数则需要使用关键字‘New 函数名()’进行调用。主要用来在创建对象时初始化对象,同时将代码进行模块化便于后期的维护。   原型对象:是构造函数所拥有的,在JavaScript 规定,每一个构造函数都有一个 prototype(原型) 属性,指向另一个对象。这个对象的所有属性和方法,都会被构造函数的所拥有。   实例对象:则是通过调用构造函数而产生的。(EX:var k = new Person();)   下面

2020-12-17 21:42:47 643

原创 三种继承方式

三种继承方式 ** ** ## 原型链继承 –> 子类.prototype= new 父类(“参数”) //优点:(继承所有)继承父类 本身 以及 原型对象上的所有 属性 方法。 //缺点:不能给父类 的构造函数传参数 。。 function Fu(name){ this.name=name } Fu.prototype.say=function(){ console.log(“我会说陕西话”) } // ---------Zi类 开始---------------- function Zi(){

2020-12-16 21:56:24 134

原创 获取元素

第一个博客 获取元素的六种方法: document.getElementById document.querySelector document.querySelectorAll document.getElementsByClassName document.getElementsByTagName document.getElementsByName

2020-12-14 18:27:30 86

空空如也

空空如也

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

TA关注的人

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