#JavaScrip

javascript中的正则匹配函数exec(),test(),match()

test()varstr="cat";varreStr=/cat/;alert(reStr.test(str));输出为:true它的返回值为trueorfalse;exec()varstr="abat,aCat,afatcat";varreStr=/at/;vararrMatch=reStr.exec(str);输出...

HTML,DOM和javascript的关系

一:使用JavaScript可以给HTML中的某些标签设置事件属性的处理器(Handle)   在现代浏览器中都内置有大量的事件处理器。这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。通过使用客户端的JavaScript,可以将某些特定的事件处理器作为属性...
代码星球 ·2020-06-03

使用 mui jquery javascript 实现智能提示功能

先上效果图:   实现的步骤:第一步:页面的准备,需要使用mui的search控件,以及自己准备一个供提示DIV,这里我贴一下我的页面代码,主要是通过onkeyup事件来检查什么时候进行数据的提交,不过如果不对该事件加以控制会向后台发送没有意义的数据,加大服务器的压力,那么我这里的做法是先...

JavaScript前端面试题总结

1、em和rem像素(px):用于元素的边框或定位。em/rem:用于做响应式页面,em相对于父元素,rem相对于根元素。rem单位翻译为像素值是由html元素的字体大小决定的。此字体大小会被浏览器中字体大小的设置影响,除非显式重写一个具体单位。em单位转为像素值,取决于他们使用的字体大小。此字体大小受从父元素继承过来...

试试用有限状态机的思路来定义javascript组件

本文是一篇学习性的文章,学习利用有限状态机的思想来定义javascript组件的方法,欢迎阅读,后续计划会写几篇专门介绍自己利用有限状态机帮助自己编写组件的博客,证明这种思路对于编程实现的价值,目前正在积极构思中。本文代码下载简单说,有限状态机是一种模型,模型都用来模拟事物,能够被有限状态机这种模型模拟的事物,一般都有...

JavaScript那些事

1.定义静态常量:   constC=1;  该常量不能变化的。2.在if判断中如果是两个变量比较js会将一个字符和一个数字比较的话,会将字符转换成数字然后在对这两个进行对比;1varnum=100;2varnumStr="100";3document.write(num==numStr)...
代码星球 ·2020-05-25

轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(二)

    四原型方式    我们创建的每一个函数都有一个通过prototype(原型)属性。这个属性是一个对象,它的用途是包括能够由特定类型的全部实例共享的属性和方法。逻辑上能够这么理解:prototypt通过条用构造函数而创建的那个对象的原...

Javascript性能优化阅读笔记

大多数浏览器都是用单一进程处理UI界面的刷新和JavaScript的脚本执行,所以同一时间只能做一件事,Javascript执行过程耗时越久,浏览器等待响应的时间就越长。所以,HTML页面在遇到尽管减少Javascript文件的大小并限制HTTP请求次数仅仅只是第一步,下载单个较大的Javascript脚本执行也许要锁...

javascript学习笔记 BOM和DOM详解

js组成我们都知道, javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异。1.DOM是W3C的标准;[所有浏览器公共遵守的标准]2.BOM是各个浏览器厂商根据DOM在各自浏览器上的实现;[表现为不同...

JavaScript文件加载器LABjs API详解 转

JavaScript文件加载器LABjsAPI详解...

a标签使用href=”javascript:void(0); 在火狐浏览器跟chrome 不兼容

使用如下方式的链接。在Chrome中点击后行为符合预期,但在IE下会新开标签卡(根据参考资料,Firefox中有相同问题)。<ahref=”javascript:void(0);” target=”_blank”>test</a>后经查找...

JavaScript 获取鼠标点击位置坐标

在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容 鼠标点击位置坐标相对于屏幕如果是涉及到鼠标点击确...

javascript方法--bind()

bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法fun.bind(this,arg1,arg2,...)bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作...
代码星球 ·2020-05-24

Javascript 获取url参数,hash值 ,cookie

/***获取请求参数*@paramkey*@returns{*}*/functiongetRequestParameter(key){varparams=getRequestParameters();returnparams[key];}/***获取请求参数列表*@returns{{}}*/functiongetReq...

javascript MD5

varMD5=function(string){functionRotateLeft(lValue,iShiftBits){return(lValue<<iShiftBits)|(lValue>>>(32-iShiftBits));}functionAddUnsigned(lX,lY){v...
代码星球 ·2020-05-24
首页上一页...6061626364...下一页尾页