
JavaScript
JasoncodeQvQ
我翻开历史一查,这历史没有年代,歪歪斜斜的每页上都写着‘仁义道德’几个字。我横竖睡不着,仔细看了半夜,才从字缝里看出字来,满本都写着两个字‘吃人’。
展开
-
ES6 干货指南 (上)
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。原创 2020-03-25 00:21:42 · 347 阅读 · 0 评论 -
ES6 干货指南 (中)
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。原创 2020-03-27 12:32:54 · 773 阅读 · 0 评论 -
ES6 干货指南 (下)
ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。原创 2020-04-27 01:05:56 · 312 阅读 · 0 评论 -
前端FAQ
前端FAQ知识点原创 2023-10-17 16:56:18 · 323 阅读 · 0 评论 -
postMessage 第三方登录
postMessage 第三方登录原创 2023-08-23 16:41:22 · 211 阅读 · 0 评论 -
Vuex 基本使用
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。原创 2023-05-10 15:17:58 · 210 阅读 · 0 评论 -
Javascript 经典题
Javascript 经典题原创 2023-05-05 16:15:22 · 151 阅读 · 0 评论 -
文件切片分流上传
文件切片分流上传原创 2023-04-28 17:59:46 · 174 阅读 · 0 评论 -
Vue 路由传值四种方式
Vue 路由传值的四种方式原创 2023-04-25 13:28:23 · 1307 阅读 · 0 评论 -
Vue Bus 传值
创建一个bus类负责事件派发、监听和回调管理原创 2023-04-25 10:13:31 · 318 阅读 · 0 评论 -
console API 使用简介
console API 简要使用介绍原创 2023-04-23 11:21:30 · 591 阅读 · 0 评论 -
递归获取异步数据 - 拼接成树形结构
一种实现递归获取异步数据拼接成子节点,并同步输出最终结果的思路原创 2023-04-19 13:59:29 · 245 阅读 · 0 评论 -
编写一个Vue插件,上传NPM官网开源使用
插件开发及上传NPM流程,分为7步原创 2023-03-02 19:45:39 · 689 阅读 · 0 评论 -
Vue的响应式原理及实现
Vued的两大特征:数据驱动 & 组件化开发原创 2023-03-02 02:39:17 · 167 阅读 · 0 评论 -
手写一个Promise,实现基本的链式调用
手写 Promise 简要三步思路:建立框架、创建实例、原型对象原创 2023-03-01 23:53:34 · 291 阅读 · 0 评论 -
Vue 中 mixin 混入用法简述
Vue 中 mixin 混入用法简述原创 2023-02-08 17:15:45 · 175 阅读 · 0 评论 -
Javascript 历史遗留 - 产生的语法问题整理
Javascript 历史遗留问题产生了许多混乱的语法原创 2023-02-01 19:54:16 · 1567 阅读 · 0 评论 -
区间不规则的进度条,如何定位百分比?
需要划分区间,找出区间差值,计算区间内的位置,最后得出整体的百分比原创 2023-01-31 23:18:11 · 361 阅读 · 0 评论 -
IE低版本浏览器引导页
根据 appName 及 appVersion 判断IE版本原创 2023-01-30 17:45:58 · 212 阅读 · 0 评论 -
searchableSelect 插件使用
使用 searchableSelect 插件自定义select选择框原创 2023-01-30 17:18:37 · 952 阅读 · 0 评论 -
入场视频衔接循环视频
页面入场视频播放完成后衔接循环视频播放实现方式原创 2023-01-30 15:48:47 · 107 阅读 · 0 评论 -
JS - 时间格式处理
时间格式处理,获得年月日时分秒原创 2023-01-29 18:38:41 · 422 阅读 · 0 评论 -
页面懒加载
(1)获取 body 高度 scrollHeight(2)获取滚动距离 scrollY + 获取视口高度 clientHeight原创 2023-01-29 16:59:36 · 164 阅读 · 0 评论 -
构造对象 - 并绑定至jQuery原型上
构造对象 - 并绑定至jQuery原型上原创 2023-01-25 14:33:19 · 118 阅读 · 0 评论 -
JavaScript 的原型与原型链
在javaScript中原型和原型链是一个很神奇的东西,对于大多数人也是最难理解的一部分,掌握原型和原型链的本质是javaScript进阶的重要一环。下面分享一下我对javascript原型和原型链的理解。转载 2019-11-10 19:09:36 · 222 阅读 · 0 评论 -
JavaScript:从内存的角度图解 函数作用域及作用域链
全局作用域:既是指全局变量,其特点是可反复使用,缺点是使用不当极易造成全局污染。函数作用域:既是指局部变量,其特点是只在函数体内部有效,函数调用结束,该变量生命周期也随之结束。缺点是不可反复使用。原创 2019-11-11 20:41:37 · 635 阅读 · 1 评论 -
按钮防刷机制
防刷机制一:按钮点击到发送接口请求间隔1-3s,在间隔过程中如果又再次点击按钮,则从头再来,前面计时等待的操作清除防刷机制二:按钮点击即发送接口请求,请求过程中按钮点击无效,直到接口请求的数据返回或间隔一定时间后,再解禁按钮原创 2023-01-25 15:46:57 · 221 阅读 · 0 评论 -
JSONP 跨域
跨域:浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。原创 2020-04-24 21:52:51 · 310 阅读 · 0 评论 -
页面侧边栏 - 监听滚动 - 切换状态
本文主要讲述页面滚动的监听过程,通过监听到的 scrollTop 值做相应的逻辑处理,如:样式切换等等。原创 2023-01-25 12:42:51 · 261 阅读 · 0 评论 -
禁用开发者模式 -方案整理
本文对开发者模式禁用提供了五种处理方案,禁用右键、定时器增加debugger、监视DOM修改、监听可视高度修改、禁用F12。原创 2023-01-25 11:58:15 · 1057 阅读 · 0 评论 -
城市三级联动
城市三级联动原创 2020-06-10 12:18:55 · 339 阅读 · 0 评论 -
Web的项目存储及应用
Web的项目的存储有多种方式:服务器存储、客户端存储、Web会话存储。原创 2019-12-23 13:53:07 · 549 阅读 · 0 评论 -
如何用MD5加密数据库的敏感数据?
MD5信息摘要算法(Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。原创 2020-03-18 11:59:31 · 1103 阅读 · 0 评论 -
用 JavaScript 实现元素的自定义拖拽
JavaScript 元素拖拽的使用可以是用户随意的拖动页面上的任何一个可以移动元素,使其按照用户的意愿自由移动。原创 2019-12-23 20:45:27 · 651 阅读 · 0 评论 -
兼容谷歌无声自动播放以及其它浏览器有声自动播放
兼容处理目的:其他浏览器有声自动播放,chrome无声自动播放。原创 2023-01-25 13:12:14 · 451 阅读 · 2 评论 -
如何在内置对象的原型中增加一个新的API——以数组去重为例
要在内置对象的原型中添加一个新的API,即是通过prototype写入一个新的公共方法,再通数组的对象调用该方法。原创 2019-11-16 22:05:52 · 248 阅读 · 0 评论 -
ECMAScript6:let 命令操作常识
let 命令是 ES6 新增的语法,用来声明变量。它的用法类似于 var,但是所声明的变量,只在let命令所在的代码块内有效 。原创 2019-12-02 19:46:26 · 349 阅读 · 0 评论 -
ECMAScript6:从let命令的角度谈谈什么是暂时性死区
只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。原创 2020-01-10 01:40:26 · 304 阅读 · 0 评论 -
JavaScript:什么是闭包 ?
闭包(Closure),又稱词法闭包(Lexical Closure)或函數閉包(function closures),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。原创 2019-12-02 16:19:18 · 653 阅读 · 0 评论 -
必会的闭包面试题
闭包就是能够读取其他函数内部变量的函数。例如在 JavaScript 中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。原创 2020-05-09 16:06:12 · 1195 阅读 · 0 评论