资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[研发管理]
最近在做 coding 企业版 前端开发时花了很多时间写测试,于是和大家分享一些前端开发中的测试概念与方法。 什么是写测试代码 我理解的写测试其实是你写一些代码来验证你所谓的可以交付的代码是你所预期的设计,有一些朋友叫他 tdd 也就是测试驱动型的设计,其实到底是先写代码还是先写测试,并不是最重要的,倒是能给你信心这个代码是符合设计的更重要。 为什么要测试,前端需要测试么 这个问题不是这篇分享要 ...
[web前端]
引用 原文链接:6 web dev trends you’re going to see more of in 2017,感谢月影大神的翻译。 译者:月影,奇虎360前端团队奇舞团负责人,w3ctech顾问,曾先后供职于微软研究院、盛大 、百度。著有《javascript王者归来》。 责编:陈秋歌,关注前端开发领域,寻求报道或者投稿请发邮件chenqg#csdn.net。可加微信「rachel_qg ...
[web前端]
引用 作者:徐飞,网名民工精髓v,teambition前端架构师。。有十年以上大型企业应用前端架构及开发经验,熟悉angularjs等框架,对web组件化有一些思考。博客地址:https://github.com/xufei/blog/issues。 什么是单页应用 所谓单页应用,指的是在一个页面上集成多种功能,甚至整个系统就只有一个页面,所有的业务功能都是它的子模块,通过特定的方式挂接到主界面上 ...
[web前端]
本文转自:mp.weixin.qq.com 现在有越来越多的人抱怨移动网络的网速太慢。这是个永恒的话题,因为无论移动网络网速多快也满足不了日益增长的网速需求。在14.4k调制解调器下龟速上网的时代早已被人们遗忘,现在人们的要求是瞬间打开任何网页。 然而奇怪的是,现在人们抱怨的并不是网速,而是抱怨网络本身。如果单说提高网速的话,可以通过提升网络速度、降低网络延迟、或者是直接提高浏览器的速度来解决。但 ...
[web前端]
本文转自破狼的博客。 浏览器事件模型和回调机制 javascript作为单线程运行于浏览器之中,这是每本javascript教科书中都会被提到的。同时出于对ui线程操作的安全性考虑,javascript和ui线程也处于同一个线程中。因此对于长时间的耗时操作,将会阻塞ui的响应。为了更好的ui体验,应该尽量的避免javascript中执行较长耗时的操作(如大量for循环的对象diff等)或者是长时 ...
[编程语言]
最近在和招聘经理交流现在找一个好的程序员有多难的时候,我渐渐意识到了现在编程语言越来越倾重于javascript。web开发人员尤其如此。所以,如果你是一个程序员,那么你应该去学习javascript。 需求 我之所以这样说的主要原因是,随着javascript的日渐成熟,以及node.js方案变得越来越可行,我们对javascript程序员的需求正在持续增长。 javascript在需求比 ...
[web前端]
如今,互联网上的内容越来越丰富,过去几年时间,一个页面产生请求和整个大小都一直增长,这个趋势还会一直保持,对页面性能优化也要马不停蹄。 一个页面,会经历过加载资源,执行脚本,渲染界面的过程。我们知道,100ms对于计算机来说,可以干很多事情了,但是对于网络请求,可能一次rtt就没了。因此,页面加载对于web性能是重中之重。 加载的快慢可以总结成受两个因素影响:阻塞与延迟。 1、阻塞。浏 ...
[web前端]
《the evolution of asynchronous javascript》外文梳理了javascript异步函数的发展历程,首先通过回调函数实现异步,之后又经历了promise/a 、生成器函数,而未来将是async函数的。感谢景庄对该文章的翻译,内容如下: 对大部分的javascript开发者而言,async函数是个新鲜事物,它的发展经历了一个漫长的旅程。因此本文试图梳理总结javas ...
[web前端]
与流行的看法相反,css不仅仅是用来提供一个web页面的基本风格,以使它看起来更有吸引力。还有很多其他的事情,css也可以做的很好。由于它创建动画和交互的能力,css集合html以及javascript给web开发者提供了尝试不同方法的机会。 浏览器就像一个空的画布,web开发者可以在这里尽情的发挥。下面是18个人们用css创建的又酷又有创造性的东西的例子,从原始字符到有趣的动画,有很多激励你自己 ...
[web前端]
es6作为新一代javascript标准,已正式与广大前端开发者见面。为了让大家对es6的诸多新特性有更深入的了解,mozilla web开发者博客推出了《es6 in depth》系列文章。csdn已获授权,将持续对该系列进行翻译,组织成【探秘es6】系列专栏,供大家学习借鉴。本文为该系列的第十篇。 本文接下来继续讲述有关生成器的更多特性。 回顾 在上一篇文章中,主要介绍了有关生成器(gen ...
[web前端]
快速的页面加载对提升搜索引擎排名、网站转化率和整体的用户体验是非常重要的。网站页面的加载速度也是衡量网站性能的一个重要因素。 如果网站不是以最好的性能在运行,迟缓的加载会让你在低的排名和搜索流量上花费更大的代价。页面的加载速度会对用户的行为和转化率产生很大的影响。 那么?有哪些简单的方式可以优化加载速度呢? 1、图片优化 首先,你需要优化你网站上的图片,来获得丝毫加速网站的机会。从原图上移除 ...
[web前端]
es6作为新一代javascript标准,正式与广大前端开发者见面。为了让大家对es6的诸多新特性有更深入的了解,mozilla web开发者博客推出了《es6 in depth》系列文章。csdn已获授权,将持续对该系列进行翻译,供大家学习借鉴。本文为该系列的第五篇。 本文讲述的是有关es6剩余参数(rest parameters)和默认参数(defaults parameters)的使用。 ...
[web前端]
es6作为新一代javascript标准,即将与广大前端开发者见面。为了让大家对es6的诸多新特性有更深入的了解,mozilla web开发者博客推出了《es6 in depth》系列文章。csdn已获授权,将持续对该系列进行翻译,供大家学习借鉴。本文为该系列的第四篇。 前两次学习了生成器和迭代器以后,脑袋有没有一团浆糊?哈哈。我承诺过本次我们将学习一些简单的东西。 那我们现在就开始吧! “小 ...
[web前端]
前言 前后端分离已经是业界所共识的一种开发/部署模式了。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人纯做前端(html/css/javascript/flex),另一部分人纯做后端,因为这种方式是不工作的:比如很多团队采取了后端的模板技术(jsp, freemarker, erb等等),前端的开发和调试需要一个后台web容器的支持,从而无法做到真正的分离(更不用提在部署的时候,由于动态 ...
[web前端]
文章来源:the next web,译文来自tech2ipo/创见 陈铮编译 在网页设计当中,极简主义是最为持久的一种视觉框架设计理念,不仅仅是因为它有着不因为时间而改变的优雅,还因为极简主义风格的网页能够更加清晰地突出内容。时尚潮流经历了一个又一个轮回,但是对于所有领域与行业的设计师来说,利用设计技巧创造优雅风格以及可持续的视觉哲学一直是他们所追求的。 作为一种艺术风格,极简主义并不专属于网 ...
[web前端]
原文地址:animation principles for the web 本文转自简书 作为前端的设计师和工程师,我们用 css 去做样式、定位并创建出好看的网站。我们经常用 css 去添加页面的运动过渡效果甚至动画,但我们经常做的东西不会超过这些。 动效是一个有助于访客和消费者理解我们设计的强有力工具。这里有些原则能最大限度地应用在我们的工作中。 迪士尼经过基础工作练习的长时间累积,在 19 ...
[web前端]
【编者按】本文是smashing magazine中《creating a complete web app in foundation for apps》一文的简译内容,详细描述了用foundation for apps创建完美web应用“星球大战知识库”的全过程。 foundation for apps是zurb推出的一个新型单页面app框架,与foundation 5(也称为foundati ...
[web前端]
api就是开发者使用的界面。我的目标不仅是能用,而且好用, 跨平台(pc, android, ios, etc…)使用:本文将详细介绍api的设计及异常处理,并将异常信息进行封装友好地反馈给前端。 上篇文章前后端完全分离初探只是讲了些宽泛的概念,接下来的文章将直接上干货,干货的源码会挂在github上。 前后端完全分离后, 前端和后端如何交互? 答: 通过双方协商好的api。 接下来我分享我 ...
« 上一页 1