网站地图    收藏   

主页 > 前端 > 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编写轮播图焦点图广告图源码关注热度:336

    原声JS编写轮播图焦点图广告图源码代码如下所示: !DOCTYPEhtmlhtmlheadmetacharset=UTF-8titlejs图片轮播切换/titlestyletype=text/css .imgCon{width:400px;height:400px;border:2pxsolid#DCDCDC;margin:100pxauto;position:re..[详情]

  • js获取小数点后2位函数toFixed(2)关注热度:422

    js获取小数点后2位函数toFixed(2) 四舍五入 以下处理结果会四舍五入: varnum=2.446242342;num=num.toFixed(2);//输出结果为2.45 不四舍五入 以下处理结果不会四舍五入: 第一种,先把小数边整数:..[详情]

  • js中!!的作用关注热度:192

    js中!!的作用是: !!一般用来将后面的表达式转换为布尔型的数据(boolean) ===表示类型什么的全部相等(自己写一个if测试一下就好了) !==表示要全部不想等包括类型(一样写一个if)..[详情]

  • JavaScript SHA512加密算法源码关注热度:287

    下面是源码: /**AJavaScriptimplementationoftheSecureHashAlgorithm,SHA-512,asdefined*inFIPS180-2*Version2.2CopyrightAnonymousContributor,PaulJohnston2000-2009.*Othercontributors:GregHolt,AndrewKepert,Ydnar,Lostinet*DistributedundertheB..[详情]

  • JavaScript SHA-256加密算法源码关注热度:251

    下面是源码: /**AJavaScriptimplementationoftheSecureHashAlgorithm,SHA-256,asdefined*inFIPS180-2*Version2.2CopyrightAngelMarin,PaulJohnston2000-2009.*Othercontributors:GregHolt,AndrewKepert,Ydnar,Lostinet*DistributedundertheBSDLicense*..[详情]

  • JavaScript SHA1加密算法源码关注热度:290

    下面是源码: /**AJavaScriptimplementationoftheSecureHashAlgorithm,SHA-1,asdefined*inFIPS180-1*Version2.2CopyrightPaulJohnston2000-2009.*Othercontributors:GregHolt,AndrewKepert,Ydnar,Lostinet*DistributedundertheBSDLicense*Seehttp://paj..[详情]

  • js原型的面试题讲解关注热度:255

    原题如下: functionA(){}functionB(a){ this.a=a;}functionC(a){ if(a){this.a=a; }}A.prototype.a=1;B.prototype.a=1;C.prototype.a=1;console.log(newA().a);console.log(newB().a);console.log(newC(2).a); 分析: console.log(new A().a); //new..[详情]

  • canvas画简单的圆和时钟效果

    canvas画简单的圆和时钟效果关注热度:283

    今天特意学了下三角函数来画一个时钟效果, 公式是: //计算坐标点x1=r+r/2*Math.cos(angle*Math.PI/180);y1=r+r/2*Math.sin(angle*Math.PI/180); 代码: !DOCTYPEhtmlhtmlheadmetacharset=UTF-8titlemt3老玩家回归页/..[详情]

  • 求圆的任意点X,Y坐标关注热度:231

    求圆的任意点X,Y坐标 圆点坐标:(x0,y0) 半径:r 角度:a0 则圆上任一点为:(x1,y1) x1 = x0 + r * cos(ao * 3.14 /180 ) y1 = y0 + r * sin(ao * 3.14 /180 )..[详情]

  • JS 如何获取HTML标签内的子节点关注热度:146

    子节点的个数: document.getElementById(id).childNodes.length 注意: 标签开/闭合算2个节点 第几个子几点: document.getElementById(id).childNodes[n] 示例: 这里是 length-4 处,margin-left:20px 输出:lengt..[详情]

  • javascript正则验证所有数值类型【精】关注热度:241

    验证数字的正则表达式集下面是源码: 验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数..[详情]

  • JavaScript中Number对象的toFixed()使用讲解关注热度:221

    定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 语法 NumberObject.toFixed(num) 参数 描述 num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持..[详情]

  • JavaScript享元模式实现方法关注热度:299

    在JavaScript中,浏览器特别是移动端的浏览器分配的内存很有限,如何节省内存就成了一件非常有意义的事情。节省内存的一个有效方法是减少对象的数量。 享元模式(Flyweight),运行..[详情]

  • RequireJS模块化加载插件教程详解关注热度:564

    今天给大家带来Require插件教程,不对地方请指出。 RequireJS模块化加载 本文主要是介绍RequireJS模块化加载,引进RequireJS,并不对其做深入研讨,因为我本身对RequireJS了解的不是很深入。..[详情]

  • 微信分享接口开发(全套流程)

    微信分享接口开发(全套流程)关注热度:895

    今天在做微信分享时候,特意去看了下官方的sdk文档,虽然都介绍了,但是不是很全,所以特意把流程记录下来供大家学习。 第一: 在需要调用JS接口的页面引入如下JS文件,(支持..[详情]

  • JavaScript代码里的判断大全

    JavaScript代码里的判断大全关注热度:297

    比较判断 比较判断是比较两个值,返回一个布尔值,表示是否满足比较条件。JavaScript一共提供了8个比较运算符,这里主要说一下严格相等运算符和相等运算符的区别 严格相等运算符..[详情]

  • 如何理解js的removeChild方法

    如何理解js的removeChild方法关注热度:319

    学习javascript如何理解js的removeChild方法 1. 概述 removeChild删除后的节点虽然不在文档树中了,但其实它还在内存中,可以随时再次被添加到别的位置。 当你遍历一个父节点的子节点并进行..[详情]

  • Javascript中的对象和原型(二)关注热度:188

    一 工厂模式 我们知道,要创建一个对象我们可以用如下代码: varuser=newObject();//使用new运算符创建一个对象user.name=念在三角湖畔;//给对象添加属性user.age=22;user.address=湖北武汉;alert(us..[详情]

  • JavaScript中的对象和原型(一)关注热度:184

    一 工厂模式 我们知道,要创建一个对象我们可以用如下代码: varuser=newObject();//使用new运算符创建一个对象user.name=念在三角湖畔;//给对象添加属性user.age=22;user.address=湖北武汉;alert(us..[详情]

  • 纯JS实现tab选项卡切换效果

    纯JS实现tab选项卡切换效果关注热度:443

    今天给大家带来一个纯JS实现的tab选项卡切换效果 js选项卡切换代码如下: !DOCTYPEhtmlhtmlheadmetacharset=gb2312titlejs-选项卡/titlestyletype=text/css*{margin:0px;padding:0px;}#tab{margin:10px;}#tabul{list-style:..[详情]

  • JS中数组的操作关注热度:234

    1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);..[详情]

  • JS如何获取一个未知DIV高度的方法关注热度:360

    这种做法的局限: 1. 如果元素的display属性设置为none, 那么得到的结果为0 2. 在safari浏览器中,需要使用:element.offsetHeight得到实际高度,这是safari浏览器的bug 下面是Prototype提供的方法,..[详情]

  • web常用在线工具关注热度:514

    转base64 http://www.zixuephp.com/toos/base64/..[详情]

  • js转base64编码教程关注热度:643

    js转base64编码教程,下面引入jquery.base64.js插件 jquery.base64.rar 以下是代码: !doctypehtmlhtmlheadmetacharset=utf-8metaname=viewportcontent=width=device-widthlinkhref=http://fonts.googleapis.com/css?family=Sanchezrel=sty..[详情]

  • js中encodeURL中文解决字符串关注热度:477

    js中encodeURL中文解决字符串 encodeURI()与decodeURI()是成对来使用的,浏览器的地址栏有中文或其他英文字符的话,可能会出现不可预期的错误,或者地址栏避免出现中文的话,可以用encod..[详情]

  • js几个常用的代码功能推荐关注热度:582

    js几个常用的代码功能推荐 JavaScript正变得越来越流行,它已经成为前端开发的第一选择,并且利用基于JavaScript语言的NodeJS,我们也可以开发出高性能的后端服务,甚至我还看到在硬件..[详情]

  • js操作url参数相关方法关注热度:181

    前端往往需要像php哪有获得url,和参数,get某某参数,可以利用js的window.location对象 具体方法如下: scriptalert(location.hostname)alert(location.port)alert(location.pathname)alert(location.search)/scriptscri..[详情]

  • js让图片等比例缩放代码关注热度:241

    js如何让图片等比例缩放呢? !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtmlxmlns=http://www.w3.org/1999/xhtmlheadmetahttp-equiv=Content-Typecontent=text/html;charse..[详情]

  • js原型prototype、proto和constructor详解关注热度:160

    js原型prototype、proto和constructor详解 javascript里的关系又多又乱。作用域链是一种单向的链式关系,还算简单清晰;this机制的调用关系,稍微有些复杂;而关于原型,则是prototype、proto和..[详情]

  • js原型prototype、proto和constructor详解

    js原型prototype、proto和constructor详解关注热度:245

    js原型prototype、proto和constructor详解 javascript里的关系又多又乱。作用域链是一种单向的链式关系,还算简单清晰;this机制的调用关系,稍微有些复杂;而关于原型,则是prototype、proto和..[详情]

栏目列表一览

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

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

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