腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
前端一会
专栏成员
举报
117
文章
162525
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章(117)
编程算法(62)
javascript(48)
node.js(29)
ecmascript(19)
java(11)
http(11)
面向对象编程(9)
vue.js(8)
jquery(8)
打包(7)
ajax(6)
python(5)
json(5)
webpack(5)
缓存(5)
数据结构(5)
官方文档(4)
php(4)
css(4)
小程序(4)
apply(4)
c++(3)
html(3)
api(3)
linux(3)
网络安全(3)
https(3)
react(2)
nginx(2)
网站(2)
渲染(2)
socket编程(2)
windows(2)
function(2)
null(2)
prototype(2)
var(2)
云服务器(1)
其他(1)
ios(1)
c 语言(1)
android(1)
git(1)
github(1)
全文检索(1)
centos(1)
mapreduce(1)
命令行工具(1)
图像处理(1)
svg(1)
socket.io(1)
babel.js(1)
gulp(1)
存储(1)
yum(1)
npm(1)
aop(1)
gcc(1)
微信(1)
bind(1)
bug(1)
console(1)
count(1)
dom(1)
event(1)
expression(1)
handle(1)
nav(1)
object(1)
undefined(1)
window(1)
闭包(1)
代理(1)
分页(1)
事件(1)
手机(1)
重构(1)
装饰器(1)
搜索文章
搜索
搜索
关闭
javascript设计模式五:原型模式
javascript
面向对象编程
vue.js
ecmascript
编程算法
在javascript语言中,原型与原型链是一个非常重要的概念,因为它们是javascript语言得以成立的根本。因为javascript是基于原型的面向对象编程语言,这有别于基于类的java、python等面向对象编程语言。虽然javscript现在也有了class,但它骨子里还是个基于原型的语法糖罢了。所以在使用javascript时,始终要记清基于原型,基于原型,基于原型。
前端_AWhile
2019-08-29
300
0
《你不知道的JavaScript》:this 绑定规则的例外情况与总结
javascript
ecmascript
前篇说了this绑定的例外情况,比如当以为是应用的其他绑定规则时,其实应用的可能是默认绑定。
前端_AWhile
2019-08-29
496
0
《你不知道的JavaScript》:函数作用域和块作用域
编程算法
ecmascript
昨天讲到作用域,回顾下概念:作用域是一套用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找的规则。
前端_AWhile
2019-08-29
950
0
《深入浅出Node.js》:Node异步编程解决方案 之 生成器(Generator)函数
java
python
ajax
javascript
ecmascript
关于生成器函数和迭代器的基础,在之前有成文,可以点击《你不知道的JavaScript》:迭代器Iterator的背景梳理和《你不知道的JavaScript》:弄清生成器与迭代器的区别查看。
前端_AWhile
2019-08-29
829
0
《深入浅出Node.js》:Node异步编程解决方案 之 ES6 Promise
node.js
javascript
ecmascript
ajax
编程算法
在上一篇讲了异步编程解决方案之一的事件发布-订阅模式,使用事件模式时,执行流程需要被预先设定。即便是分支,也需要预先设定,这是由发布-订阅模式的运行机制决定的。这个方法的灵活性比较受限,那是否有一种先执行异步调用,延迟传递处理的方式呢?在ES6发布之前,解决方案是Promise/Deferred模式,现在则推荐ES6官方提供的Promise。
前端_AWhile
2019-08-29
891
0
《深入浅出Node.js》:Node异步编程解决方案 之 事件发布-订阅模式
编程算法
node.js
javascript
ecmascript
灵活掌握函数式编程,异步编程就有了得心应手的基础。之所以说是基础,是还需要对异步的编程思路有清晰的认识。
前端_AWhile
2019-08-29
1.3K
0
babel实践:真实gulp项目支持ES6转译ES5的跳坑指北
babel.js
ecmascript
node.js
gulp
json
这两天,在对现有项目进行框架优化,由于项目使用gulp+jQuery构建的,不支持ES6规范,不能很好满足越来越复杂的需求场景,尤其是需要多异步任务的情况下,js又要异步又要操作各种DOM状态,状态与状态间也是各种紧耦合,单纯使用es5和jQuery,已经开始影响开发效率了。
前端_AWhile
2019-08-29
1.9K
0
jQuery源码研究:模块规范兼容
ecmascript
命令行工具
编程算法
jquery
javascript
从jq官网down下最新的未压缩版代码并打开后,首先看下整体,这就是一个大型的自执行的匿名函数:
前端_AWhile
2019-08-29
1.1K
0
ES6中的Class回顾总结三:封装与多态
java
ecmascript
在Java中,实现了public完全开放、protected对子类开放、private对自己开放这三种封装的方式。但在ES6中目前并不支持,未来是否会支持也不知道,但这种封装的思想还是值得学习的,所以需要通过变通方法来模拟实现。
前端_AWhile
2019-08-29
1.2K
0
ES6中的Class回顾总结二:继承
面向对象编程
ecmascript
上例可以看到,子类Student的constructor方法和showScore方法中,都用到了super关键字,它表示的是父类的构造函数,用来新建父类的this对象,注意,super虽然代表了父类的构造函数,但是返回的是子类的实例,即super内部的this指的是子类,因此super()在这里相当于A.prototype.constructor.call(this)。
前端_AWhile
2019-08-29
388
0
ES6中的Class回顾总结一
ecmascript
JS中的面向对象,在es6中有class类后,变得更容易理解了,虽然这个class只是JS原型思想构造函数的语法糖,但无疑让习惯了面向对象编程的开发者找到熟悉的套路。
前端_AWhile
2019-08-29
322
0
《你不知道的JavaScript》:弄清生成器与迭代器的区别
javascript
ecmascript
python
数据结构
java
这篇将整理下生成器与迭代器的区别。这两个东西初学的时候我是混淆的,尤其《你不知道的Javascript》书中没有进行基础的介绍,我看了之后还特地翻了下其他资料才弄清,所以在本书看到生成器与迭代器时,要先把两者弄清,才能看的下去。
前端_AWhile
2019-08-29
2K
0
《你不知道的JavaScript》:迭代器Iterator的背景梳理
数据结构
编程算法
java
javascript
ecmascript
本篇复习下上篇用到的Symbol.iterator,它是ES6内置的十一个Symbol值之一。ES6中规定对象的Symbol.iterator属性指向该对象的默认迭代器方法,当对象进行for...of..遍历迭代时,会调用对象的Symbol.iterator方法,返回该对象的默认迭代器。
前端_AWhile
2019-08-29
1.2K
0
《你不知道的JavaScript》:生成器中的生产者和迭代器
java
javascript
ecmascript
生成器的一种有趣用法是作为一种产生值的方式。而这也是“生成器”这个名称的最初使用场景。前面说过生成器函数每次调用都会创建一个迭代器实例。这个迭代器实例有next()方法,与生成器函数中的yield关键字组合可以完成消息传递。
前端_AWhile
2019-08-29
452
0
《你不知道的JavaScript》:深入理解Promise机制
javascript
node.js
ecmascript
本篇开始回顾下ES6中的Promise。注意是回顾,如果想从基础看promise的话,推荐看阮一峰大神的ES6入门中的promise章节。
前端_AWhile
2019-08-29
570
0
《你不知道的JavaScript》:值类型坑2
javascript
ecmascript
编程算法
js中只有一种数值类型,即number,包括"整数"和带小数的十进制数。js中其实是没有真正意义上的整数的,这个整数就是没有小数的十进制数。js使用的双精度格式。
前端_AWhile
2019-08-29
498
0
《你不知道的JavaScript》:js委托设计的真实案例与总结
编程算法
javascript
网站
ecmascript
实际需求,web开发中有一个典型的前端场景,创建UI控件(按钮、下拉列表等)。用jq的选择器来简化选择过程,与实现思路不冲突。
前端_AWhile
2019-08-29
328
0
《你不知道的JavaScript》:生成器函数执行模式初体会
java
python
ecmascript
其他
在js中,有一个普遍依赖的假定:一个函数一旦开始执行,就会运行到结束,期间不会有其他代码能够打断它并插入其间。
前端_AWhile
2019-08-29
377
0
《你不知道的JavaScript》:ES6 Promise API 详解
node.js
javascript
api
ecmascript
编程算法
new Promise(…) 构造器的参数必须提供一个函数回调。这个回调是同步的或者立即调用的。这个函数又接受两个函数回调参数,用以支持promise的决议。通常把这两个函数回调参数称为 resolve()和reject():
前端_AWhile
2019-08-29
691
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档