网站地图    收藏   

主页 > 前端 > 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]
  • javascript动态导入js与css等静态资源文件的方法关注热度:114

    本文讲解javascript动态导入js与css等静态资源文件的方法 /***动态导入静态资源文件js/css*/var$import=function(){returnfunction(rId,res,callback){if(resstring==typeofres){if(rId){if($($(#+rId),$(head)).length0){retur..[详情]

  • javascript实现倒计时效果关注热度:189

    本文讲解javascript实现倒计时效果 剩余时间:iid=expireTime/iscripttype=text/javascriptvarexpire=2412169;varexpireTime=function(expires){if(expires0){varsecond=expires;}else{varsecond=0分;returnsecond;}varday=hour=min=;if(sec..[详情]

  • javascript怎么比较两个日期相差天数关注热度:203

    本文讲解javascript怎么比较两个日期相差天数 !DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//ENhttp://www.w3.org/TR/html4/loose.dtdhtmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=UTF-8titleInserttitlehere/title..[详情]

  • 轻量级javascript 框架Backbone使用指南

    轻量级javascript 框架Backbone使用指南关注热度:223

    Backbone 是一款基于模型-视图-控制器 MVC 模式的轻量级javascript 框架 ,可以用来帮助开发人员创建单页Web应用。 借助Backbone 我们可以使用REST的方式来最小化客户端和服务器间的数据传输..[详情]

  • javascript如何禁止鼠标滚轮事件关注热度:120

    本文讲解javascript如何禁止鼠标滚轮事件 平时我们兼容什么东西总是在调整低版本IE的兼容性,但是这回不是因为低版本浏览器不给力。 而是因为火狐给力过头了,完全不顾其它浏览器..[详情]

  • JavaScript怎么获得所有兄弟节点的方法关注热度:221

    本文讲解JavaScript怎么获得所有兄弟节点的方法 这段代码先获得元素父节点,然后获得其父节点的所有子节点,然后删除自己便是所有兄弟节点 functionsibling(elem){varr=[];varchilds=elem.parent..[详情]

  • javascript正则表达式中exec用法实例function o_exec(){ var str="hjjh,c关注热度:129

    本文讲解javascript正则表达式中exec用法实例 exec要注意以下几点: 1. exec返回的是一个数组 2. 该数组的属性有input(被匹配的整个字符串) index(匹配到第一个元素的开始位置) 3. lastIndex还有..[详情]

  • javascript怎么比较两个日期相差天数关注热度:205

    本文讲解:javascript怎么比较两个日期相差天数 !DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//ENhttp://www.w3.org/TR/html4/loose.dtdhtmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=UTF-8titleInserttitlehere/ti..[详情]

  • javascript检测全角半角的方法关注热度:162

    本文讲解:javascript检测全角半角的方法 代码如下: //全角半角校验functionissbccase(strTmp){for(vari=0;istrTmp.length;i++){if(strTmp.charCodeAt(i)128){returntrue;break;}}returnfalse;}..[详情]

  • javascript如何获取元素transform参数

    javascript如何获取元素transform参数关注热度:263

    本文讲解javascript如何获取元素transform参数 之前写页面的时候有试过想用js获取某些元素的translate的数值什么的,但是translate又是transform的子样式(勉强说说),理所当然就是先获取tr..[详情]

  • javascript如何控制层显示或隐藏关注热度:151

    本文讲解:javascript如何控制层显示或隐藏 具体代码如下: htmlheadtitle中国风/titlemetahttp-equiv=Content-Typecontent=text/html;charset=gb2312/headscriptlanguage=JavaScriptfunctionshowLay1(){lay1.style.visibility=visi..[详情]

  • javascript如何实现文字首尾相接循环滚动关注热度:205

    本文讲解javascript如何实现文字首尾相接循环滚动 本文实例讲述了javascript实现状态栏文字首尾相接循环滚动的方法。分享给大家供大家参考。具体实现方法如下: htmlheadtitle中国风/tit..[详情]

  • javascript实现简单查找与替换的方法关注热度:135

    本章讲解:javascript实现简单查找与替换的方法 代码如下: htmlheadtitle中国风/titlemetahttp-equiv=Content-Typecontent=text/html;charset=gb2312/headscriptlanguage=JavaScriptvaroldStr;varnewStr;functionsearchText(str){/..[详情]

  • javascript数组怎么随机排序关注热度:246

    本章讲解:javascript数组怎么随机排序 我们就测试0-9的随机排序,先生成数据 vararr=[9,3,1,2,5,8,4,7,6,0];arr.sort();document.write(正常排序后的数组元素:+arr.join(,)+BR/); 正常排序后的数组元素:..[详情]

  • JavaScript对数组进行随机排序关注热度:253

    本文讲解:JavaScript对数组进行随机排序 scriptvarcount=100000,arr=[];for(vari=0;icount;i++){arr.push(i);}//常规方法,sort()vart=newDate().getTime();Array.prototype.sort.call(arr,function(a,b){returnMath.random().5?-1:1;});..[详情]

  • JavaScript怎么检测上传文件大小的方法关注热度:192

    本章讲解:JavaScript怎么检测上传文件大小的方法 通过JS客户端代码限制用户上传文件的大小,但是客户端的验证只是辅助的,服务器端一定还要再做验证 !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0..[详情]

  • JavaScript如何动态改变div属性关注热度:281

    本章讲解JavaScript动态改变div属性的实现方法 这里可以通过JS动态改变div属性,样式等 代码如下: scripttype=text/javascriptvaroBox=document.getElementById(box);varoDiv=document.getElementById(div1);varaInput=..[详情]

  • 用Move.js配合创建CSS3动画的入门指引

    用Move.js配合创建CSS3动画的入门指引关注热度:158

    本文主要讲解 Move.js 结合 css 的运用, 下面是move.js的下载链接 https://github.com/visionmedia/move.js 在网站上,CSS3 的过渡和动画是当前创建轻量级动画的首选方法。不幸的是,很多开发者发现..[详情]

  • javascript如何判断Android(安卓)手机还是iPhone(苹果)手机关注热度:472

    本文讲解,javascript如何判断Android(安卓)手机还是iPhone(苹果)手机 代码1. scripttype=text/javascriptvarbrowser={versions:function(){varu=navigator.userAgent,app=navigator.appVersion;return{//移动终端浏览器版本信息..[详情]

  • Javascript实现获取及设置光标位置的方法关注热度:168

    本章讲解Javascript实现获取及设置光标位置的方法,涉及javascript针对页面光标位置的相关操作技巧,具有良好的兼容性 . 代码如下: 本文实例讲述了Javascript实现获取及设置光标位置的方法。..[详情]

  • javascript传参数的四种形式关注热度:261

    这篇文章是在日常的工作中总结出来的,下面把四种参数传递的形式展示给大家。 什么时候用GET, 查,删, 什么时候用POST,增,改 (特列:登陆用Post,因为不能让用户名和密码显示在..[详情]

  • 如何异步加载javascript文件关注热度:273

    本章讲解,如何异步加载javascript文件 使用方法: (function(){__safeLoadScript(http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js,function(){alert(jQuery);});})(); JavaScript实现代码: window.__safeLoadScript..[详情]

  • js/javascript实现关闭页面提示信息关注热度:198

    本文实例讲述了js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)。分享给大家供大家参考。具体如下: 用户离开页面前,提示是否离开此页面(包括浏览器按..[详情]

  • javascript如何判断页面是否出现滚动条关注热度:302

    本篇文章讲解javascript如何判断页面出现滚动条: varisScroll=function(el){//testtargetsvarelems=el?[el]:[document.documentElement,document.body];varscrollX=false,scrollY=false;for(vari=0;ielems.length;i++){varo=elems[i];//test..[详情]

  • JavaScript如何调用浏览器打印功能详解关注热度:342

    本文实例讲述了JavaScript调用浏览器打印功能的方法。分享给大家供大家参考。具体如下: 1. 通用型,支持IE,Firefox,Chrome... window.print(); 2. 只支持IE打印: scriptvarprint=function(){/***WebBrowser...[详情]

  • svg学习_svg实战教程

    svg学习_svg实战教程关注热度:160

    昨晚看了用svg如何制作富有动态的tooltip,于是今天就心血来潮学着做一下,于是也成功做出来,也明白其中的原理,收获颇多阿!接下来要多去学习svg,这是个好东西。 这其中也注意..[详情]

  • javascript如何操作xml格式数据关注热度:198

    本文实例讲述了jQuery实现定时读取分析xml文件的方法。分享给大家供大家参考。具体如下: 这里演示了jQuery如何通过ajax方式定时读取xml文件并分析。 xml文件如下: ?xmlversion=1.0?datapag..[详情]

  • javascript的dom对象详解关注热度:300

    本篇文章主要针对javascript的dom对象进行了详细解释 1:获取对象的三种方法 1)document.getElementById(id);通过对象的属性id来获取; 2)element.getElementByTagName(tag);通过标签名来获取; 3)element.getElem..[详情]

  • javascript的bom对象详解关注热度:275

    本篇文章讲解javascript/js的BOM对象大全,详细解释了BOM对象。 setTimeout() //延时器,只执行一次代码clearTimeout() //清除演示器setIntervla() //定时器,根据指定时间间隔执行一次代码clearInter..[详情]

  • Javascript中的return方法详解关注热度:443

    return语句在js中非常的重要,不仅仅具有返回函数值的功能,还具有一些特殊的用法,有个清晰的把握是非常有必要的。下面就结合实例简单介绍一下return语句的作用。 一.用来返回控制..[详情]

栏目列表一览

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

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

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