#你不知道的Javascript

【javascript】js实现单例模式

js实现单例模式实现代码:1varsingle=function(name){2this.name=name;3}4varproxy=(function(){5varinstance;6returnfunction(name){7if(!instance){8instance=newsingle(name);9}10r...

【javascript】javascript常见正则表达式实例

javascript常见正则表达式实例实例来源1varmyRegExp={2//检查字符串是否为合法QQ号码3isQQ:function(str){4//1首位不能是0^[1-9]5//2必须是[5,11]位的数字d{4,9}6varreg=/^[1-9][0-9]{4,9}$/gim;7if(reg.test(str...

【javascript】正则表达式match、exec和test的使用

正则表达式match、exec和test的使用match和exec在匹配成功时返回的都是数组,在没有匹配上时返回的都是null;test在匹配成功是返回true,在没有匹配时返回的是false。match是String的方法,而test和exec是RegExp的方法。本文探讨的是全局匹配与分组匹配的问题,并有源码附着。...

【javascript】js实现容器Map

js实现容器Mapvar可以定义一个局部变量,当然如果var定义在最外层的话,就是全局的局部变量,也就算是全局变量了。this关键字定义的变量准确的说应该算是成员变量。即定义的是调用对象的成员变量。另外在“类(构造函数)”中,我们通常也会用var定义私有属性,而this定义公共属性。在该博客中,...

【javascript】javascript节点属性与方法

1. nextSibling属性可返回某个节点之后紧跟的节点(处于同一树层级中)。语法:nodeObject.nextSibling说明:如果无此节点,则该属性返回null。2.previousSibling属性可返回某个节点之前紧跟的节点(处于同一树层级中)。语法:nodeObject.previousSi...

【javascript】JavaScript数组常用方法

JavaScript数组常用方法一、数组创建1.(1)使用Array创建数组:1vararr1=newArray();//创建一个空数组2vararr2=newArray(10);//创建一个包含10项的数组3vararr3=newArray("a","b","c");//创建一个包含3个字符串的数组(2)使用数组字面...

【javascript】splice()的用法

 在javascript中splice()方法有如下3种方式:删除——可以删除任意数量的项,只需要指定2个参数:要删除的第一项的位置和要删除项的项数。例如,splice(0,2)会删除数组中的前两项。插入——可以向指定位置插入任意数量的项,只需要提供3个参数:插...
代码星球 ·2020-08-07

JavaScript动画相关

JS动画原理  通过CSS缓慢变化从而实现动画效果 获取css属性  Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。私有的CSS属性值可以通过对象提供的API或通过简单地使用CSS属性名称进行索引来访...
代码星球 ·2020-08-07

前端基础-JavaScript

  ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现;  尽管ECMAScript是一个重要的标准,但它并不是JavaScript唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的JavaScript实现是由以下3个不同部分组成的:  JS输入document.bo...
代码星球 ·2020-08-07

javascript in操作符

如果指定的属性在指定的对象或其原型链中,则in 运算符返回true。propinobject参数prop一个字符串类型或者symbol类型的属性名或者数组索引(非symbol类型将会强制转为字符串)。objectName检查它(或其原型链)是否包含具有指定名称的属性的对象。下面的例子演示了一些 in...
代码星球 ·2020-08-07

JavaScript常用类库推荐

AxiosAxios是一个基于promise的HTTP库,可以用在浏览器和node.js中[中文说明],[Github],[教程]Lodash一致性、模块化、高性能的JavaScript实用工具库[官方说明],Animate.css常用的CSS动画[官方说明],[效果演示]AnnimationLibraryinJava...

javascript常用工具类util.js

//如果大家想要补充,请留言/***判断指定名称的复选框是否被选中**@param{}*chname复选框名称*/functionchkCheckCha(chname){varobj=jQuery("[name='"+chname+"']");varisCheck=false;for(vari=0;i<obj.l...
代码星球 ·2020-08-07

JavaScript 错误

try 语句测试代码块的错误。catch 语句处理错误。throw 语句创建自定义错误。finally 语句在try和catch语句之后,无论是否有触发异常,该语句都会执行。当JavaScript引擎执行JavaScript代码时,会发生各种错误。可能是语法错误,通常是程序员造成...
代码星球 ·2020-08-07

Javascript各种事件汇总

https://www.cnblogs.com/diligenceday/p/4190173.html#undefinedhttps://www.cnblogs.com/starof/p/4066381.html...
首页上一页...4950515253...下一页尾页