自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jq再次出发!

因为工作需要再次开始使用jq,由于之前用vue太多了(vue确实好用),现在开始梳理jq几乎可以说从0开始开始吧,我们!首先我们开始介绍jq的“高级语法”$$("body")//直接相当于获取元素,jq围绕的是dom操作//还有一个小知识点script标签就是引用文件的script标签里边的js不会执行只会执行引用的文件类似于//script有几个属性类似于async还有defer这些都是为了让script异步加载区别是//defer是等所有文件执行完毕加载//async类似于异步加载&l

2021-07-27 18:44:07 111

原创 js随机数大小写8位

生成随机数8位大小写随机数 //生成随机密码 password() { function getNumber() { return Math.floor(Math.random() * 10) }; // 0~9的数字 function getUpLetter() { return String.fromCharCode(Math.floor(Math.random() * 26) + 65) }; // A-Z function getLowL

2021-08-09 18:41:08 466

原创 2020-11-30

POST请求我在写微信小程序写一个post请求的接口的时候发现参数无法发送到后台 header:{ "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" },写个请求头就可以了

2020-11-30 08:26:59 80

原创 2020-11-30

判断是否授权wx.getSetting({ success:(res)=>{ console.log(res) if(res.authSetting["scope.userInfo"]){ this.authorize=true }else{ this.authorize=false } } })登录注册首先判断是否登录也就是判断是否存在tokenif(

2020-11-30 08:25:58 60

原创 2020-11-23

小程序生命周期函数监听页面加载onLoad: function (options) {}监听页面初次渲染完成onReady: function () {}监听页面显示onShow: function () {}监听页面隐藏onHide: function () {}监听页面卸载onUnload: function () {}监听用户下拉动作onPullDownRefresh: function () {}页面上拉触底事件的处理函数onReachBottom: func

2020-11-23 08:16:20 48

原创 javascript

基础javascript1. js组成ECMAScript:核心部分 其实就是把我们的语音解释给计算机DOM:Document Object Model 操作html的能力BOM:Browser Object Model 浏览器对象模型1.1兼容性问题ECMA:几乎没有兼容性问题DOM:有一些操作不兼容BOM:完全不兼容1.3变量类型用typeof运算符来检测1.4常见的类型number,字符串,布尔 ,function,object,undefind,unde

2020-11-19 08:32:58 67

原创 webpack

打包工具(静态资源打包工具)webpack的特点1.对js以来进行整合处理2.可以编译sass,less等预编译样式3.可以对js,html,图片进行压缩优化,比如减少空格和代码注释webpack的核心1.entry 入口文件2.output 出口文件3.pugin 插件4.loader 转换器5.dev-serve 服务器6. mode 模式webpack手动搭建步骤1.全局安装 webpack 4.35.3版本的2.使用npm init -y 初始化一个pac.

2020-11-19 08:31:39 183

原创 2020-11-16

1.js是什么根据用户操作来修改页面样式2.=在js中有什么用处和我们平常用的不同,平常在数学中是等于的意思,在js中是为了赋值,把右边的值赋给左边两个==相当于数学的等号,就是相等的意思,一般用来做判断3.兼容性问题在ie中可以直接拿元素的id来用,在火狐或者谷歌中需要使用document.getElementById才能使用4.什么事件就是用户的操作 鼠标事件:onmouseover onmouseout5.函数因为直接在事件里写代码会很乱,这个时候就可以用函数来封

2020-11-16 08:39:37 70

原创 2020-11-15

js1.js是什么根据用户操作来修改页面样式2.=在js中有什么用处和我们平常用的不同,平常在数学中是等于的意思,在js中是为了赋值,把右边的值赋给左边两个==相当于数学的等号,就是相等的意思,一般用来做判断3.兼容性问题在ie中可以直接拿元素的id来用,在火狐或者谷歌中需要使用document.getElementById才能使用4.什么事件就是用户的操作 鼠标事件:onmouseover onmouseout5.函数因为直接在事件里写代码会很乱,这个时候就可以用函

2020-11-15 22:08:14 57

原创 promiss封装ajax

Promise 封装 ajax// Promise 封装 ajaxfunction fetch(method, url, data){ return new Promise((resolve, reject) => { var xhr = new XMLHttpRequest(); var method = method || "GET"; var data = data || null; xhr.open(method, u

2020-11-12 21:45:30 63

原创 http/https协议、常见状态码、get/post、http缓存机制

关于http/https协议、常见状态码、get/post、http缓存机制1.什么是协议?网络协议是计算机之间为了实现网络通信而达成的一种“约定”或者”规则“,有了这种”约定“,不同厂商的生产设备,以及不同操作系统组成的计算机之间,就可以实现通信。2.HTTP协议是什么?HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页

2020-11-11 21:59:22 386

原创 2020-11-10

ES6 教程ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。let、const 和 block 作用域let 允许创建块级作用域,ES6 推荐在函数中使用 let 定义变量,而非 var:箭头函数(Arr

2020-11-10 22:16:22 100

原创 2020-11-09

vue常用指令v-on动态绑定可以简写为@绑定clickv-bind动态绑定属性的属性值可以简写为:v-if判断一个元素节点有或者无v-show判断一个元素节点隐藏和消失v-for循环数据v-model对于input标签的双向数据绑定...

2020-11-09 16:18:48 50

原创 2020-11-09

vuex解释vuex其实就是一个状态管理仓库,其实就是一个公共仓库,可以存放公共数据,任何组件都可以使用vuex里的公共数据使用vuex简单来说就是当你在构建大型项目的时候,需要组件外部管理状态,这个时候vuex就是最好的选择vuex的组成state: 状态就是vuex存放数据的地方getters: 获取器vuex通过已有的数据计算出新的数据,和vue的computed一样都是计算属性mutations: 方法库类似于vue的methods,就是用来放改变数据的方法,需要通过co

2020-11-09 08:48:15 58

原创 vue相关

vue的注册和登录的思路1.注册功能的实现:主要是通过账号的输入框,失去焦点事件判断是否是正确的的手机号,再通过获取验证码按钮向后端发送一个请求,把号码作为参数传递过去,通过返回的值和用户收到的短信进行对比从而实现注册功能2.登录功能的实现主要是通过input账号值和密码的值用户点击登录按钮把用户的账号密码传递到后端从而实现在后返回数据判断用户是否输入正确token1.Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密

2020-11-01 20:07:30 55

原创 day7JavaScript DOM操作

目标理解DOM的概念和DOM树DOM 节点DOM 写入和查找DOM 操作DOM的概念DOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作xml,html文档的应用编程接口。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 ...

2020-01-14 15:12:24 172

原创 day6数组的概念

数组是什么所谓数组,就是将多个元素按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。为什么要使用数组储存多个数据,方便使用数组的定义数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整数组的创建var arr = [];//创建一个空数组var arr2 = [1,2,3];//创建一个有三个元素的数组2、采用构造函数创建a、var arr1...

2020-01-14 14:55:58 358

原创 day6 js数组和增删改查

数组排序的命名数组创建的方式构建数组的两种方式数组元素的获取for循环快速的打印数组元素 重点!利用循环打印数组的三种方式尾部增删的用法,pop可以储存在尾部被删除的数字 ###头部增删的用法,shift可以储存在头部被删除的数字 ###增的选项里可以增加多个元素,删的元素里不可以添加元素但是可以储存被删除的元素 ###join将数组元素以-拼接为字符串注意:join...

2019-12-23 10:43:33 122 1

原创 day5 函数

函数为什么要有函数如果要在多个地方求1-100之间所有数的和,应该怎么做?概念:当它被调用时执行的可重复使用的代码块。什么是函数函数的作用就是封装一段代码,将来可以重复使用。就是函数,起个名字(函数名),在后续开发中可以反复调用函数的定义函数声明式function 函数名(){ // 函数体}函数表达式var fn = function() { /...

2019-12-22 18:48:18 79

原创 js day4 语句的概念

表达式一个表达式可以产生一个值,表达式可以放在任何需要值的地方。3>56+5语句JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。分号用于分隔 JavaScript 语句 。var a = 5;var b = 6;c = a + b;语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组 成,...

2019-12-19 11:03:30 110

原创 js day3 运算符

运算符算术运算符 算术运算符有 + - * / % ++ -- 组成 ++是自身+1 1.前置++是先自身+1,后操作(先运算操作,在输出操作)++a 2.后置++是先操作,后自身+1(先输出操作,在运算操作)a++ --是自身-1 1.前置--是先自身-1,后操作(先运算操作,在输出操作)--a 2.后置--是先操作,后自身-1(先输出操作...

2019-12-18 17:07:41 70

原创 JS DAY2 数据类型和它的转换

数据类型number 数据类型 数字(1) 浮点(0.1) NaN 它的算法和正常的算法一样 11+11 console显示等于22 string 字符串类型 用' ' 或者" "表示它是一个字符串 1.它的算法是字符串和字符串相加例如 : '1111'+'1111' console显示等于11111111 2.它和数字相加也是同理只会嫁接不会...

2019-12-18 15:18:22 104

原创 js day 1

javascript历史回顾1990年,欧洲的Tim Berners-lee(博纳斯.李)在互联网基础上发明了万维网。1992年,NCSA开始开发一个一个独立的浏览器,叫做Mosaic。Mosaic:互联网历史上第一个获普遍使用和能够显示图片的网页浏览器1994年12月,navigator发布了1.0版,Netscape 公司很快发现,如果用户忘记填写“用户名”,就点了“发送”按钮,到服务...

2019-12-16 18:40:01 96

空空如也

空空如也

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

TA关注的人

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