FE.BASE-HTTP3知识笔记

2021-12-26
阅读 6 分钟
2.9k
虽然 HTTP/3 确实有一些有前途的新概念,但遗憾的是,它们对大多数网页和用户的影响可能相对有限(但对一小部分可能至关重要)。HTTP/3 的设置和使用(正确)也非常具有挑战性,因此在配置新协议时要小心。

关于如何在 CSS 中为 RTL 设置样式的广泛指南

2021-06-24
阅读 17 分钟
11.4k
全世界有超过 2.92 亿人将阿拉伯语作为他们的第一语言。阿拉伯语(al-Arabiyyah,发音为 /al ʕarabijja/,/ʕarabiː/)是我的母语,我有时会构建需要同时支持从左到右 (LTR) 和从右到左 (RTL) 样式的网站。
封面图

FE.ARIA-审核设计系统的可访问性(译)

2021-05-21
阅读 10 分钟
2.6k
自2012年开始我的职业生涯以来,关于包容性设计的知识一直受到阻碍和教学空白的束缚。我的志向是帮助设计师解除阻碍,开发人员和技术人员想要建立更好,更具包容性的体验。在这篇博客文章中,我希望特别告知我的同行设计师有关出于可访问性考虑而需要进入的地方。
封面图

FE.BASE-多版本webkit内核调试环境配置教程

2020-10-31
阅读 2 分钟
1.3k
由于工作中经常需要对低端手机做适配,务必离不开低版本的webview调试。我遇到过的Android 5.0+系统webview是37+的。而chrome < 60在手机直连调试时用chrome无法inspect。于是变换策略决定想办法在电脑中跑多个版本的chrome。

FE.B-前端性能优化

2019-01-30
阅读 1 分钟
1.7k
http1.0: expires,last-modifiedhttp1.1 E-tag,cache-controlhtml no-cache

FE.WEB-前端安全防范初识

2019-01-07
阅读 7 分钟
2.2k
xss-跨站脚本攻击概念:用户填写信息是可运行的 js 代码。 操作用户界面攻击源头:反射型 – 从url读取内容展示 {代码...} 存储型 - 从后台读取内容展示 {代码...} 防范手段:纯文本– html encode , js encode。由于内容可能在多端展示,所以不在提交的时候转义,只在展示的时候转义。 {代码...} {代码...} 富文本– 白名...
封面图

FE.B-理解浏览器的同源策略与跨域方案

2018-12-21
阅读 1 分钟
1.2k
同源 概念:协议,域名,端口 相同。目的:保证用户信息的安全,防止恶意的网站窃取数据。限制的行为: Cookie、LocalStorage 和 IndexDB 无法读取。 DOM 无法获得。 AJAX 请求不能发送。 跨域 资源跳转: A链接、重定向、表单提交 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有...

FE.ES-异步编程进化史

2018-12-15
阅读 5 分钟
1.5k
本文通过实践从古至今对XMLHttpRequest封装的各种方式,来了解在es中异步编程的实现细节和设计模式。 回顾XMLHttpRequest原生写法 XMLHttpRequest -MDN {代码...} 常见封装方法 1.回调函数 传值方式实现 {代码...} 传对象方式实现 {代码...} 2.Promise 使用 Promise - MDNPromise 本质上是一个绑定了回调的对象,而不是...

FE.ES-理解ECMA Javascript的原型

2018-12-06
阅读 8 分钟
1.3k
字面量对象字面量 var a = {};数组字面量 var arr = [1,2,3];正则表达式字面量 var reg = /[a-z]/g;

FE.SRC-逐行分析jQuery2.0.3源码-完整笔记

2018-07-30
阅读 10 分钟
1.9k
概览 {代码...} 匿名函数 :14 {代码...} 为什么传入window 对压缩和查找都有利 为什么传入undefined 防止undefined在外部被修改 严格执行 :20 'use strict'低版本不支持,.net跟踪不支持。根据项目选型决定是否开启。 rootjQuery :23 {代码...} 为了压缩,可维护 core_strundefined :30 {代码...} 为了支持 IE9,从而使...

FE.CSS-Sultana后记:纯css也能写col,select,datepicker,carousel...

2018-05-07
阅读 11 分钟
2.7k
如今css3越来越发达,focus-within等属性也已经开始在Chrome得到支持。如果有出色的css功底,一点点ps技能,你也能用css3配合原生html标签写出优秀的框架。通过对css3的实践,我发现自定义原生控件并不是什么难事,于是小试牛刀写了个 纯CSS3实现Material Design。