编码如作文:写出高可读 JS 的 7 条原则

好的程序员写出来的代码就如同优美的诗赋,给阅读的人带来非常愉悦的享受。我们怎么能达到那样的水平?让我们一起来看下本文提出的7条原则:编码如作文:写出高可读 JS 的 7 条原则 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢迎加入“CSDN前端开发者”群,与...

2017-05-15 13:51:47

阅读数:12

评论数:0

高效前端团队的秘密

通过解析最平常的开发过程,提出了“优良的软件架构和合理的团队配比”是提高前端团队开发效率的秘诀。优良的软件架构具备哪些基本原则及合理的团队配比又是如何,请阅读全文:高效前端团队的秘密...

2017-05-15 13:43:50

阅读数:101

评论数:0

从最近一次的计算机攻击中,我们学到的经验教训

上周全世界的计算机遭受到了今年最近一次的攻击。被称为“WannaCrypt”的恶意软件最开始攻击英国和西班牙,之后迅速扩展至全球。它阻碍用户使用用户自己的数据,除非向攻击方以比特币的方式支付赎金。从这次攻击中,我们又应该学习到哪些教训呢?微软最近发表了一篇博客,分享了保证计算机安全的诸多心得。阅读...

2017-05-15 10:38:08

阅读数:32

评论数:0

如何看待 Google 最新的系统 Fuchsia?

想必大家都知道了,前几天 Google 曝光了新 OS Fuchsia 的部分信息与 UI,本文作者将谈谈他对Fuchsia 系统的期待与看法。据Google曝光,Fuchsia没有基于 Linux 内核,而是基于一种叫 Magenta 的内核。这种内核多用在嵌入式系统上,而且支持高性能的图形渲染...

2017-05-12 11:24:30

阅读数:59

评论数:0

使用“5W1H”写出高可读的Git Commit Message

对于工程师来说,代码可读性的重要程度不言而喻。同时在项目演进过程中,Git提交日志的可读性也越来越重要,它记录着每次项目的变迁细节,方便代码Review、问题追溯及新人接手代码。在日志中占比最大的则Commit Message,然而信息量过少甚至是误导的Commit Message却到处可见。为了...

2017-05-10 11:08:03

阅读数:19

评论数:0

浏览器前端优化

浏览器如何渲染网页,主要包括以下几个方面: 使用 HTML 创建文档对象模型(DOM) 使用 CSS 创建 CSS 对象模型(CSSOM) 基于 DOM 和 CSSOM 执行脚本(Scripts) 合并 DOM 和 CSSOM 形成渲染树(Render Tree) 使用渲染树布局(Layout)所...

2017-05-10 10:42:25

阅读数:11

评论数:0

使用 Headless Chrome 进行页面渲染

本文主要介绍了使用 Node.js 利用 Chrome Remote Protocol 远程控制 Headless Chrome 渲染界面的基础用法。全文阅读:使用 Headless Chrome 进行页面渲染 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢...

2017-05-10 10:36:04

阅读数:261

评论数:0

使用 Three.js 制作虫洞效果

本文带你了解类虫洞特效动画的实现方法。全文阅读:使用 Three.js 制作虫洞效果 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢迎加入“CSDN前端开发者”群,与更多专家、技术同行进行热点、难点技术交流。请扫描以下二维码加群主微信,申请入群。 发送...

2017-05-10 10:34:07

阅读数:693

评论数:0

Webpack大法之Code Splitting

Code Splitting是什么?即将代码分成很多块,需要哪块时加载哪块,以加块网页的加载速度。该方法与之前将所有代码打包成一个单独的JS文件很不同。具体如何实现,请阅读全文:Webpack大法之Code Splitting 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道...

2017-05-05 11:29:41

阅读数:77

评论数:0

文件上传那些事儿

本文全面总结了实现文件上传组件的基本知识点,包括核心元素FileUpload对象解析,上传进度、图片预览、多文件上传、二进制上传、拖拽等功能的实现。全文阅读:文件上传那些事儿 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢迎加入“CSDN前端开发者”群,与更...

2017-05-05 11:13:04

阅读数:50

评论数:0

2017年你应该了解的函数式编程

函数式编程已经存在了很长了时间,早在50年代 Lisp 编程语言的介绍中就有提过。如果你有关注近两年里内热门的 Clojure,Scala,Erlang,Haskell,Elixir 等语言的话,其中都有函数式编程的概念。那么到底什么是函数式编程,为什么每个人都痴迷于它?在这篇文章中,作者将试图回...

2017-05-05 10:27:35

阅读数:57

评论数:0

详细解剖大型H5单页面应用的核心技术点

从具体案例出发,文中详细解剖了大型H5单页面应用的核心技术点。全文阅读:详细解剖大型H5单页面应用的核心技术点 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢迎加入“CSDN前端开发者”群,与更多专家、技术同行进行热点、难点技术交流。请扫描以下二维码加群主微...

2017-05-04 11:30:37

阅读数:210

评论数:0

深入理解HTTPS原理、过程与实践

有关HTTP和HTTPS的区别,讨论已久。本文从加密方式、认证方式、数据交互等多个方面对比了两者,进一步验证了HTTPS在安全性的保证上更胜一筹。阅读全文:深入理解HTTPS原理、过程与实践 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢迎加入“CSDN前端...

2017-05-04 11:10:33

阅读数:196

评论数:0

用前端技术实现一个脸萌

本文作者用前端技术开发了一个类似脸萌的前端页面,并将其打包成小程序给App端调用。本文记录下了本次开发过程及一些开发要点。全文阅读:前端技术实现一个脸萌 了解更多前沿技术资讯,获取深度技术文章推荐,请关注CSDN研发频道微博。 欢迎加入“CSDN前端开发者”群,与更多专家、技术同行进行热...

2017-05-04 10:36:11

阅读数:107

评论数:0

前端工程师做事的三重境界:我的进阶之路

工程师做事的三重境界是什么?程序员、开发者、工程师这些叫法跟这三重境界又有啥关系?本文构建了前端工程师成长过程的认知模型,并从作者视角分析了Programmer、Developer、Enginner的能力结构与工程师成长过程的关联。全文阅读:前端工程师做事的三重境界:我的进阶之路...

2017-05-02 16:49:39

阅读数:16

评论数:0

SVG 动画精髓

本文将带你了解关于SVG的一些高级动画特效,比如SVG动画标签、图形渐变、路径动画、线条动画、SVG裁剪等。文章会先从基本语法入手,然后,慢慢深入。介绍一些动画基本原理和对应的数学原理知识点。并且文章后面,还附有相关语法的介绍,当你在遇到不熟悉语法的时候可以参考参考。原文链接:SVG 动画精髓 ...

2017-05-02 11:41:48

阅读数:103

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭