随笔分类 -  Javascript

摘要:假设由于需求,要根据code值的不同进入相对应的函数中。 let code; // code有多个值 1 2 3 4 5, 分别做不一样的事情 // 常见 if 写法, 看起来密密麻麻,简直让人头皮发麻 if (code 1) { TodoA(); } else if (code 2) { Todo 阅读全文
posted @ 2021-04-23 11:11 Amerys 阅读(291) 评论(0) 推荐(0)
摘要:1. 声明变量 //普通写法 let x; let y = 20; //简写 let x, y = 20; 2. 给多个变量赋值 //普通写法 let a, b, c; a = 5; b = 8; c = 12; //简写 let [a, b, c] = [5, 8, 12]; 3. 三元运算符 / 阅读全文
posted @ 2021-04-09 11:23 Amerys 阅读(95) 评论(0) 推荐(0)
摘要:1 /** 格式化时间 2 * @param {string} date 需要格式化的时间 3 * @param {string} fmt 想要格式化的格式 4 */ 5 function formatDate(date, fmt) { 6 if (/(y+)/.test(fmt)) { 7 fmt 阅读全文
posted @ 2021-04-09 10:40 Amerys 阅读(535) 评论(0) 推荐(0)
摘要:对应的值不变,只是改key的名称 原数据: 1 var array = [ 2 { 3 id:1, 4 name:"小明" 5 }, 6 { 7 id:2, 8 name:"小红" 9 } 10 ]; 我要改为的数据: 1 var array = [ 2 { 3 value:1, 4 label:" 阅读全文
posted @ 2021-03-09 16:12 Amerys 阅读(2243) 评论(0) 推荐(0)
摘要:方法一: function add(num, start) { num += start start++; if (start > 100) { console.log(num); return num } else { add(num, start) } } add(0, 1); 方法二 func 阅读全文
posted @ 2020-12-01 10:23 Amerys 阅读(3315) 评论(0) 推荐(0)
摘要:运用了sort()方法进行排序 说明 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回 阅读全文
posted @ 2020-11-25 10:33 Amerys 阅读(481) 评论(0) 推荐(0)
摘要:“快速排序”的思想很简单,整个排序过程只需要三步: (1)在数据集之中,找一个基准点 (2)建立两个数组,分别存储左边和右边的数组 (3)利用递归进行下次比较 1 <script type="text/javascript"> 2 3 function quickSort(arr){ 4 if(ar 阅读全文
posted @ 2020-09-29 09:58 Amerys 阅读(174) 评论(0) 推荐(0)
摘要:此版本基于原生Javascript写法 (另一版本为jQuery版本,请前往jQuery分类中查看。) 一、涉及的知识点: 1、DOM 操作 (1)查找节点 创建元素 添加元素 方法1 ​ (2)字符串拼接 渲染字符串 方法2 ​ (3) 鼠标移入事件 2、呃......至于表情这个东西嘛,就自行找 阅读全文
posted @ 2020-08-08 16:48 Amerys 阅读(135) 评论(0) 推荐(0)
摘要:1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <tit 阅读全文
posted @ 2020-07-18 10:45 Amerys 阅读(232) 评论(0) 推荐(0)