![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
~清宁~
这个作者很懒,什么都没留下…
展开
-
支付宝支付与微信支付
支付主要背景H5移动端支持微信支付 [ 微信支付分为微信内支付(JSAPI支付官方API)和微信外支付(H5支付官方API)] && 支付宝支付 [手机网站支付转 APP 支付 官方API ]支付方式1、内支付内支付就是在原有的域名站内支付页面进行支付,不需要跳转到第三方支付平台的支付页面进行支付。方法:根据官方API微信内置js对象 WeixinJSBridge,进行开发,至此微信浏览器内支付已经完成 //解决微信内置对象报错 weixi原创 2020-12-07 19:37:57 · 745 阅读 · 0 评论 -
混合App的使用
混合App是什么Hybrid App是指介于web-app(网页APP,如京东web)、native-app(原生应用,如手机上面的APP应用)这两者之间的app,它虽然看上去是一个Native App,但只有一个WebView ( WebView,可以类比成iframe ),里面访问的是一个Web App,就是包了个客户端的壳,其实里面是HTML5的网页。混合App的介绍app开发方类型有几种1、WebApp:就是在浏览器中运行的web应用2、NativeApp:用android和Obje原创 2020-12-07 19:07:03 · 244 阅读 · 0 评论 -
如何根据设计图设计rem比例
remrem是CSS3新增的一个相对单位(root em,根em,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。var setRem = { init: function() { function set() { document.documentElement.style.fontSize = document.documentElement.clientWidth / 750*100 + 'px';原创 2020-12-07 18:42:39 · 244 阅读 · 0 评论 -
js单线程 ,宏任务与微任务
js单线程JavaScript作为浏览器脚本语言,只要是在于和用户进行交互/处理前端数据/操作DOM。所以,它无法进行多线程操作微任务与宏任务同步:在一个线程上(主栈/主任务队列)同一个时间只能做一件事情,当前事情完成才能进行下一个事情(先把一个任务进栈执行,执行完成,在把下一个任务进栈,上一个任务出栈…)异步:在主栈中执行一个任务,但是发现这个任务是一个异步的操作,我们会把它移除主栈,放到等待任务队列中(此时浏览器会分配其它线程监听异步任务是否到达指定的执行时间),如果主栈执行完成,监听者原创 2020-12-07 17:31:17 · 118 阅读 · 0 评论 -
javascript的一些简单知识
文章目录一、正则表达式1、基础2、字符串与正则配合的一些方法searchmatchreplace3、字符串一、正则表达式1、基础字符串操作search 查找substring 获取字子符串*charAt 获取某个字符split 分割中字符串,获得数组什么是正则规则、模式强大的字符串匹配工具原创 2020-11-18 14:55:27 · 58 阅读 · 0 评论 -
webpack知识点总结
文章目录Webpack知识点总结一、什么是webpack?二、 webpack 的特点?三、 webpack的核心?五、webpack 手动搭建步骤Webpack知识点总结一、什么是webpack?打包工具静态资源打包工具前端必备二、 webpack 的特点?js依赖进行整合处理 (打包整合)一些预处理的sass,less可以在环境中进行编译 (转换)可以对js、html、图片等进行压缩 (优化)三、 webpack的核心?entry 入口文件 //原创 2020-11-17 18:01:33 · 229 阅读 · 0 评论 -
javascript知识简略
javascript知识简略文章目录javascript知识简略一、闭包二、原型链三、js原生事件的绑定四、js原生dom操作1、查找:2、插入:3、删除:4、克隆:5、设置和获取属性:五、es6新增特性一、闭包1、闭包:MDN的解释:闭包是函数和声明该函数的词法环境的组合。说白了就是函数嵌套函数,内部函数能够访问外部函数的变量 (function() { var a = 1; function add() { var b = 2 var sum = b + a console.log(sum原创 2020-11-16 20:53:20 · 65 阅读 · 0 评论 -
js相关知识集合
js相关知识文章目录js相关知识一、初识javascript1、js特效2、函数3、获取元素4、if判断5、函数传参6、提取行间事件7、循环8、选项卡二、深入javascript基础1、 javascript的组成2、变量类型3、作用域与闭包4、运算符三、定时器1、定时器作用2、数码时钟3、Date对象一些方法4、 延时提示框5、无缝滚动 —— 基础四、DOM基础1、什么是DOM2、浏览器兼容情况浏览器内核3、DOM节点4、操纵元素属性五、DOM操作应用1、基础2、高级一、初识javascript原创 2020-11-15 21:34:51 · 154 阅读 · 0 评论 -
使用promise封装 原生ajax,$.ajax(),以及fetch
一、promise封装原生ajax1、get: 缓存、请求长度受限、会被历史保存记录无副作用(不修改资源),幂等(请求次数与资源无关)的场景<script> function getRequest(url) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest() xhr.open('GET', url, tr原创 2020-11-12 18:55:43 · 92 阅读 · 0 评论 -
http/https协议、常见状态码、get/post、http缓存机制
一、http/https协议http协议:HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。原理:HTTP是一个基于TCP/IP通信协议来传递数据的协议,传输的数据类型为HTML 文件,、图片文件,查询结果等。HTTP协议一般用于B/S架构()。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。特点: 1、http协议支持客户端/服务端模原创 2020-11-11 19:50:04 · 222 阅读 · 0 评论 -
ES6的新增及使用心得
ES6新增特性1、let constlet与const与之前的var相比,有了更多的改变let与const都是只在声明所在的块级作用域内有效。let声明的变量可以改变,值和类型都可以改变,没有限制。const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。2、class类语法糖在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义类。class 的本质是 function。它可以看作一个语法糖,让对象原型的写原创 2020-11-10 17:14:26 · 361 阅读 · 0 评论