◆ 获取元素:
◆ 类名操作:
注:node指一个有效的DOM节点
◆ 自定义属性:
自定义属性格式:data-*=""
data-info="我是自定义属性"
node.dataset以类对象形式存在,可以通过如下方式获取自定义属性的值
node.dataset['info']
注:当我们如下格式设置时,则需要以驼峰格式才能正确获取data-my-name=“itcast”,获取Node.dataset[‘myName’]
访问选中的文件 简单的html代码: 通过File API,我们可以在用户选取一个或者多个文件之后(如果你的程序可以让用户选择多个文件,记得要在input元素上加上multiple属性),访问到代表了所选文件的一个或多个File对象,这些对象被包含在一个FileList对象中. 如果用户只选择了一个文件,那么我们只需要访问这个FileList对象中的第一个元素. 可以使用传统的DOM选择方法来获取...
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web 文章目录 1.自定义属性 2.鼠标点击时Tab栏切换 3.小结 1.自定义属性 在标签内添加属性,以data-开头 2.鼠标点击时Tab栏切换 需求: 1.显示初始选中的内容 2.鼠标点击时Tab栏切换 思路: 1.初始状态: (function (key) {})(i),key表示当...
...
对于不少iOS开发者来说,HTML5的内容比较陌生。 尤其是UIWebView类的 stringByEvaluatingJavaScriptFromString 方法 让很多人觉得又得学一种新的语言。 而这一部分也是项目中学生常问的问题之一。 本文以Category(类目)的方式扩展了UIWebView类,将一些常用的JavaScript操作封装成UIWebView类方法。...
1 获取地理位置信息:geolocation 支持地理位置相关API的浏览器中具有navigator.geolocation属性,该属性具有三个方法: (1)获取当前位置信息 &nb...
通过WebSocket()构造函数创建一个WebSocket: WebSocket()构造函数的参数是一个URL,该URL使用ws://协议(或者类似于https://用于安全连接的wss://协议)。该URL指定要连接的主机,还有可能指定端口(WebSocket使用和HTTP以及HTTPS一样的默认端口)和路径或者资源。 创建完WebSocket后,可以在上面注册事件...
什么是 WebSocket WebSocket的服务端和客户端可以双向进行通讯,并且允许跨域通讯。由HTTP/1.1的Upgrade机制支持,通过ws(非加密)或wss(加密)协议进行通讯 HTML5 中的 WebSocket HTML5只专注于客户端的API, 而服务器端是各个语言自己去实现 事件 onclose onerror onmessage onopen 属性 readyState: C...
拖放事件 HTML4 通过mousedown mousemove mouseup 来实现拖放 HTML5 拖放事件 事件 产生的源对象 说明 dragstart 被拖动的元素 开始拖放动作 drag 被拖动的元素 拖放过程中 dragenter 拖动过程中鼠标经过的元素 被拖动的元素开始进入本元素的范围内 dragleave 拖动过程中鼠标经过的元素 被拖动的元素离开本元素的范围 drop 拖放的...
常见的HTML加载方式 <iframe> 和当前页面进行交互的CSS Javascript书写困难 Ajax xhr.responseType="document 用字符串的形式嵌入界面, 像注释一样隐藏 HTML5 提供了新的方法 Imports 通过声明<link rel="import"> 来在页面中包含一个导入 导入的 MIME 类型是...
Android 使用Lottie的三个小技巧 Shawn 文章目录 Android 使用Lottie的三个小技巧 I 开启硬件加速 II 通过添加AnimatorListener来控制动画行为 III 通过设置播放速度来实现动画倒放 I 开启硬件加速 开启硬件加速是个提升lottie动画表现效果的一个好办法,在我的老手机上,不开硬件加速就跟幻灯片一样. II 通过添加AnimatorListene...