Javascript
文章平均质量分 89
胡小小六
暂时还没想好
展开
-
【JS】Javascript正则表达式学习笔记
正则表达式修饰符 修饰符 可以在全局搜索中不区分大小写: 修饰符 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 正则表达式模式 (1)方括号用于查找某个范围内的字符: 表达式 描述 [abc] 查找方括号之间的任何字符。 ...原创 2018-04-12 20:38:37 · 220 阅读 · 0 评论 -
【JS】JavaScript中的六种继承方式总结
前言 对于JS中的继承,一直都是不完全理解那种,最近找实习,面试中几乎必问JS的继承,故今天特地来整理下JS中的几种继承方式。 JS实现继承的几种方式 在说继承方式之前,我们先来定义下父类的代码以及一些约定的说法: // 定义一个动物类,这是父类 function Animal (name) { //私有属性,用不到,所以这里注释了 //var name = 'Anim...原创 2018-07-14 22:22:38 · 436 阅读 · 0 评论 -
【JS】JS中的几种跨域方法总结
什么是跨域 在JS中,两个网址他们的协议、域名、端口都一样,则称它们是同源的。这三个中只要有一个不一样,则它们就是非同源的。具体可以看如下表格: 跨域的解决方法 CORS 跨域资源共享 关于CORS的原理和使用方法,可以直接参考下面这篇博客的CORS部分 https://www.jianshu.com/p/7d23b48ff8b8 JSONP、document.domain、w...转载 2018-07-10 17:11:34 · 189 阅读 · 0 评论 -
【JS】JavaScript异步操作系列(3)——Promise【2】
本博客来源于以下博客和《你不知道的JavaScript》中卷,原博客链接为:http://www.cnblogs.com/wangfupeng1988/p/6515855.html Promise/A+ 规范 规范的核心内容为: 关于状态: promise 可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected) promise 的状...转载 2018-06-26 17:20:18 · 109 阅读 · 0 评论 -
【JS】JavaScript异步操作系列(3)——Promise【1】
ES6的Promise基本使用示例 1、传统的异步操作 var wait = function () { var task = function () { console.log('执行完成') } setTimeout(task, 2000) } wait() 2、用Promise进行封装 const wait = function ()...转载 2018-06-26 15:38:57 · 199 阅读 · 0 评论 -
【JS】JavaScript异步系列(4)——生成器
1. 打破完整运行 在前面已经学习了promise的解决方法来处理异步操作的代码逻辑,接下来我们来看一种顺序、看似同步的异步流程控制表达风格——ES6的生成器(generator)。 先看一段代码: var x = 1; function* foo(){ x++; yield;//暂停! console.log("x:",x); } function bar(){ ...原创 2018-07-01 10:39:29 · 746 阅读 · 0 评论 -
【JS】JavaScript异步系列(1)——基础部分
前言 前面学习了JS的两座大山(原型和作用域),接下来我们要开始攻克JS的第三座大山——异步啦! 该博客是阅读王福朋的异步系列博客和《你不知道的JavaScript》整理总结而来; 原博客地址:http://www.cnblogs.com/wangfupeng1988/p/6513070.html 一、什么是异步...原创 2018-06-25 16:20:57 · 157 阅读 · 0 评论 -
【JS】JS中的this绑定规则总结
学习《你不知道的JavaScript》中关于this的讲解,然后总结而来,有理解不对的地方,请大家指正! 前言 1. 对this的误解 1.1 误解一——this指向自身 我们先看一段代码: function foo(num){ console.log("foo:"+num); //记录foo被调用的次数 this.count++; } foo.c...原创 2018-06-10 16:29:52 · 713 阅读 · 0 评论 -
【JS】深入理解JS原型和继承
说明:内容总结自王福朋的博客内容,原博客链接为:http://www.cnblogs.com/wangfupeng1988/tag/%E5%8E%9F%E5%9E%8B%E9%93%BE/ 前言 在学习JS中的原型,原型链,继承这些知识之前,我们先学习下基础知识:函数和对象的关系。 我们一直都知道,函数也是对象的一种,因为通过instanceof就可以判断出来。但是函数和对象...原创 2018-06-13 17:13:02 · 15435 阅读 · 6 评论 -
【codewars】Maximum subarray sum【求最大子序列的和】
题目 The maximum sum subarray problem consists in finding the maximum sum of a contiguous subsequence in an array or list of integers: maxSequence([-2, 1, -3, 4, -1, 2, 1, -5, 4]) // should be 6: [4...原创 2018-09-12 01:03:11 · 843 阅读 · 3 评论