随笔分类 - JavaScript
JavaScript的常用方法
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 // 根据对象某个属性的值来获取
阅读全文
摘要:1 let width = document.body.clientWidth //浏览器宽度 2 let height= document.body.clientHeight //浏览器高度 3 4 //电脑分辨率 5 let cHeight = screen.height 6 let cWidt
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>监听浏览器的宽高变化</title> 5 </head> 6 <body style="width: 1440px;height: 1000px;"> 7 <div id="div"></div> 8 <scr
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 console.log(scre
阅读全文
摘要:1 // 尾部调用 2 function f (x) { 3 console.log('这是函数f:'+ x) 4 return g(x) 5 } 6 function g (a) { 7 console.log('这是函数g:'+ a) 8 } 9 f(10) 10 // 尾递归:不会出现栈溢出现
阅读全文
摘要:let [a,b] = ['123','123.45'] console.log(Number.parseInt(a),Number.parseFloat(b)) 注:Number.parseInt和Number.parseFloat和原有的parseInt和parseFloat没有区别,只是将其移
阅读全文
摘要:1 let [a,b] = ['1'.padStart(3,'0'),'1'.padEnd(3,'0')] 2 //padStart和padEnd接受两个参数,第一个是总位数,第二个是所要填充的字符 3 console.log(a,b) //001 100
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <ul id="myUi"> 9 <li id="li1">去百度</li> 10 <li id="
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Screen Coordinates Example</title> 5 </head> 6 <body style="width: 1440px;height: 1000px;"> 7 <div id="di
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <button id="btn">双击1</button> 9 <button ondblclick
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <style type="text/css"> 7 .box{ 8 width: 300px; 9 height: 300px; 10 }
阅读全文
摘要:1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <div> 9 <p id="p1">这是一个p标签</p> 10 <p>这是另外一个p标签</p>
阅读全文
摘要:1 // 递归阶乘,arguments.callee指向一个正在执行的函数的指针 2 function fac(num) { 3 if (num <= 1) { 4 return 1 5 } else { 6 return num * arguments.callee(num - 1) 7 } 8
阅读全文
摘要:1 let a = 'abcd' //let a = ['a','b','c','d'] 亦可 2 console.log(a.includes('a')) //true 3 console.log(a.indexOf('a')) //0 4 includes:es6中新增加的方法,返回值为布尔值
阅读全文
摘要:1 let [a,b] = ['ca','CA'] 2 console.log(a.toUpperCase(),b.toLowerCase())
阅读全文
摘要:1 function a(){ 2 console.log(arguments.length) 3 } 4 a(10) arguments是就是传递的参数,是以一个数组的形式来保存参数的
阅读全文
摘要:1 获取当前的时间戳:+new Date() 或 Date.now() 或 Date.parse(new Date())
阅读全文

浙公网安备 33010602011771号