资讯月刊下载
[Web前端]
《程序员》精选:在Node.js中看JavaScript的引用
引用作者简介:黄鼎恒,饿了么Node Team负责人,Node/C程序员,饿了么前端实时监控系统主要开发者。 责编: 陈秋歌,欢迎技术投稿、给文章纠错,请发邮件至chenqg@csdn.net,或加微信:Rachel_qg。 声明: 本文为《程序员》原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《程序员》。 导读:对于从PHP转到Node.js的作者而言,Node.js编辑完代码后必须 ...
[编程语言]
13 个最佳 JavaScript 数据网格库
JavaScript 是一种通常被用在网页开发中的编程语言。它主要是在互联网上的网页浏览器中开发出效果出众且可交互的特效。它是客户端脚本语言中的一种,是被用来作为通过用户的网页浏览器进行处理的源代码。JavaScript 是动态、高级、可解释且无类型的编程语言。JavaScript 主要被用在不是基于 Web 的环境之中,像是特定站点的浏览器,桌面小部件以及 PDF 文件。事实上,JavaScrip ...
[行业应用]
WebAssembly,Web的新时代
引用作者:张敏,Intel开源技术中心Web团队软件技术经理,原Opera Software软件经理,在浏览器及Web Runtime领域工作10年,专注于Web及开源技术。 责编:陈秋歌(chenqg@csdn.net) 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》 在浏览器之争中,Chrome凭借JavaScript的卓越性能取得了市场主导地位,然而由于JavaScr ...
[编程语言]
如何编写同时用于 Node 和浏览器的 JavaScript 包
引用我多次看到大家在这个问题上产生困惑,甚至经验丰富的 JavaScript 开发者都可能错过它的一些微妙之处。所以我认为应该写这么一个简短的教程。 假设有一个 JavaScript 模块想发布在 npm 中,它既能在 Node 中运行,又能在浏览器中运行。这会产生一个问题!这个特定的模块对于 Node 和浏览器的运行,会有一点不同的实现。 这种情况相当常见,因为这 Node 和浏览器之间存在许多 ...
[开源软件]
美观又实用,10款强大的开源 Javascript 图表库
随着发展,现代 Web 设计在改善体验和功能的同时,对于美观的追求也越来越高,可视化、交互式、动态等元素和效果似乎已成为标配。 以下是为开发者推荐的 10 款开源 Javascript 图表库,可以帮助实现各种漂亮的功能。话不多说,直接开始吧! 1、ECharts ECharts 由百度前端技术部开发的,是一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大 ...
[移动开发]
Qunar React Native 大规模应用实践
引用作者简介: 殷文昭,去哪儿 Qunar 移动架构组(YMFE)iOS 研发工程师,负责 Qunar 定制的 React Native 框架 Qunar React Native 框架的 iOS 部分的开发和整体维护,主推了 QRN 框架的一次大升级,主要研究 React Native iOS 部分的底层实现。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@ ...
[编程语言]
JavaScript 启动性能瓶颈分析与解决方案
在 Web 开发中,随着需求的增加与代码库的扩张,我们最终发布的 Web 页面也逐渐膨胀。不过这种膨胀远不止意味着占据更多的传输带宽,其还意味着用户浏览网页时可能更差劲的性能体验。浏览器在下载完某个页面依赖的脚本之后,其还需要经过语法分析、解释与运行这些步骤。而本文则会深入分析浏览器对于 JavaScript 的这些处理流程,挖掘出那些影响你应用启动时间的罪魁祸首,并且根据我个人的经验提出相对应的 ...
[Web前端]
JavaScript MV*框架最值得关注的七个亮点
作为目前Web领域最具人气的编程语言,JavaScript在发展之初并不受欢迎——因为设计并未考虑到服务器端编程的实际需求。然而,随着用户体验在Web开发领域所占比重的持续提高,专注于设计用户界面的特性愈发受到重视,这也成为JavaScript如今被广泛使用的根本原因。而随着HTML 5与CSS 3在创建适应性与响应式网站中的作用快速提高,JavaScript亦起到可观的辅助作用。 目前市面上存在 ...
[编程语言]
2017 年高薪编程语言排行榜,你的语言上榜没?
选择正确的编程语言进行学习无疑成为左右个人发展投资成功与否的关键。在今天的编程语言推荐榜中,我们参考了大量可靠且信誉卓著的消息来源。其中采用的指标包括语言普及度、语言相关网页数量与提及频率、招聘岗位与指导材料数量乃至相关开源代码库丰富性等等。 1. IEEE 具体来讲,IEEE给出的语言人气排名共参考12项指标。根据其排名,C语言在两年位居第二后再度升至榜首,其后分别为Java与Python。C ...
[编程语言]
2016 年 JavaScript 领域中最受欢迎的“明星”们
JS.ORG通过比较过去12个月里,在Github上增加的星标数,告诉你2016年的趋势。 在2015年,React是社区之王,Redux在与Flux的大战中获胜。那么,谁是2016年的JavaScript的新星? 以下图表比较了Github在过去12个月中增加的星标数量。JS.ORG分析了bestof.js.org的项目,这是一个与网络平台相关的最佳项目的精选列表。 一. 2016年最受欢迎 ...
[Web前端]
前端开发自动化单元测试趋势
时至今日,Web 前端已经发生了巨大的演变,而单页应用程序也成为了标准。众多应用程序完成了从 PC 到移动端的华丽转身,而那些基于 JavaScript 的框架变得更受开发者们欢迎。 TestProject 进行了一项调查,以便了解目前前端开发技术和自动化单元测试的趋势。调查的结果揭示了软件专业人士对热门框架,以及工具的偏好程度。我们从 957 个相关人士的调查问卷中,得出了这个让人印象深刻的结果 ...
[Web前端]
我的前端之路:工具化与工程化
前言 二十载光辉岁月 近年来,随着浏览器性能的提升与移动互联网浪潮的汹涌而来,Web前端开发进入了高歌猛进,日新月异的时代。这是最好的时代,我们永远在前行,这也是最坏的时代,无数的前端开发框架、技术体系争妍斗艳,让开发者们陷入困惑,乃至于无所适从。Web前端开发可以追溯于1991年蒂姆·伯纳斯-李公开提及HTML描述,而后1999年W3C发布HTML4标准,这个阶段主要是BS架构,没有所谓的前端开 ...
[编程语言]
微信小程序的编程模式
引用作者简介: 范怀宇,轻芒联合创始人,毕业于清华大学,前豌豆荚技术负责人,专注于移动开发十余年,曾出版《Android 开发精要》。爱研习好代码和设计,相信好的产品能改变生活,好阅读乐分享。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@csdn.net。 声明: 本文为《程序员》2017年1月期原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《 ...
[Web前端]
2017 年值得一瞥的 JavaScript 相关技术趋势
跨年前两天,Dan Abramov在Twitter上提了一个问题: JS社区毫不犹豫的抛出了它们对于新技术的预期与期待,本文内容也是总结自Twitter的回复,按照流行度降序排列。有一个尚未确定的小点是既然函数式编程已不再是少数派,是否要把它踢出红毯呢? WebAssembly 去年笔者就表示过了对于WebAssembly的期待,WebAssembly就是面向Web平台的底层代码。其初衷是希望 ...
[编程语言]
总结:2016年编程方面的主流趋势
引用TechCrunch在去年一月时曾发布过一篇文章,预测2016年编程方面的主要趋势,但软件开发的世界总是变幻莫测,很难明确预测到会有哪些全新的开发语言、框架以及工具出现。如今已是2016年底,之前的预测实现了多少呢? 最新版JavaScript的变化 2015年6月,JavaScript/ECMAScript 6(即ECMAScript 2015或ES6)发布。根据之前的预测,在2016年JS语 ...
[Web前端]
年终盘点!2016 年最佳的轻量级 JavaScript 框架和库
回顾今年已发布的 JS 框架和库,我们针对地筛选了一些能够提供直接和具体功能的免费 JavaScript 插件和库,与大家分享。它们可不是臃肿的一站式框架,而是一些轻量级,并能够帮助你更快、更容易地进行网页设计与开发的实用型框架。 正如你期望的,文中的一些插件可用来创建滑块、图片库、响应式菜单、弹出式窗口以及许多其他常见的组件。同时,你也可以发现一些能够提供独特功能的插件,像旁注工具、GIF 预览 ...
[企业架构]
2016年7个顶级JavaScript框架
当涉及到Web开发时,JavaScript框架往往是一些开发人员和企业最受欢迎的平台。可能,你有机会尝试过一两个顶级的JavaScript框架,但你仍然有点不确定哪个才是最佳的最值得掌握的,或者哪个值得你建议你的开发人员选择用于下一个web开发项目。 JavaScript正在以惊人的速度前进,并且添加新的技能到你的存储库变得有不断的压力。为了做到这一点,知道和了解更多的顶级JavaScript框架 ...
[编程语言]
Node.js v7.0 (Current) 支持 async/await
Node.js v7.0 (Current) 发布了,Node.js 是一套用来编写高性能网络服务器的 JavaScript 工具包。 值得注意的变化: Buffer 当将无效输入传递给 Buffer.byteLength 时将报错 #8946. 没有新任务的Calling Buffer现在被弃用,并将发出进程警告 #8169. 将一个负数传递给allocUnsafe现在将报错#7079 #7 ...