摘要:
概念 Sass由hampton catlin设计,natalie weizenbaum于2006年开发,它可以免费下载和使用。 Sass是一个将脚本解析成css的脚本语言(SassScript),也是一款css预处理器,它减少了CSS的重复,也因此节省了时间。 Sass 是对CSS3(层叠样式表)的 阅读全文
摘要:
那一年,我所在公司的用户量达到了公司成立以来的新高峰,经过多个程序员日日夜夜加班,每个业务系统达到了几乎四个 9 的稳定性,同时业务在业界也有了一定的知名度。 PS:以下业务场景只针对于 Web 系统,而且 Web 页面有后台服务程序的场景。 那一天突然有一个合作商登门拜访,提出合作共赢的意向。业务 阅读全文
摘要:
Sass 使 css代码保持DRY(也就是不要重复),编写代码的一种方式是将相关的代码保存在单独的文件中,我们可以创建带有css片段的小文件,以包含在其他Sass文件中,比如:重置文件、变量、颜色、字体或者是字体大小等等。 导入文件 与CSS一样,Sass也支持 @import 指令,它允许我们将一 阅读全文
摘要:
介绍 Dojo 是基于 html 的技术,使用 css 为框架中的元素和用它开发的应用程序设置样式。 Dojo 鼓励将结构样式封装在各部件中,以便最大限度复用;同时将外观主题设置到应用程序所有部件上。用户为他们的应用程序设置样式和主题时,这种模式提供了固定的套路,即使混合使用 Dojo 的 @doj 阅读全文
摘要:
前端页面的成功呈现,不仅要求在理想情况下没问题,当一些后台接口访问异常、静态文件获取失败时,仍然需要尽可能提供降级方案或给用户良好的反馈,不至于整个页面的奔溃。今天我将分享一些提高页面健壮性的技巧。 异常处理 主要指数据类型。这种情况最常出现在读取后台数据的时候,尤其是需要取数组、对象等引用类型时, 阅读全文
摘要:
Web应用安全测试可对Web应用程序执行功能测试,找到尽可能多的安全问题,大大降低黑客入侵几率。 在研究并推荐一些优秀的开源Web应用安全测试工具之前,让我们首先了解一下安全测试的定义、功用和价值。 安全测试的定义 安全测试可以提高信息系统中的数据安全性,防止未经批准的用户访问。在Web应用安全范畴 阅读全文
摘要:
本文针对 SwissDev Jobs 网站的优化实践,介绍我们是如何把网站加载时间减少24% 的。上周,我们有机会对 SwissDev Jobs 网站性能进行了微调。 之所以要提升 SwissDevJobs.ch 网站性能,主要是有两方面原因: 良好的用户体验——即加载时间更短(且互动性更好)和使用 阅读全文
摘要:
css 书写位置 行内样式,style标签link标签 行内样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>css书写位置</title> </head> <body> <p style="color: 阅读全文
摘要:
概述 浏览器的缓存机制也就是我们说的 HTTP 缓存机制,其机制是根据 HTTP 报文的缓存标示进行的。所以在分析浏览器缓存之前,我们先使用图文简单介绍一下 HTTP 报文,HTTP 报文分为两种: HTTP 请求(Request)报文。报文格式为: 请求行。 HTTP 头(通用信息头,请求头,实体 阅读全文
摘要:
简单理解: repaint主要是针对某一个DOM元素进行的重绘,reflow则是回流,针对整个页面的重排。字面意思来说:repaint就是重绘,reflow就是回流。repaint和reflow的目的是:展示一个新的页面样貌。 性能消耗: 在性能优先的前提下,性能消耗 reflow大于repaint 阅读全文