01 2020 档案
摘要:无障碍用户双击表示选中,而正常用户单击表示选中,所以如果需要在无障碍用户双击时做些操作的话,可以使用click事件 例如: $('test1').click(function(){ $('btn').attr('aria-label','已选中') }); 此段代码表示在无障碍用户双击时给btn元素
阅读全文
摘要:以京东收银台为例,收银台首页和成功页使用的是一个webview,在成功页点击一个按钮可能会跳转,可能是http(h5页面)也可能是openapp(原生页面/h5页面) Android http:不会打开新的webview,就在收银台的webview中打开 openapp:打开新的webview iO
阅读全文
摘要:最常见的无障碍缺陷是替代文本(标签)问题和焦点问题,其中焦点问题又大量集中在焦点冗余与焦点缺失上。 只要解决好标签问题和焦点冗余、缺失,互联网产品的无障碍化就成功了一大半。
阅读全文
摘要:误区一 障碍用户与常规用户的需求不一致,为百分百贴合障碍用户需求,需要给他们单独开发一个无障碍版本(e.g.阿里旺旺) 误区二 障碍用户获取信息的难度大,因此在考虑障碍用户需求的设计中应该尽可能提供详细的控件描述,以保证他们充分的获取信息(e.g.虾米音乐) 误区三 为了帮助障碍用户理解该如何操作自
阅读全文
摘要:本页主要罗列了双端的各种无障碍功能,其中TALKBACK和旁白被高亮显示,表达接下来只重点涉及读屏 Android平台无障碍功能 iOS平台无障碍功能
阅读全文
摘要:Android – TalkBack 单指触摸:聚焦到触摸的项目并朗读 单指左右滑动(轻扫):聚焦到当前焦点项目的前一个或后一个元素,并朗读 单指向右滑动/左滑动:从上到下朗读/从下到上朗读 单指双击(屏幕任意位置):激活当前聚焦的项目 双指上下/左右滑动:上下/左右翻页(以页为单位),需先聚焦到可
阅读全文
摘要:一、提供等效替代(文字或者语音来替代) 1.1图像的等效替代 移动端或Web端开发,都是用相应的文本信息等效替代图像。(为图像添加描述性信息,并不是文本越长越好) (1) 避免添加额外的、无意义、无价值信息的图像 (2) 避免使用图像来表现文本(也就是文字图片) (3) 为图像提供替代文本 (4)
阅读全文
摘要:什么是LABjs LABjs是一个动态的脚本加载器,LABjs的定义特性是能够在浏览器允许的范围内以最快的速度并行加载所有JavaScript文件,但是如果文件之间存在依赖关系,则可以选择确保正确的执行顺序。 总计来说就是:动态并行加载脚本文件以及管理加载脚本文件的执行顺序 使用方法 $LAB对象替
阅读全文
摘要:什么是LazyLoad LazyLoad是一个很小的,压缩后1.5kb(未使用Gzip压缩)、不依赖的JavaScript实用程序,它使根据需要加载外部JavaScript和CSS文件变得超级容易。 只要有可能,LazyLoad将自动并行加载资源,同时在指定要加载的url数组时确保执行顺序。在不保留
阅读全文
摘要:较特殊用法 使用原始 HTML 的字符串来创建 DOM 元素:jQuery(html,[ownerDocument]) 创建新的元素 语法 jQuery(html,[ownerDocument]) 你可以传递一个手写的 HTML 字符串,或者由某些模板引擎或插件创建的字符串,也可以是通过 AJAX
阅读全文
摘要:参考 JavaScript 时间与日期处理实战:你肯定被坑过 js中获取时间new Date()详细介绍 JS获取当前毫秒数(时间戳)汇总 JavaScript获取时间戳与时间戳转化
阅读全文
摘要:方法一:iframe 方法二:object 参考:MDN <object>
阅读全文
摘要:父窗口的样式会影响子窗口吗? 这个答案是否定的,父窗口的样式不会影响子窗口 // 主窗口 <style> p { color: red; } </style> <script> window.onload = function () { var s = document.getElementsByT
阅读全文
摘要:优点 iframe能够原封不动的把嵌入的网页展现出来 如果有多个网页引用iframe,那么你只需要修改iframe的内容,就可以实现调用的每一个页面内容的更改,方便快捷 网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用iframe来嵌套,可以增加代码的可重用 如果遇到加载缓慢的第三
阅读全文
摘要:参考 iframe高度自适应的6个方法 MDN Element.scrollHeight
阅读全文
摘要:什么是跨域? 跨域问题是浏览器同源策略限制,当前域名的JavaScript只能读取同域下的页面对象,这也是JavaScript出于安全方面的考虑。 通俗的来说,跨域可以理解为:从一个域名访问另一个域名,出于安全考虑,浏览器不允许这么做。 跨域种类 什么时候我们认为发生了跨域呢?或者说什么情况下“浏览
阅读全文