关于JS中面向对象的理解 关于JS中面向对象的理解面向对象编程(OOP) 它是一种编程思想(Object Oriented Programming),我们的编程或者学习其实是按照 类、实例 来完成的 学习类...
JS中的数据类型检测专题汇总 JS中的数据类型检测专题汇总typeof 用来检测数据类型的运算符 语法:typeof [value] 返回结果:首先是一个字符串,字符串中包含了我们需要检测的数据类型ty...
正则表达式从基础到深入实战 正则表达式从基础到深入实战什么是正则? 正则就是一个规则,用来处理字符串的规则 1、正则匹配 编写一个规则,验证某个字符串是否符合这个规则,正则匹配使用的是 test 方法 ...
继承是面向对象编程中又一非常重要的概念,JavaScript支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的原型链首先得要明白什么是原型链,在一篇文章看懂proto和prototype的关系及区别中讲得非常详细原型链继承基本思想就是让一个原型对象指向另一个类型的实例function Su...
判断回文(Palindromic Words)结果是,使用循环来判断,性能远高于数组方法。接下来,在其他一些例子中也能看到,借用数组方法,往往很耗性能。// Array methodsconst isPalindromicA = w => w === w.split('').r...
Promise诞生的背景一谈到JavaScript的异步处理,大家肯定会立刻想到回调函数和事件。但是事件的特点是,如果你错过了它,再去监听,是得不到结果的,而回调存在以下问题:回调函数嵌套,导致代码不够直观,就是常说的 Callback Hell。 如果几个异步操作之间并没有前后顺序之分(例如不需要...
解构赋值(destructuring assignment)语法是一个 Javascript 表达式,这种语法能够更方便的提取出 Object 或者 Array 中的数据。这种语法可以在接受提取的数据的地方使用,比如一个表达式的左边。有明确的语法模式来告诉我们如何使用这种语法提取需要的数据值。Obj...
基本用法ES6允许使用“箭头”(=>)定义函数。var f = v => v;上面的箭头函数等同于:var f = function(v) {return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () =>...
微信应用号(小程序,「应用号」的新称呼)终于来了!应用触手可及,用完即走。小程序的出现将改变整个互联网的开发生态,HTML5 开发以后将拥有越来越重要的地位(前端又可以要求要涨工资了!)。珠峰培训将于2016年10月16日(本周日)晚上7点半到9点半带领大家一起探求小程序的秘密,讲解微信小程序IDE...
珠峰培训HTML5全栈前端开发课程客服答疑 1.学习多久,学费多少?(1)零基础同学先从HTML和CSS学起,这一部分学期三周,学费2200,试听一到两天后交学 费,一周内可无条件退学费. 有了HTML和CSS基础的同学,是先学习两周的JavaScript基础课,然后考试,考试...