• 浏览器缓存机制剖析
    浏览器缓存机制剖析

    缓存一直是前端优化的主战场, 利用好缓存就成功了一半 本篇从http请求和响应的头域入手, 让你对浏览器缓存有个整体的概念 最终你会发现强缓存, 协商缓存 和 启发式缓存是如此的简单

    再谈BOM和DOM(2):DOM节点层次/属性/选择器/节点关系/操作详解

    DOM模型将整个文档看成一个树形结构,并用document对象表示该文档。NodeType...

    再谈BOM和DOM(1):BOM与DOM概述

    DOM是为了操作文档出现的接口,浏览器向我们提供了当前网页的地图或者说模型...

    再谈BOM和DOM(3):DOM节点操作-元素样式修改及DOM内容增删改查

    web前端开发,JS修改页面,首选就是的页面元素查找,节点遍历。DOM通过创建...

    再谈BOM和DOM(4):HTML DOM Event 对象

    事件处理程序事件就是用户或浏览器自身执行的某种动作。比如click,mouseup,k...

    Web内容的无障碍性(3):ARIA角色Roles值示与aria-*属性值列表说明

    ARIA实现很简单,只需给html5元素,增加ARIA属性与角色即可。但是ARIA角色值...

    Web内容的无障碍性(2):实现WAI-ARIA无障碍网页及注意实现

    WAI-ARIA是一个为残疾人士等提供无障碍访问动态、可交互Web内容的技术规范。...

    Web内容的无障碍性(1):概述为什么Accessibility无障碍如此重要

    Web无障碍设计是要让所创建的网站对所有用户都可用 可访问,不管用户的生理...

    Gzip之后继者Brotli浅析之CDN厂商的智能压缩,服务器Brotli设置

    虽然Brotli 还是非主流,但是如新贴吧知乎就支持Brotli压缩。谷歌也提供了n...

    cloudflare加速个人网站和安全防护设置指北

    之前一直使用七牛云和腾讯云的cdn加速,现在使用Cloudflare免费加速,不限流...

    HTTP严格安全传输之HSTS:HTTP Strict Transport Security

    设置HSTS,Strict-Transport-Security: [; includeSubDomains][; preload]...

    JavaScript实现全屏和退出全屏功能

    JS实现指定区域的全屏显示与退出全屏函数,默认操作整个页面与自动查看当前...

    前端安全保障:加密/混淆/反调试/加壳/自定义虚拟机—必要吗

    人家黑客又不是非得用你的网站来使用你的服务,客户端加密又有什么用呢?传...

    base64与二进制互转,保存内容,文件读写:Blob/FileReader/URL/FormData

    html5开发常用的对象有:Blob FileReaderFileURLFormDataUint8Array等,这...

    UEditor自定义标题功能修改及链接编辑器默认新窗口打开链接

    UEditor标题不是h1-h6,改完后标题也是h1开始,上面一堆样式需要自己修改。...

    再谈Hijacking——JavaScript ClickJacking原理浅析

    ClickJacking,即点击劫持。它通常使用一个ifream覆盖掉当前页面,欺骗用户...

    再谈DOMContentLoaded与渲染阻塞—分析html页面事件与资源加载

    浏览器的多线程中,有的线程负责加载资源,有的线程负责执行脚本,有的线程...

    再谈前端HTML模板技术

    在web2 0之前,写jsp的时候虽然有es和JSTL,但是还是坚持jsp。后面在外包公...

    浏览器缓存机制剖析

    缓存一直是前端优化的主战场, 利用好缓存就成功了一半 本篇从http请求和...

    iphone x全屏导航自适配页面,css兼容iphone x

    iphonex在webview全屏的时候,导航栏会被 iphone的toolbar 遮住,ios11已...

    js Worker API 在倒计时中的使用

    在做开发的时候,倒计时的需求是很常见的,比如订单待提交和待支付都会有倒...

    htmlmore>>

    html5more>>

    webmore>>

    xmlmore>>