
JavaScript杂项
汤立
这个作者很懒,什么都没留下…
展开
-
js猜数字大小
var countDownNum=7 var randomNum=Math.ceil(Math.random()*100) function divine(event){ var numVal=document.getElementById("number") var warn=document.getElementById("warnTitle") var countNum=document.getEl原创 2020-08-22 17:29:56 · 707 阅读 · 0 评论 -
ES6对象字面量的增强写法
1.变量的增强写法 const name="Jack" const height=1.78 const weight=60 //ES6变量增强写法 let obj1={ name, height, weight } //ES5变量写法 var obj2={ name:name,原创 2020-08-21 17:24:01 · 138 阅读 · 0 评论 -
const使用注意事项
1.注意一:一旦给const修饰的标识符被赋值之后,不能修改 const name="why" name="why" //报错: Uncaught TypeError: Assignment to constant variable. 2.注意二:在使用const定义标识符,必须进行赋值 const name //报错:Uncaught SyntaxError: Missing initializer in const declaration 3.注意三:常量的含义是指对象不能修改,但可以改变对象内部的原创 2020-08-21 17:14:42 · 322 阅读 · 0 评论 -
var和let的区别
作用域不同。 ES5和ES6中if和for是没有作用域的,函数有作用域 例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <原创 2020-08-21 16:39:08 · 148 阅读 · 0 评论 -
valueOf
var o = { valueOf: function(){ return -1; } }; o = +o; 没有调用valueOf方法,他怎么自己执行了。valueOf()方法和toString()方法是一样的,都会在后台进行隐式的调用,在 o = +o时,等号右边就已经调用了valueOf(),相当于 o = +(-1);所以,最终结果o为-1. ...原创 2020-07-21 08:53:34 · 180 阅读 · 0 评论 -
Js和jQuery入口函数的区别
window.onload=function(){ console.log("onload1"); } window.onload=function(){ console.log("onload2");//只能执行一次,后执行的会覆盖先执行的 } $(document).ready(function(){ console.log("ready1"); }..原创 2020-06-14 22:41:45 · 162 阅读 · 0 评论 -
PhP后台传送数据,JavaScript实现Ajax
一、JavaScript实现Ajax传输 第一步: 创建异步对象 var xhr = new XMLHttpRequest(); 第二步: 绑定监听对象 xhr.onreadystatechange = function () { 监听readyState和status if (xhr.readyState == 4 && xhr.st...原创 2019-10-18 00:17:16 · 156 阅读 · 0 评论 -
JavaScript实现点击切换图片
记录一下实现点击切换图片时遇到的不是问题的问题(想笑) <script> //点击切换图片 var i=0; document.getElementById("img1").onclick=function () { var img= document.getElementById("img1"); ...原创 2019-08-08 22:59:43 · 2990 阅读 · 0 评论