网站地图    收藏   

主页 > 前端 > 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判断数据类型方法大全关注热度:232

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

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

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

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

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

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

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

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

    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自适应高度的方法示例关注热度:223

    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小数转换为整数的方法分析关注热度:252

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

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

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

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

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

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

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

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

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

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

    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信息的常见方法关注热度:237

    先以“ 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实现焦点图轮播效果的方法详解关注热度:249

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

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

    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协议详解及简单实例代码关注热度:307

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

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

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

  • javascript中concat方法详细解答

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

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

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

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

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

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

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

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

    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正则表达式校验正数、负数、和小数关注热度:143

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

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

    利用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加密算法关注热度:414

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

  • web跨域问题解决方案

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

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

  • window.open打开新窗口详解关注热度:425

    今天给大家带来js一个方法, window.open 打开新窗口详解 定义和用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。 语法 window.open(URL,name,specs,replace) 参数 说明 URL 可..[详情]

  • javascript对大量数据进行多重过滤的方法

    javascript对大量数据进行多重过滤的方法关注热度:264

    前言 主要的需求是前端通过 Ajax 从后端取得了大量的数据,需要根据一些条件过滤,首先过滤的方法是这样的: classFilter{filterA(s){letdata=this.filterData||this.data;this.filterData=data.filter(m=m.a..[详情]

  • URL的参数中有加号传值变为空格的问题(URL特殊字符)关注热度:898

    1.URL特殊字符需转义 2.空格换成加号(+) 3.正斜杠(/)分隔目录和子目录 4.问号(?)分隔URL和查询 5.百分号(%)制定特殊字符 6.#号指定书签 7.号分隔参数 转义字符的原因: 如果你的表单使用g..[详情]

  • JavaScript基础——使用Canvas绘图

    JavaScript基础——使用Canvas绘图关注热度:262

    最近在学习Canvas画图的方法,最近有时间做了个整理,如下: 1、基本用法 要使用canvas元素,必须先设置其width和height属性,指定可以绘图的区域大小,出现在开始后结束标签中的内容..[详情]

  • Centos安装Node.js简单方法关注热度:254

    Centos安装Node.js简单方法 最近,我一直对学习Node.js比较感兴趣。下面是小编给大家带来的Centos7 中 Node.js安装简单方法,在此记录一下,方便自己也方便大家,一起看看吧! 安装node.js..[详情]

栏目列表一览

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

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

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