JavaScript 开发者必备:七大资源共享

简介:

JavaScript 最近几年已经由一个二流选手变成使用最广的函数式编程语言。越来越多的资源投入到这个语言的开发中。

  我最近做了很多 JS 开发,有前台的,也有在后台使用 Node.js 的。我想在这里分享一下我正在用的一些 JS 资源。

  1. JavaScript Jabber

  这是一个 JavaScript 相关的播客(电台)。它们每一期专注一个主题,讲它的优点和缺点,例如 Backbone.js , ember.js 等等。

  2. The JavaScript Show

  这也是一个 JavaScript 相关的播客(电台),每周一期,讲述 JS 社区的最新动态,类似下面要介绍的 JavaScript Weekly,不过是以播客的形式存在。和上面介绍的 JS Jabber 不同的是,它以新闻信息为主,很少技术细节。

  3. JavaScript Weekly

  这就是网页形式的 JavaScript Show,涵盖了 JS 领域的最新动态。

  4. Mozilla JavaScript Reference

  Mozilla 有很多关于 JS 的信息,甚至太多以至于让人头晕。我这里挑选了一些。

  Re-introduction to JavaScript 是为有一些 JS 基础,但是又找不着方向的开发者准备的。

  Mozilla master index of there JavaScript resources 是一个值得收藏的地方,包含了各种资源的链接。

  JavaScript Guide 是针对 JS 语言本身的手册,很好的参考资料。

  Ajax Tutorial 是一个 AJAX 的入门教程,是我见过的最好的纯 JS + HTML 的教程。

  5. Douglas Crockford's JavaScript Resources

  Douglas Crockford 是 JS 领域的知名人物,他有一本书《JavaScript: The Good Parts》。他的网站也是一个很好的 JS 资源集中地。

  6. Advanced Topics in Web Development – Fall 2011

  对于那些喜欢课堂教学形式的人来说, iTunes University 有一门免费的 Web 开发课程 ,包含了 JS 教学。目前有 19 堂课,将来应该有更多,因为第 19 课是“jQuery Part 1”。

  7. Essential JavaScript Design Patterns For Beginners

  《Essential JavaScript Design Patterns For Beginners》是一本关于 JS 设计模式的书,虽然标题中写了“beginners”,但是很多新手是不知道什么叫做设计模式,很多有经验的开发者也对此研究不深。所以这本书适合每一个人去更好的理解 JS 设计模式,并使用它们。








本文转自 wws5201985 51CTO博客,原文链接:http://blog.51cto.com/wws5201985/810879,如需转载请自行联系原作者
目录
相关文章
|
运维 JavaScript Serverless
Serverless革命:一键上云,Egg.js开发者的超级加速器!
【8月更文挑战第8天】本教程介绍如何结合Egg.js与Serverless技术简化Web应用部署。首先确保已安装Node.js及npm,并使用`egg-init`脚手架创建新应用。接着添加`egg-serverless`插件支持Serverless部署,编写基本的应用代码及路由规则。通过配置`fc.yml`文件集成阿里云Function Compute作为Serverless平台,并借助`@alicloud/fun`工具完成部署。最后,通过部署生成的URL验证应用是否成功上线。采用Serverless架构,开发者可以专注于业务逻辑,大幅提高部署效率和资源利用。
326 5
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的闲置物品共享平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的闲置物品共享平台附带文章源码部署视频讲解等
222 1
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的线上学习资源智能推荐系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的线上学习资源智能推荐系统附带文章源码部署视频讲解等
236 5
|
JavaScript 前端开发 编译器
探讨TypeScript如何帮助JavaScript开发者避免这些常见错误,从而提高代码质量和开发效率
【6月更文挑战第13天】TypeScript,JavaScript的超集,通过添加静态类型检查和面向对象特性,帮助开发者避免常见错误,提升代码质量和开发效率。它能检测类型错误,防止运行时类型转变引发的问题;使用可选链和空值合并避免引用错误;通过枚举减少逻辑错误中的魔法数字;接口和泛型等特性提高代码可维护性。学习TypeScript对提升JavaScript开发质量有显著效果。
248 4
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的高校实验室资源综合管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的高校实验室资源综合管理系统附带文章和源代码部署视频讲解等
186 5
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的共享单车数据存储系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的共享单车数据存储系统附带文章源码部署视频讲解等
253 1
|
JavaScript 前端开发 测试技术
Vue.js开发者必看!Vue Test Utils携手端到端测试,打造无懈可击的应用体验,引领前端测试新风尚!
【8月更文挑战第30天】随着Vue.js的普及,构建可靠的Vue应用至关重要。测试不仅能确保应用质量,还能提升开发效率。Vue Test Utils作为官方测试库,方便进行单元测试,而结合端到端(E2E)测试,则能构建全面的测试体系,保障应用稳定性。本文将带你深入了解如何使用Vue Test Utils进行单元测试,通过具体示例展示如何测试组件行为;并通过Cypress进行E2E测试,确保整个应用流程的正确性。无论是单元测试还是E2E测试,都能显著提高Vue应用的质量,让你更加自信地交付高质量的应用。
419 0
|
JavaScript 开发者 UED
Vue.js组件库大对决:Element UI与Vuetify,开发者的罗密欧与朱丽叶!
【8月更文挑战第30天】Element UI和Vuetify是Vue.js开发中的热门组件库,前者简洁高效,后者遵循Material Design,国际化程度高。两者均提供丰富的组件支持,但Vuetify组件更多样,设计更灵活;Element UI在性能和中文支持上更优。文档方面,Element UI更直观易懂,而Vuetify配置灵活但学习成本稍高。选择时需综合考虑项目需求、团队背景及设计风格,以达到最佳开发效果。
1277 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的学习资源推送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的学习资源推送系统附带文章源码部署视频讲解等
252 0