随笔分类 - Javascript
js
摘要:这些都是异步请求数据的方法。在不重新刷新页面的情况下与服务器通信,交换数据,或更新页面。但是都各有特点。
阅读全文
摘要:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
阅读全文
摘要:我们需要获取数组中的最大值或者最小值,可以从以下几个方面考虑:
1. 使用`Math.max()`、`Math.min()`方法
2. 排序之后,获取最大/最小值
阅读全文
摘要:1. 在回调函数中使用箭头函数
2. 在构造器中绑定this
3. 使用类字段语法
阅读全文
摘要:js中ASCII码和字符互相转换的方法。'A'.charCodeAt() // 65 。String.fromCharCode(65) // A
阅读全文
摘要:JavaScript模块化CommonJS/AMD/CMD/UMD/ES6Module的区别,官方推荐写法例子。主要介绍模块的导入导出的语法区别。
阅读全文
摘要:创建自己的library类库包并使用webpack4.x打包发布到npm,供其他人下载使用
阅读全文
摘要:es6语法编写的代码使用babel转换为es5,并用webpack打包,使其可运行在低版本浏览器中。
阅读全文
摘要:我们来将一些常见的回调函数做修改,变成promise的链式调用,简洁,清晰明了。
每个promise都有三个状态。pending、Fulfilled、Rejected。最初为pending,状态一但改变为Fulfilled、Rejected中的一种,即成永远,不再改变。
阅读全文
摘要:每个对象都有一个propertyIsEnumerable()方法。此方法返回一个布尔值,表明指定的属性是否是可枚举。
阅读全文
摘要:针对es5之前的非严格模式,es5之后的严格模式所拥有的特性,并且如何开启等知识点。
阅读全文
摘要:js字符串和数字的转换
阅读全文
摘要:js中所有函数参数都是按值传递的。基本类型值,传递的是实际值,引用类型,传递的是引用地址值。
阅读全文
摘要:JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。
IE的事件流叫做**事件冒泡**(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。
事件捕获是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于在事件到达预期目标之前捕获它。
阅读全文
摘要:浅拷贝ShallowCopy,是一个对象的逐位副本。创建一个新对象,该对象具有原始对象中的精确副本。如果对象的任何字段是对其他对象的引用,则只复制引用地址,即只复制内存地址,而不复制对象本身,新旧对象还是共享同一块堆内存。改变其中一个对象,另一个也会受影响。如果有修改,会失去原始数据。
深拷贝DeepCopy,复制出一个全新的对象实例,新对象跟原对象不共享内存,两者操作互不影响。
阅读全文
摘要:双向链表也叫双链表,是链表的一种,它的每个数据节点中都有两个指针,分别指向直接后继和直接前驱。所以,双向链表中的任意一个节点开始,都可以很方便的访问它的前驱节点和后继节点。
阅读全文
摘要:链表是动态的数据结构,它的每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。
阅读全文
摘要:队列遵循FIFO(First In First Out,先进先出)原则的一组有序的项。队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列有顺序队列,还有其他修改版本的队列,比如:优先队列、循环队列。
阅读全文
摘要:栈是一种遵从后进先出(LIFO)原则的有序集合。进制转换、回文、平衡圆括号、汉诺塔等问题的解法
阅读全文
摘要:SyntaxError: Unexpected token import 问题解决
阅读全文

浙公网安备 33010602011771号