- 博客(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 126
原创 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 528
原创 2020-11-30
POST请求 我在写微信小程序写一个post请求的接口的时候发现参数无法发送到后台 header:{ "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" }, 写个请求头就可以了
2020-11-30 08:26:59 99
原创 2020-11-30
判断是否授权 wx.getSetting({ success:(res)=>{ console.log(res) if(res.authSetting["scope.userInfo"]){ this.authorize=true }else{ this.authorize=false } } }) 登录注册 首先判断是否登录也就是判断是否存在token if(
2020-11-30 08:25:58 100
原创 2020-11-23
小程序生命周期函数 监听页面加载 onLoad: function (options) {} 监听页面初次渲染完成 onReady: function () {} 监听页面显示 onShow: function () {} 监听页面隐藏 onHide: function () {} 监听页面卸载 onUnload: function () {} 监听用户下拉动作 onPullDownRefresh: function () {} 页面上拉触底事件的处理函数 onReachBottom: func
2020-11-23 08:16:20 67
原创 javascript
基础javascript 1. 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 88
原创 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 203
原创 2020-11-16
1.js是什么 根据用户操作来修改页面样式 2.=在js中有什么用处 和我们平常用的不同,平常在数学中是等于的意思,在js中是为了赋值,把右边的值赋给左边 两个==相当于数学的等号,就是相等的意思,一般用来做判断 3.兼容性问题 在ie中可以直接拿元素的id来用,在火狐或者谷歌中需要使用document.getElementById才能使用 4.什么事件 就是用户的操作 鼠标事件:onmouseover onmouseout 5.函数 因为直接在事件里写代码会很乱,这个时候就可以用函数来封
2020-11-16 08:39:37 89
原创 2020-11-15
js 1.js是什么 根据用户操作来修改页面样式 2.=在js中有什么用处 和我们平常用的不同,平常在数学中是等于的意思,在js中是为了赋值,把右边的值赋给左边 两个==相当于数学的等号,就是相等的意思,一般用来做判断 3.兼容性问题 在ie中可以直接拿元素的id来用,在火狐或者谷歌中需要使用document.getElementById才能使用 4.什么事件 就是用户的操作 鼠标事件:onmouseover onmouseout 5.函数 因为直接在事件里写代码会很乱,这个时候就可以用函
2020-11-15 22:08:14 72
原创 promiss封装ajax
Promise 封装 ajax // Promise 封装 ajax function 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 90
原创 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 437
原创 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 117
原创 2020-11-09
vue常用指令 v-on动态绑定可以简写为@绑定click v-bind动态绑定属性的属性值可以简写为: v-if判断一个元素节点有或者无 v-show判断一个元素节点隐藏和消失 v-for循环数据 v-model对于input标签的双向数据绑定 ...
2020-11-09 16:18:48 66
原创 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 76
原创 vue相关
vue的注册和登录的思路 1.注册功能的实现: 主要是通过账号的输入框,失去焦点事件判断是否是正确的的手机号, 再通过获取验证码按钮向后端发送一个请求,把号码作为参数传递过去, 通过返回的值和用户收到的短信进行对比从而实现注册功能 2.登录功能的实现 主要是通过input账号值和密码的值用户点击登录按钮把用户的账号密码 传递到后端从而实现在后返回数据判断用户是否输入正确 token 1.Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密
2020-11-01 20:07:30 74
原创 day7JavaScript DOM操作
目标 理解DOM的概念和DOM树 DOM 节点 DOM 写入和查找 DOM 操作 DOM的概念 DOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作xml,html文档的应用编程接口。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 ...
2020-01-14 15:12:24 193
原创 day6数组的概念
数组是什么 所谓数组,就是将多个元素按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。 为什么要使用数组 储存多个数据,方便使用 数组的定义 数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整 数组的创建 var arr = [];//创建一个空数组 var arr2 = [1,2,3];//创建一个有三个元素的数组 2、采用构造函数创建 a、var arr1...
2020-01-14 14:55:58 429
原创 day6 js数组和增删改查
数组排序的命名 数组创建的方式 构建数组的两种方式 数组元素的获取 for循环快速的打印数组元素 重点! 利用循环打印数组的三种方式 尾部增删的用法,pop可以储存在尾部被删除的数字 ### 头部增删的用法,shift可以储存在头部被删除的数字 ### 增的选项里可以增加多个元素,删的元素里不可以添加元素但是可以储存被删除的元素 ### join将数组元素以-拼接为字符串注意:join...
2019-12-23 10:43:33 166 1
原创 day5 函数
函数 为什么要有函数 如果要在多个地方求1-100之间所有数的和,应该怎么做? 概念:当它被调用时执行的可重复使用的代码块。 什么是函数 函数的作用就是封装一段代码,将来可以重复使用。 就是函数,起个名字(函数名),在后续开发中可以反复调用 函数的定义 函数声明式 function 函数名(){ // 函数体 } 函数表达式 var fn = function() { /...
2019-12-22 18:48:18 96
原创 js day4 语句的概念
表达式 一个表达式可以产生一个值,表达式可以放在任何需要值的地方。 3>5 6+5 语句 JavaScript 语句是发给浏览器的命令。 这些命令的作用是告诉浏览器要做的事情。 分号用于分隔 JavaScript 语句 。 var a = 5; var b = 6; c = a + b; 语句可以理解为一个行为,循环语句和判断语句就是典型的语句。 一个程序有很多个语句组 成,...
2019-12-19 11:03:30 124
原创 js day3 运算符
运算符 算术运算符 算术运算符有 + - * / % ++ -- 组成 ++是自身+1 1.前置++是先自身+1,后操作(先运算操作,在输出操作)++a 2.后置++是先操作,后自身+1(先输出操作,在运算操作)a++ --是自身-1 1.前置--是先自身-1,后操作(先运算操作,在输出操作)--a 2.后置--是先操作,后自身-1(先输出操作...
2019-12-18 17:07:41 87
原创 JS DAY2 数据类型和它的转换
数据类型 number 数据类型 数字(1) 浮点(0.1) NaN 它的算法和正常的算法一样 11+11 console显示等于22 string 字符串类型 用' ' 或者" "表示它是一个字符串 1.它的算法是字符串和字符串相加例如 : '1111'+'1111' console显示等于11111111 2.它和数字相加也是同理只会嫁接不会...
2019-12-18 15:18:22 129
原创 js day 1
javascript历史回顾 1990年,欧洲的Tim Berners-lee(博纳斯.李)在互联网基础上发明了万维网。 1992年,NCSA开始开发一个一个独立的浏览器,叫做Mosaic。Mosaic:互联网历史上第一个获普遍使用和能够显示图片的网页浏览器 1994年12月,navigator发布了1.0版,Netscape 公司很快发现,如果用户忘记填写“用户名”,就点了“发送”按钮,到服务...
2019-12-16 18:40:01 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人