随笔分类 - javascript
原生js相关知识
摘要:接到一个需求,要求实现一个类似富文本输入框,输入$之后弹出候选列表进行选择,点击后选项输入到输入框内,展示为类似一个标签,退格时删除整个标签,保存时校验公式合法性。 一、实现思路: 富文本框实现 contentEditable:contentEditable属性非常强大,很多富文本编辑器都是依赖该属
阅读全文
摘要:1. 数学运算符的转换规则 1.1 减、乘、除 在对各种非Number类型运用数学运算符(- * /)时,会先将非Number类型转换为Number类型。 1 - true // 0, 首先把 true 转换为数字 1, 然后执行 1 - 1 1 - null // 1, 首先把 null 转换为数
阅读全文
摘要:因为前几天在做h5音乐播放器的时候需要上传MP3文件,就想到之前面试有问过大文件的上传,所以就着手实现了一个,演示地址:https://www.zsp.cool/ls gitee仓库:https://gitee.com/zhangshengpengBXH/vue-musec 手机扫码: 一、前后端大
阅读全文
摘要:1.作用域 LHS与RHS:如果查找的目的是对变量进行赋值,那么就会使用 LHS 查询;如果目的是获取变量的值,就会使用 RHS 查询。 赋值操作符会导致 LHS 查询。=操作符或调用函数时传入参数的操作都会导致关联作用域的赋值操作。 LHS 和 RHS 查询都会在当前执行作用域中开始,如果有需要(
阅读全文
摘要:es5继承: 借用构造函数 function A () { this.name = 'zsp' } A.prototype.sayHello = funtion() { console.log(`hi ${ this.name }`) } function B() { A.call(this) }
阅读全文
摘要:解释性语言和编译性语言的定义: 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 解释性语言的定义: 解释性语言的程序不需要编译,在运行程序的时候才翻译,每个
阅读全文

浙公网安备 33010602011771号