一、padStart()简介
JavaScript的字符串padStart()方法用于在当前字符串的开头添加指定数量的字符,以达到指定的字符串长度。如果当前字符串的长度大于或等于...
javascript
谈谈我对前端技术发展的了解和对未来发展的展望
一、前端发展阶段
1. 静态页面阶段
互联网发展的早期,网站的前后端开发是一体的,即前端代码是后端代码的一部分。
后端收到浏览器的请求
生成静态页面
发送...
细说Javascript中的ESM及其与CommonJS区别
esm是什么
esm 是将 javascript 程序拆分成多个单独模块,并能按需导入的标准。和webpack,babel不同的是,esm 是 javascript 的标准功能,在浏览器端和 node...
Vue重点知识总结—vue-router
1.vue-router导航守卫(生命周期钩子)
导航守卫主要⽤来对路由的跳转进⾏监控,控制它的跳转或取消,路由守卫有全局的, 单个路由独享的, 或者组件级的。
导...
js事件循环机制总结
js是一门单线程语言,但却能优雅地处理异步程序,在于js的事件循环机制。
浏览器是多进程的,浏览器每一个 tab 标签都代表一个独立的进程,其中浏览器渲染进...
js知识总结—基础进阶篇
1.eval(jsstr)和new Function(jsstr)
eval和new Function都可以动态解析和执行字符串。会将字符串转义为js代码。区别如下:
1.对解析内容的运行环境判定不同...
js知识总结—基础知识篇
1.js判断变量类型
typeof可以判断一般类型。但无法准确识别对象。所有对象或类对象类型(null)都为"object",比如数组typeof [] == "object"。JS数据类型在...
Vue重点知识总结—理论篇(二)
作为前端开发中现行最火的框架之一,基于此,总结了一些 Vue 方面经常出现的问题,留给自己查看消化,也分享给有需要的小伙伴。
由于篇幅较长,不能将所有知...
js知识总结—ES6篇(一)
1.列举ES6的一些新特性
默认参数
模板字符串
解构赋值
增强的对象字面量
箭头函数
Promises 异步
generator和async/await
块作用域 和let和const
Class 类
...
js知识总结—理论知识篇(二)
1.js事件循环机制
js是一门单线程语言,但却能优雅地处理异步程序,在于js的事件循环机制。
浏览器是多进程的,浏览器每一个 tab 标签都代表一个独立的进程,...
js知识总结—常用功能代码实现
这里是一些常用的功能、工具类代码写法,长期完善。
1.防抖
触发高频事件后n秒内函数只会执行一次(执行最后一次),如果n秒内高频事件再次被触发,则重新计算...
js知识总结—理论知识篇(一)
1. js 是由哪三部分构成?
ECMAScript(JavaScript语法 )
DOM 文档对象模型
BOM 浏览器对象模型
ECMAScript
ECMAScript 是由ECMA 国际( 原欧洲计算机制造商...
Vue重点知识总结—基础篇(一)
1.Vue 中怎么自定义过滤器
可以用全局方法 Vue.filter() 注册一个自定义过滤器,它接收两个参数:过滤器 ID 和过滤器函数。过滤器函数以值为参数,返回转换后...
js知识总结–面向对象篇
JavaScript 的核心是支持面向对象的,同时它也提供了强大灵活的 OOP 语言能力。面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式。面向对象程序...
