首页
学习
活动
专区
工具
TVP
发布

前端一会

专栏作者
117
文章
156903
阅读量
27
订阅数
《你不知道的JavaScript》:闭包与局部作用域
闭包:当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。
前端_AWhile
2022-05-10
4980
《Node.js权威指南》:获取客户端请求信息
上一篇《《Node.js权威指南》:如何创建HTTP服务器》中概括的介绍了创建HTTP服务器的套路,包括创建http服务器对象,用服务器对象监听客户端连接事件、错误事件和服务器关闭事件等,整体示例如下:
前端_AWhile
2022-05-10
7K0
D3比例尺与坐标轴
例如[0, 1]对应到[0, 300],当输入0.5时,输出150。或者将[0, 1, 2]对应到["red", "green", "blue"],当输入2时,输出blue。
前端_AWhile
2020-05-18
2.9K0
前端各知识点梳理(施工中...)
作用域是一套用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找的规则。
前端_AWhile
2020-05-18
2.3K0
js常见功能函数
3、isObject:判断数据是不是引用类型的数据 (例如: arrays, functions, objects, regexes, new Number(0),以及 new String(''))
前端_AWhile
2019-09-16
2.8K0
ES6语法使用精华
let 的作用域与 const 命令相同:只在声明所在的块级作用域内有效。且不存在变量提升 。
前端_AWhile
2019-09-16
7730
前端学习与工作书籍推荐
推荐前端学习工作书籍: 《JavaScript权威指南》:js大全,非常细致全面,学习js必读第一本。 《JSON必知必会》:对于json讲的很明白。 《JavaScript开发实战教程》:本书将javascript基础知识点讲的很易懂,适合初学者,建议可以在看完第1本后再看这个,加深js基础的理解。 《JavaScript异步编程》:很好的帮助理解js异步编程 《深入理解javascript原型和闭包》:想真正弄明白闭包和原型的,可以看这本,讲的到位了。 《你不知道的JavaScript》上中下三卷:在对
前端_AWhile
2019-09-16
8071
javascript常用技巧
map() (映射)方法最后生成一个新数组,不改变原始数组的值。其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
前端_AWhile
2019-09-16
7360
javascript设计模式五:原型模式
在javascript语言中,原型与原型链是一个非常重要的概念,因为它们是javascript语言得以成立的根本。因为javascript是基于原型的面向对象编程语言,这有别于基于类的java、python等面向对象编程语言。虽然javscript现在也有了class,但它骨子里还是个基于原型的语法糖罢了。所以在使用javascript时,始终要记清基于原型,基于原型,基于原型。
前端_AWhile
2019-08-29
2850
jQuery源码研究:为jQ对象扩展的一些工具方法(上)
上一章,讨论的是jQuery对象及其原型上的extend()方法,在源码中,实现了支持开发者自行扩展新方法的功能,但其实jQuery也通过对extend()传入一个对象参数来添加官方扩展方法,这些工具方法都是扩展在jQuery类对象上的,所以调用时的写法要注意。
前端_AWhile
2019-08-29
5880
jQuery源码研究:选择器
css选择器的具体实现是一个匿名自执行函数,传入参数为window对象。函数顶部定义若干变量,包括本地文档变量、特定实例数据和特定实例方法,此外还定义了一些为选择器字符串服务的正则表达式。数量太多就不一一列举了,感兴趣的可以自己去看源码吧。
前端_AWhile
2019-08-29
5720
《你不知道的JavaScript》:作用域
说的更细致点,作用域就是一套负责收集并维护所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。
前端_AWhile
2019-08-29
2720
《你不知道的JavaScript》:函数作用域和块作用域
昨天讲到作用域,回顾下概念:作用域是一套用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找的规则。
前端_AWhile
2019-08-29
9150
《Node.js权威指南》:转换URL字符串与查询字符串
在HTTP服务中,服务器端可以从客户端请求所用的url中获取很多信息。nodejs中有url模块和queryString模块,分别用来获取完整url字符串中信息和查询字符串中信息。
前端_AWhile
2019-08-29
1.9K0
《Node.js权威指南》:HTTP服务器获取客户端请求信息
上一篇《《Node.js权威指南》:如何创建HTTP服务器》中概括的介绍了创建HTTP服务器的套路,包括创建http服务器对象,用服务器对象监听客户端连接事件、错误事件和服务器关闭事件等,整体示例如下:
前端_AWhile
2019-08-29
3.6K0
《Node.js权威指南》:如何创建HTTP服务器
在nodejs中可以很方便的创建服务器。nodejs提供了http模块和https模块,分别用于创建http服务器与http客户端、https服务器和https客户端。
前端_AWhile
2019-08-29
2K0
《深入浅出Node.js》:Node异步编程解决方案 之 async函数
关于async函数,需要明确它是generator函数的语法糖,即将生成器函数的*换成async关键字,将yield关键字换成await关键字。使用async函数相比于生成器函数的改进主要在于前者具备内置执行器,即直接调用async函数就能执行完整个函数,就像普通函数调用那样,而无需像生成器函数通过调用返回的迭代器的next()方法来手动执行后续代码,非常方便。此外语义化更友好,并且async函数返回的还是一个Promise对象,可以使用then()方法来指定下一步操作。
前端_AWhile
2019-08-29
9240
《深入浅出Node.js》:Node异步编程解决方案 之 ES6 Promise
在上一篇讲了异步编程解决方案之一的事件发布-订阅模式,使用事件模式时,执行流程需要被预先设定。即便是分支,也需要预先设定,这是由发布-订阅模式的运行机制决定的。这个方法的灵活性比较受限,那是否有一种先执行异步调用,延迟传递处理的方式呢?在ES6发布之前,解决方案是Promise/Deferred模式,现在则推荐ES6官方提供的Promise。
前端_AWhile
2019-08-29
8600
《深入浅出Node.js》:Node异步编程基础–函数式编程
Node是首个将异步大规模带到应用层面的平台,它从内存运行机制到API设计,都大量使用异步,它的优势在于高性能,但缺点在于异步编程的流程控制其实是有悖于自然语言的线性思维习惯的。
前端_AWhile
2019-08-29
1K0
《深入浅出Node.js》:Node异步编程解决方案 之 事件发布-订阅模式
灵活掌握函数式编程,异步编程就有了得心应手的基础。之所以说是基础,是还需要对异步的编程思路有清晰的认识。
前端_AWhile
2019-08-29
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档