const 可以用来声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改。下面web建站小编给大家介绍一下关于const的正确使用方法! 1、初始化定义 // 错误写法const PI;PI = 3.14// 正确写法const PI = 3.14;//始化后值不可再修改const PI = 3.14;PI = PI + 1; // 报错 2、块级作用域 var a = 10;const x = world;if (a 0){ const x = hello; console.log(x); // 这里输出 x 为 hello}console.log(x); // 这里输出 x 为
问题描述:接到需求所有接口需要新增一个city=上海的参数,本来想在 ajax 方法里直接加的,后来发现有的在页面里面已经加参数了,需要先判断接口后面有没有参数。 1、接口链接是否已存在参数 function parame(url){ //获取url中?符后的字串 var theRequest = new Object(); if (url.indexOf(?) != -1) { var str = url.substr(1); var strs = str.split(); for (var i = 0; i strs.length; i++) { theRequest[strs[i].split(=)[0]] = unescap
功能介绍:js如何获取页面中所有p标签,下面web建站小编给大家介绍一个 querySelectorAll 方法。 querySelectorAll() 方法可以返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList 对象。 代码如下: //html代码p这是一个 p 元素。/pp这是二个 p 元素。/pp这是三个 p 元素。/p//js代码document.querySelectorAll(p)//也可以加上样式document.querySelectorAll(p.title)//也可以加上样式属性.style.backgroundColor = re
split() 方法用于把一个字符串分割成字符串数组。把空字符串 () 用作 separator ,那么 stringObject 中的每个字符之间都会被分割。 代码如下: var str=are you ok wo name is?;var n=str.split( ,3);console.log(n)
功能介绍:右键菜单做了一个显示全屏和取消全屏功能,但是用了F11全屏后,js全屏取消不了,两种冲突了!下面介绍一下解决方法! var isFull = Math.abs(window.screen.height-window.document.documentElement.clientHeight) = 17window.onresize = function () { isFull = Math.abs(window.screen.height-window.document.documentElement.clientHeight) = 17} // 阻止F11键默认事件,用HTML5全屏API代替window.addEventListener(keydown, function (e) { e = e