摘要: 1 获取属性值 code 1: 2 设置元素属性值 3 移除属性 4 H5自定义属性 ​ 自定义属性目的:是为了保存并使用数据。有些数据可以保存到页面中而不用保存到数据库中。 自定义属性获取是通过getAttribute(‘属性’) 获取。 ​ 但是有些自定义属性很容易引起歧义,不容易判断是元素的内 阅读全文
posted @ 2019-08-28 14:09 CNYangx 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1. 事件概述 JavaScript 使我们有能力创建动态页面,而事件是可以被 JavaScript 侦测到的行为。 简单理解: 触发 响应机制。 网页中的每个元素都可以产生某些可以触发 JavaScript 的事件,例如,我们可以在用户点击某按钮时产生一个 事件,然后去执行某些操作。 2. 事件三 阅读全文
posted @ 2019-08-28 14:07 CNYangx 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ~~~ //立即执行函数 (function flexible(window, document) { // 获取的html 的根元素 var docEl = document.documentElement; // dpr 物理像素比 var dpr = window.devicePixelRat 阅读全文
posted @ 2019-08-28 14:02 CNYangx 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 效果: 现在输入:name: 小明 --> 点击添加按钮添加 阅读全文
posted @ 2019-08-27 18:51 CNYangx 阅读(7748) 评论(0) 推荐(0) 编辑
摘要: 99乘法表使用for循环,在很多公司的面试中常会要求面试者手写这个算法,算是比较经典的for循环的应用 运行效果: 阅读全文
posted @ 2019-08-27 00:07 CNYangx 阅读(2184) 评论(0) 推荐(0) 编辑
摘要: 记录一个插入排序写法 运行结果: 阅读全文
posted @ 2019-08-27 00:01 CNYangx 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 相信凡是编程入门的都接触过冒泡排序算法,排序算法在编程中经常用到。 1. code 2. 算法分析 (1)时间复杂度 ​ 若文件的初始状态是正序的,一趟扫描即可完成排序。所需的关键字比较次数C和记录移动次数M均达到最小值: 所以,冒泡排序最好的时间复杂度为 O(n)。 若初始文件是反序的,需要进行n 阅读全文
posted @ 2019-08-26 23:52 CNYangx 阅读(421) 评论(0) 推荐(0) 编辑