随笔分类 - Javascript
摘要:假设由于需求,要根据code值的不同进入相对应的函数中。 let code; // code有多个值 1 2 3 4 5, 分别做不一样的事情 // 常见 if 写法, 看起来密密麻麻,简直让人头皮发麻 if (code 1) { TodoA(); } else if (code 2) { Todo
        阅读全文
                
摘要: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. 三元运算符 /
        阅读全文
                
摘要:1 /** 格式化时间 2 * @param {string} date 需要格式化的时间 3 * @param {string} fmt 想要格式化的格式 4 */ 5 function formatDate(date, fmt) { 6 if (/(y+)/.test(fmt)) { 7 fmt
        阅读全文
                
摘要:对应的值不变,只是改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:"
        阅读全文
                
摘要:方法一: function add(num, start) { num += start start++; if (start > 100) { console.log(num); return num } else { add(num, start) } } add(0, 1); 方法二 func
        阅读全文
                
摘要:运用了sort()方法进行排序 说明 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回
        阅读全文
                
摘要:“快速排序”的思想很简单,整个排序过程只需要三步: (1)在数据集之中,找一个基准点 (2)建立两个数组,分别存储左边和右边的数组 (3)利用递归进行下次比较 1 <script type="text/javascript"> 2 3 function quickSort(arr){ 4 if(ar
        阅读全文
                
摘要:此版本基于原生Javascript写法 (另一版本为jQuery版本,请前往jQuery分类中查看。) 一、涉及的知识点: 1、DOM 操作 (1)查找节点 创建元素 添加元素 方法1  (2)字符串拼接 渲染字符串 方法2  (3) 鼠标移入事件 2、呃......至于表情这个东西嘛,就自行找
        阅读全文
                
摘要: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
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号