js
文章平均质量分 62
妮北鼻的学习乐园
这个作者很懒,什么都没留下…
展开
-
js解码16进制中文乱码问题
原创 2022-02-09 17:00:41 · 2023 阅读 · 0 评论 -
ES6/ES7/ES8特性
ES6ES71.Array.prototype.includes() 方法 在 ES6 中我们有 String.prototype.includes() 可以查询给定字符串是否包含一个字符,而在 ES7 中,我们在数组中也可以用 Array.prototype.includes 方法来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false。const arr = [1, 3, 5, 2, '8', NaN, -0]arr.includes(1...原创 2021-10-12 09:59:57 · 154 阅读 · 0 评论 -
页面实战难点
搜索框难点 文本框和按钮的间隙还有对齐问题 解决: 浮动解决 按钮的大小计算不是按照标准盒模型计算,按钮的高度包含边框 解决: 把按钮的边框距离加上...原创 2021-01-18 13:45:43 · 90 阅读 · 0 评论 -
event事件
event对象 任何事件的触发都会产生event对象event事件对象属性键盘事件onkeydown 按下键盘触发onkeyup 松开键盘触发onkeypress 按下并松开键盘上每个按键都有对应的ascii码事件冒泡当最里面的元素触发了事件的时候,会依次向上触发所有元素的相同事件(从触发事件的元素开始一直向上触发) 阻止事件冒泡event.stopPropagation();说明:stopPropagation是事件对象Event的一个方法,作用是阻止目标元素事件冒泡到父级元...原创 2021-03-09 21:04:17 · 324 阅读 · 0 评论 -
Math.round(),Math.ceil(),Math.floor()的区别
1.Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。四舍五入小数点后第一位<5正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11小数点后第一位>5正数:Math.round(11.68)=12负数:Math.round(-11.68)=-12小数点后第一位=5正数:Math.round(11.5)=12负数:Math.roun..转载 2021-02-25 17:55:23 · 330 阅读 · 0 评论 -
getElementById和querySelector区别
1.常见的获取元素的方法有3种,分别是通过元素ID document.getElementById('idName');、通过标签名字document.getElementsByTagName(tagName);和通过类名字document.getElementsByClassName('className');来获取。2.querySelector(‘.className') 方法返回匹配指定 CSS 选择器元素的第一个子元素 。 该方法只返回匹配指定选择器的第一个元素。如果要返回所有匹配元素,.转载 2021-02-23 19:23:54 · 324 阅读 · 0 评论 -
BOM / DOM
BOM browser object model 浏览器对象模型location 地址栏对象 提供了对地址栏操作的方法和属性history 浏览器对象 提供了对浏览器历史记录操作的方法和属性screen 屏幕对象 获取屏幕信息navigator 浏览器对象 提供获取浏览器信息的方法和属性document 代表整个网页 DOM的根节点window 浏览器最大的对象window的属性window.innerWidth 获取浏览器可视区的宽度window.innerH...原创 2021-02-01 09:50:19 · 85 阅读 · 0 评论 -
ES5/Math数学对象/进制转换/日期对象
ES5(ECMAscript5)严格模式 将 "use strict"放在<script></script>的第一行ES5新增数组方法字符集 (uft-8/gbk) 将汉字转化为二进制的编码 保存数据和解析数据都要使用 保持一致 避免乱码 http://www.ip138.com/ascii/字符串方法...原创 2021-01-28 20:48:48 · 208 阅读 · 0 评论 -
JavaScript数组
数组可以存放多个任意类型的值两种声明方式 var arr=new Array( ) / var arr=[元素1,元素2,元素3......]数组的索引 从0开始 最大为arr.length-1 (arr.length为数组的长度)遍历数组,使用for()for(key in array){ array[key] } key 就是数组的下标多维数组[ ]中嵌套[ ],索引方式 比如 arr[ 2 [ 0 ]]数组的属性和方法属性 length 获取数...原创 2021-01-26 19:58:07 · 106 阅读 · 0 评论 -
JavaScript函数
function函数原创 2021-01-26 17:43:05 · 42 阅读 · 0 评论 -
JavaScript基础(数据类型/运算符/分支结构)
js的组成:ECMAScript、DOM、BOMjs的三种引入方式 1.外联引入 <script src="js文件路径"></script> 2.内联引入<script> 在标签内写入脚本</script>不管script写在某个位置,都会自动识别到对的位置 3.行内 比如: <p onclick="alert(弹跳框中的内容)">需要点击文本内容才能出现弹跳框</p>js的输出...原创 2021-01-19 20:58:53 · 79 阅读 · 0 评论