网站地图    收藏   

主页 > 前端 > javascript >

    
   JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1] 
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [2] 
   JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。 [1]
  • js代码延迟一定时间后执行一个函数的实例 关注热度:231

    实例如下: setTimeout(funcName,500);functionfuncName(){xxxxxx;} 0.5秒后执行funcName(),只执行一次 setInterval(funcName,5000); 每隔5秒执行一次funcName()..[详情]

  • JavaScript显式类型转换与隐式类型转换 关注热度:319

    本文谈谈JavaScript的类型转换,我们知道在JavaScript中声明变量不需指定类型, 对变量赋值也没有类型检查,同时JavaScript允许隐式类型转换。这些特征说明JavaScript属于弱类型的语言。 在..[详情]

  • Javascript中this、prototype、constructor的理解 关注热度:205

    this: 1、this表示当前对象 2、如果在全局作用范围内使用this,则指代当前页面对象window 3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用 4、可以使用..[详情]

  • JavaScript数组复制详解 关注热度:205

    前面的话   前面的博文中介绍了对象拷贝,本文将详细介绍数组复制 push functioncopyArray(arr){varresult=[];for(vari=0;iarr.length;i++){result.push(arr[i]);}returnresult;}varobj1=[1,2,3];varobj2=copyArray(obj1);c..[详情]

  • javascript数组与字符串常用方法总结 关注热度:334

    javascript数组与字符串常用方法总结 最近在梳理js的基础,首先从数组和字符串开始。 string 常用方法: 1.substring(start开始位置的索引,end结束位置索引) 截取的位置不包含结束位置的字符..[详情]

  • js判断数据类型方法大全 关注热度:234

    js判断数据类型方法大全 判断js中的数据类型有一下几种方法: typeof、instanceof、 constructor、 prototype、 $.type()/jquery.type() ,接下来主要比较一下这几种方法的异同。 先举几个例子: vara..[详情]

  • 利用JavaScript正则表达式替换字符串中图片地址(img src) 关注热度:553

    利用JavaScript正则表达式替换字符串中图片地址(img src)如何替换一段HTML字符串中包含的所有img标签的src值? 开始想到的解决方法是: content.replace(/img[^]*src=[]([^]+)[^]*/gi,function(match){conso..[详情]

  • js字符串处理相关方法 关注热度:196

    split() 方法用于把一个字符串分割成字符串数组。 如果用“.”作为分隔的话,必须是如下写法:String.split(\\.) | String.split(\\|) \ String.split(\\\) 前面都是转义字符,所以必须加|| http://www..[详情]

  • js处理字符串是否包含某个字符 关注热度:282

    //判断字符串中是否包含某个字符(.indexOf()不包含返回-1,包含返回0) var lent = t_text10 ; console.log(lent.indexOf(t_text)); if (lent.indexOf(t_text) = 0) { }..[详情]

  • Js处理JSON字符串 关注热度:190

    Jquery处理JSON===== var opts={typeid:sub,steps:[{id:481626,member:u_12333}]}; alert(opts.type);//获取第一层json的值 alert(opts.steps[0].id);//获取第二层json的第一个值 alert(opts.steps[0].member);//获取第二层json的第..[详情]

  • JS实现iframe自适应高度的方法示例 关注热度:226

    JS实现iframe自适应高度的方法。分享给大家供大家参考,具体如下: iframe id=mainFrame name=mainFrame src=/zwgk/hsearchview width=740 frameborder=0 scrolling=no scrolling=no frameborder=0 /iframe script type=text/java..[详情]

  • JS小数转换为整数的方法分析 关注热度:255

    本文实例讲述了JS小数转换为整数的方法。分享给大家供大家参考,具体如下: 一、小数转为整数 floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12...[详情]

  • requestanimframe动画时间用法 关注热度:217

    如何使用requestAnimationFrame? window.requestAnimFrame 方法的使用方法如下所示: window.requestAnimFrame=(function(){returnwindow.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||win..[详情]

  • web 屏蔽BackSpace键实例代码 关注热度:244

    web 屏蔽BackSpace键实例代码 在web端,输入的时候,很容易在文本框消失焦点的时候,点击退格键,页面就回退了,下面是一种屏蔽页面回退键的方法(在网上找的,具体的地址忘记了!..[详情]

  • javascript判断iframe中元素是否存在的实现代码 关注热度:405

    javascript判断iframe中元素是否存在的实现代码 本文章来给大家介绍js判断iframe中元素是否存在代码,有需要了解的朋友可进入参考。 一、纯原生态js实现方法,代码如下: scriptvarbb=document..[详情]

  • javascript学习json入门教程 关注热度:244

    javascript学习json入门教程 1. 什么是JSON JSON---Javascript Object Notation,前两个单词大家应该都认识,最后一个notation,是“记号、标记法”的意思,连在一起,便成了JSON。 它是一种轻量级的..[详情]

  • js封装tab标签页实例分享 关注热度:196

    js封装tab标签页实例分享话不多说,请看代码 htmlheadtitle/titlemetacharset=UTF-8style*{padding:0;margin:0;}.block{display:block;}.none{display:none;}#wrap,#wraps{width:500px;height:230px;overflow:hidden;margin:50pxauto;}#tab..[详情]

  • javascript获取url信息的常见方法 关注热度:239

    先以“ http://www.cnblogs.com/wuxibolgs329/p/6188619.html#flag?test=12345”为例 ,然后获得它的各个组成部分。 1、获取页面完整的url vara=location.href;console.log(a); //“http://www.cnblogs.com/wuxibolgs329/p/5261..[详情]

  • JS实现焦点图轮播效果的方法详解

    JS实现焦点图轮播效果的方法详解 关注热度:251

    本文实例讲述了JS实现焦点图轮播效果的方法。分享给大家供大家参考,具体如下: 效果图如下: 一、所用到的知识点 1.DOM操作 2.定时器 3.事件运用 4.Js动画 5.函数递归 6.无限滚动大法..[详情]

  • js直接操作css3属性transition/webkitTransform实现动画 关注热度:224

    js直接操作css3属性transition/webkitTransform实现动画代码实现 !--webkfa.com--!DOCTYPEhtmlhtmlheadmetacharset=utf-8/metaname=apple-touch-fullscreencontent=YES/metaname=viewportcontent=width=device-width,initial-scale=1.0,minimum..[详情]

  • Websocket协议详解及简单实例代码 关注热度:308

    Websocket协议详解 关于websocket的协议是用来干嘛的,请参考其他文章。 WebSocket关键词 HTML5协议,实时,全双工通信,长连接 WebSocket比传统Http的好处 客户端与服务端只建立一个TCP连接,..[详情]

  • Javascript中call,apply,bind方法的详解 关注热度:340

    Javascript中call,apply,bind方法的详解以下内容会分为如下小节: 1.call/apply/bind方法的来源 2.Function.prototype.call() 3.Function.prototype.apply() 3.1:找出数组中的最大数 3.2:将数组的空元素变为..[详情]

  • javascript中concat方法详细解答

    javascript中concat方法详细解答 关注热度:194

    javascript中concat方法详细解答 最近在恶补js知识的时候,总是会因为js强大的语法而感到震撼。因为以前对前端方面的疏忽,导致了一些理解的错误。因此痛改前非,下定决心,不管做什..[详情]

  • JS常用正则表达式及验证时间的正则表达式 关注热度:366

    在这篇文章里,我已经编写了12个超有用的正则表达式,这可是WEB开发人员的最爱哦。 1.在input框中只能输入金额,其实就是只能输入最多有两位小数的数字 //第一种在input输入框限制..[详情]

  • js正则表达式学习和总结(必看篇)

    js正则表达式学习和总结(必看篇) 关注热度:155

    最近在做一个小项目时用到了正则匹配,感觉正则挺好用的,所以打算抽时间来小小总结一下。 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称..[详情]

  • js使用正则表达式判断是否为手机号码 关注热度:237

    js使用正则表达式判断是否为手机号码 publicstaticbooleanisMobileNO(Stringmobile){Patternp=Pattern.compile(^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$);Matcherm=p.matcher(mobile);returnm.matches();}..[详情]

  • 利用js正则表达式校验正数、负数、和小数

    利用js正则表达式校验正数、负数、和小数 关注热度:146

    利用js正则表达式校验正数、负数、和小数话不多少,直接附上代码实例,仅供参考 !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtmlxmlns=http://www...[详情]

  • 利用js给DropdownList赋值实例 关注热度:153

    利用js给DropdownList赋值实例话不多说,请看下面代码 varrow=[{code:1,model:APOLLO},{code:2,model:APOLLOM/B1}];for(vari=0;irow.length;i++){ varaddOption=document.createElement(option); addOption.text=row[i][model]; addOption...[详情]

  • js加密算法 关注热度:416

    js加密算法 1、base64加密 在页面中引入base64.js文件,调用方法为: !DOCTYPEHTMLhtmlheadmetacharset=utf-8titlebase64加密/titlescripttype=text/javascriptsrc=base64.js/scriptscripttype=text/javascriptvarb=newBase64();vars..[详情]

  • web跨域问题解决方案

    web跨域问题解决方案 关注热度:363

    web跨域问题解决方案 同源策略/SOP(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击(可以参考我的这篇文..[详情]

栏目列表一览

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com