JS高级
文章平均质量分 60
沉碎.
这个作者很懒,什么都没留下…
展开
-
JavaScript原理解刨
预编译 js代码在浏览器执行的的时候,会有一个预编译过程。 预编译过程做了哪些事情? 创建了ao对象 找形参和变量的声明并赋值undefined 找函数声明,会覆盖变量的声明 案例 结果为 // 依次输出 123 function undefined undefined function b function c this指向 this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象 案例 var name原创 2021-08-16 15:15:10 · 183 阅读 · 0 评论 -
ES6
一、字符串的新增方法 1.1、JSON.stringify() 作用是将 JavaScript 对象转换为 JSON 字符串 1.2、JSON.parse() JSON.parse()将字符串c还原成对象a 1.3、String.fromCodePoint() 可以识别大于0xFFFF的字符,弥补了String.fromCharCode()方法的不足 1.4、codePointAt() 能够正确处理 4 个字节储存的字符,返回一个字符的码点。 1.5、String.raw() 该方法返回一原创 2021-05-23 13:33:41 · 135 阅读 · 0 评论 -
file文件读取文件读取
html <!--multiple 允许用户一次性选择多个文件--> <input type="file" name="cover" id="file" > js // 选择文件上传控件 var file = document.querySelector('#file'); var preview = document.querySelector('#preview'); // 当用户选择完文件以后 file.o原创 2021-05-19 09:19:10 · 1047 阅读 · 0 评论 -
JS中的正则
一. 正则表达式概述 1.1 什么是正则表达式 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。 1.2 正则表达式的特点 灵活性、逻辑性和功能性非常的原创 2021-04-10 10:33:03 · 222 阅读 · 0 评论 -
关于闭包(closure)
一. 什么是闭包 闭包(closure)指有权访问另一个函数作用域中变量的函数。原创 2021-04-10 09:38:50 · 561 阅读 · 0 评论 -
this之call() apply() bind() 方法的简单应用
this 改变函数内this指向 JS提供了三种方法 call() apply() bind() 下面是其三中方法的简单应用 call() // 1. call() var o = { name: 'andy' } function fn(a, b) { console.log(this); console.log(a + b); }; fn.c原创 2021-04-10 08:50:34 · 123 阅读 · 0 评论 -
JS高级进阶(类和对象)
一、ES6中类和对象 class Star { constructor(uname, age) { this.uname = uname; this.age = age; } } // 2. 利用类创建对象 new var ldh = new Star('刘德华', 18); var zxy = new Star('张学友', 20原创 2021-04-09 11:59:13 · 133 阅读 · 0 评论 -
H5多线程Worker
H5新增 多线程Worker的简单使用 Web Worker 是H5提供的一种JS多线程解决方案, 我们可以将一些大量计算的代码交给Web Worker运行而不阻塞主线程,但是子线程完全受主线程控制,且无法操纵DOM,所以还是无法改变JS是单线程的质 以JavaScript来实现著名的斐波拉且数列,当我在输入框中输入第一个数字时返回这个数字所在位置的数字值。 html代码: <input type="text" id="num"> <button id="btn">计算</原创 2021-04-10 08:16:03 · 472 阅读 · 2 评论