摘要: ECMAScript 是 JavaScript 的标准与规范,JavaScript 是 ECMAScript 标准的实现和扩展 一、ES6 新特性(2015) 1. let和const 在ES6中,新增了let和const关键字,其中 let 主要用来声明变量,而 const 通常用来声明常量。le 阅读全文
posted @ 2022-07-29 16:45 刘兵博客 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、问:ES6是什么,为什么要学习它,不学习ES6会怎么样? 答:ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适合大型应用的开发。学习ES6是成为专业前端正规军的必经之路。不学习ES6也可以写代码打鬼子,但 阅读全文
posted @ 2022-07-26 16:01 刘兵博客 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 今天来推荐几个热门又实用的 Vue.js 库! 1. 状态管理 (1)Pinia Pinia 是最新一代的 Vue 轻量级状态管理库。它适用于 Vue 2.x 和 Vue 3.x。它是 Vue 官方成员在2019年11月重新设计的一个状态存储库,它允许你跨组件/页面共享状态,并且是响应式的,类似于 阅读全文
posted @ 2022-07-26 09:01 刘兵博客 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 以下2个函数实现:函数一位原生ajax将请求的响应数据类型设置为blob,函数二是创建blob对象实现文件下载 // http请求函数,支持配置请求和响应参数 function ajaxRequest(method, url, type) { return new Promise((resolve, 阅读全文
posted @ 2022-03-09 15:32 刘兵博客 阅读(2920) 评论(0) 推荐(1) 编辑
摘要: javascript是一门单线程语言,js任务是一个一个顺序执行,分为同步任务和异步任务,同步任务会进入主线程,异步任务会进入Event Table(事件表),当时间表中的异步任务完成后就会在Event Queue(事件队列)中注册回调函数,主线程任务全部完成后,才会执行Event Queue中的回 阅读全文
posted @ 2022-03-09 15:13 刘兵博客 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 安装npm install vconsole 使用 import VConsole from 'vconsole'; const vConsole = new VConsole(); 阅读全文
posted @ 2022-03-09 11:37 刘兵博客 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1.vue封装第三方插件并发布到npm vue文件和平时组件写法一样 import VueComment from './VueComment.vue' const comment = { install: function(Vue) { Vue.component(VueComment.name, 阅读全文
posted @ 2021-03-02 17:06 刘兵博客 阅读(93) 评论(0) 推荐(0) 编辑
摘要: function ajax() { var ajaxData = { type: arguments[0].type || "GET", url: arguments[0].url || "", async: arguments[0].async || "true", data: arguments 阅读全文
posted @ 2017-09-20 11:09 刘兵博客 阅读(271) 评论(0) 推荐(0) 编辑
摘要: //页面拉到底时自动加载更多 var page = 1 var next = 1 $(window).scroll(function (event) { var wScrollY = window.scrollY; // 当前滚动条位置 var wInnerH = window.innerHeigh 阅读全文
posted @ 2017-09-20 09:31 刘兵博客 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 1.什么是重绘和回流,有哪些措施可以避免回流,从而提高页面性能 重绘(repaint)和回流(reflow)是浏览器渲染页面时的两个重要的步骤。 重绘是指当一个元素的样式(如颜色、背景等)发生变化,但没有影响其布局(如位置、大小等)时,浏览器会将这个元素的新样式重新画到页面上。 回流则是指当一个元素 阅读全文
posted @ 2023-05-08 09:23 刘兵博客 阅读(1107) 评论(1) 推荐(0) 编辑
摘要: Proxy Vue3 的响应式原理依赖了 Proxy 这个核心 API,通过 Proxy 可以劫持对象的某些操作。 const obj = { a: 1 };const p = new Proxy(obj, { get(target, property, receiver) { console.lo 阅读全文
posted @ 2022-08-10 19:07 刘兵博客 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: luarocks安装lua包默认位置/usr/local通过参数--tree=/usr/local/apisix/deps设置 阅读全文
posted @ 2022-04-12 17:32 刘兵博客 阅读(102) 评论(0) 推荐(0) 编辑
摘要: AlloyFinger,https://github.com/AlloyTeam/AlloyFinger 首先安装AlloyFinger:npm install alloyfinger 然后在Vue文件里面引用:import AlloyFinger from 'alloyfinger' 放大移动 < 阅读全文
posted @ 2022-03-09 15:23 刘兵博客 阅读(1657) 评论(0) 推荐(0) 编辑