#你不知道的Javascript

Vue初学者可能不知道的坑

 场景一:this指向改变无法用this访问vue实例mounted(){setTimeout(function(){//setInterval同理console.log(this);//此时this指向Window对象},1000);} 解决方法:使用箭头函数或者缓存this//箭头函数访问thi...

javascript 禁止页面选取-兼容IE、Chrome和firefox浏览器

  在做到一个页面需要禁止网页内容被选取的时候,碰到浏览器兼容的问题,解决方法如下   1、单独使用适用于IE、Chrome浏览器,主要是在head的<script>标签里面加上如下代码document.onselectstart=function(e){r...

js实现复制功能 javascript

应用场景:最近我做的一个在线工具网站(参考现在的JSON网站做的),其中有一个功能叫做JSON格式化和校验,通过复制JSON数据点击格式化后,得到美化的JSON数据,再点击按钮”复制”就能获取美化后JSON数据。核心代码:functionselectText(element){vartext=document.getE...

JavaScript中RegExp.$1是什么意思

RegExp是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配如一下例子:varr=/^(d{4})-(d{1,2})...

href="#"与href="javascript:void(0)"的区别

#包含了一个位置信息,默认的锚是#top也就是网页的上端。而javascript:void(0),仅仅表示一个死链接。在页面很长的时候会使用#来定位页面的具体位置,格式为:#+id。如果你要定义一个死链接请使用javascript:void(0)。...

href="javascript:void(0);"

<ahref="javascript:void(0);">点击登录</a>javascript:是伪协议,表示url的内容通过javascript执行。void(0)表示不作任何操作,这样会防止链接跳转到其他页面。这么做往往是为了保留链接的样式,但不让链接执行实际操作,具体的操作交给链接的onc...
代码星球 ·2020-12-26

前端 ==> Javascript (总结)

Javascript:JS基本语法:变量:varname="aray",age=20数据类型:基本数据类型:numberstringbooleannullundefined引用数据类型:object运算符:++:自加--:自减==:会自动转换===:不会转换流程控制:顺序结构:分支结构:if(表达式){语句1;}els...
代码星球 ·2020-12-25

Javascript异步与同步问题

1.什么是同步:同步指的是一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。同步操作的代码是从上到下执行的。2.什么是异步:先刷牙,再烧水,再整理发型,等水壶滴的一声通知我水烧开了,我再取刚烧开的水洗脸,是异步(1)如果异步操作的代码在同步操作代码的上方,不必等待异步执行...

javascript的内存空间:栈内存和堆内存

   在JS中,每一个数据都需要一个内存空间。内存空间又被分为两种,栈内存(stack)与堆内存(heap)。基础数据类型与栈内存1.JS中的基础数据类型常见的基本数据类型:(基本数据类型又称为常量)  Number、String、Boolean、Null和Undefined。基本数据类型...
代码星球 ·2020-12-25

JavaScript 中的遍历详解

为了便于对象遍历的测试,我在下面定义了一个测试对象 obj。测试对象//为Object设置三个自定义属性(可枚举)Object.prototype.userProp='userProp';Object.prototype.getUserProp=function(){returnObject.prototyp...

JavaScript中Switch语句的使用方法

除了if...else之外,JavaScript还有一个称为switch语句的功能。switch是一种条件语句,它将针对多种可能的情况评估表达式,并根据匹配的情况执行一个或多个代码块。switch语句与包含许多其他if块的条件语句密切相关,并且它们通常可以互换使用。在本教程中,我们将学习如何使用switch语句,以及如...

javascript的ajax是什么?

AJAX(异步 JavaScript 和XML),是指一种创建交互式网页应用的网页开发技术。Ajax它是与服务器交换数据的技术,在浏览器与Web服务器之间使用异步数据传输(HTTP请求),它在不重载全部页面的情况下,实现了对部分网页的更新。这样就可使网页从服务器请求少量的信息,而不是整个页面。&nb...
代码星球 ·2020-12-24

javascript如何判断字符是否是中文?

有时需要判断一个字符是不是汉字,比如在用户输入含有中英文的内容时,需要判断是否超过规定长度就要用到。用JavaScript判断通常有两种方法。 方法一、用正则表达式判断:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXhtml1.0Transitional//EN""http://www...

javascript如何读取xml?

JavaScript读取xml的方法:使用DOMParser对象解析XML文本并返回一个XMLDocument对象。然后调用parseFromString()方法读取。 JavaScript读取xml文件:functionloadXML(xmlFile){varxmlDoc=null;//判断浏览器的类型//...
代码星球 ·2020-12-24

javascript如何实现图片隐藏?

JavaScript中可以通过将图片display属性设置为none实现图片隐藏。display属性设置元素如何显示,其语法为Object.style.display=value。  JavaScript中实现通过点击显示隐藏图片代码:把图片的display设为none,触发点击事件时,displa...
首页上一页...2728293031...下一页尾页