网站地图    收藏   

主页 > 前端 > 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中的hoisting机制详解 关注热度:326

    hoisting机制 javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面。 先看一段代码 varv=hello;(function(){console.log(v);varv=world;})..[详情]

  • javascript同域名下的跨浏览器事件处理 关注热度:224

    一.关于获取事件对象 FF有点倔强,只支持arguments[0],不支持window.event。这次真的不怪IE,虽然把event作为window的属性不合规范,但大家都已经默许这个小问题存在了,只有FF这么多年了还..[详情]

  • javascript中的call方法和apply方法详解 关注热度:126

    方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。cal..[详情]

  • javascript的jquery库插件教程详解 关注热度:230

    本教程讲解javascript的jquery库插件教程详解 jQuery 插件通常分两类。 基于选择器的插件(支持链式操作) 不基于选择器的插件(不支持链式操作) 前段时间简单学习了 jQuery 插件开发,..[详情]

  • javascript多线程详解 关注热度:135

    虽然有越来越多的网站在应用AJAX技术进行开发,但是构建一个复杂的AJAX应用仍然是一个难题。 造成这些困难的主要原因是什么呢?是与服务器的异步通信问题?还是GUI程序设计问题呢..[详情]

  • javascript实现同一页面内两个表单互相传值的方法

    javascript实现同一页面内两个表单互相传值的方法 关注热度:288

    有时候我们在提交表单的时候需要将两个表单的值互相传递,那么如何实现呢?其实很简单,就是用JavaScrip获取任一表单的值,然后赋给另一个,具体可看代码,代码很有意思,也很实..[详情]

    推荐
  • javascript检测并限制复选框选中个数的方法

    javascript检测并限制复选框选中个数的方法 关注热度:113

    本教程讲解javascript检测并限制复选框选中个数的方法 这里用JavaScript判断复选框中否选中,同时可以限制复选框的选中个数,这是一个比较实用的JS表单判断示例,复选框的是否选中曾..[详情]

    推荐
  • javascript将选中值累加到文本框的方法

    javascript将选中值累加到文本框的方法 关注热度:263

    本教程讲解javascript将选中值累加到文本框的方法 本文实例讲述了js实现将选中值累加到文本框的方法。分享给大家供大家参考。具体如下: 这里实现JavaScript将列表框或单选框选中的值..[详情]

    推荐
  • javascript分页特效实现方法 关注热度:186

    本教程讲解javascript分页特效实现方法 代码如下: scripttype=text/javascriptfunctionsetPage(opt){if(!opt.pageDivId||opt.allPageNumopt.curpageNum||opt.allPageNumopt.showPageNum){returnfalse}varallPageNum=opt.allPageNum;//总的页..[详情]

  • javascript类封装实现方法详解 关注热度:247

    本教程讲解javascript类封装实现方法详解 varPerson=function(name,gender,age){this.Name=name;this.Gender=gender;this.Age=age;this.SetName=function(sname){this.Name=sname;}this.GetName=function(){returnthis.Name;}this.SetGender=fu..[详情]

  • javascript实现数组中的内容随机输出 关注热度:180

    有时候我们可能需要从数组中随机抽出一项内容,下面就通过一段代码实例介绍一下如何实现此效果。 代码如下: scripttype=text/JavaScriptvartheArray=newArray();theArray[0]=脚本之家;theArray[1]=脚本..[详情]

  • javascript仿php中strtotime()与date()函数教程 关注热度:267

    本教程讲解javascript仿php中strtotime()与date()函数教程 在js中没有像php中strtotime()与date()函数,可直接转换时间戳,下面我们来自定一个函数来实现js中具体有时间戳转换的功能。 functionda..[详情]

  • javascript让元素居中显示 关注热度:223

    本教程讲解javascript让元素居中显示 //控制logo的显示位置Beginwindow.addEventListener(resize,function(){//得到屏幕尺寸(内部/外部宽度,内部/外部高度)changeLogoPosition();},false);changeLogoPosition();funct..[详情]

  • JavaScript加密之SHA512&SHA256加密算法详解 关注热度:368

    本教程讲解JavaScript加密之SHA512SHA256加密算法详解 JavaScript SHA512加密算法详细代码 /**AJavaScriptimplementationoftheSecureHashAlgorithm,SHA-512,asdefined*inFIPS180-2*Version2.2CopyrightAnonymousContributor,PaulJohnst..[详情]

  • javascript中javascript:void(0)用法详解 关注热度:223

    本教程讲解javascript中javascript:void(0)用法详解 javascript:void(0)表示不做任何动作。如: 代码如下: ahref=javascript:void(0);onclick=alert(ok);/a 这里表示这个链接不做跳转动作,执行onClick事件。 我..[详情]

  • javascript高效率的操作dom方法教程 关注热度:158

    本教程讲解javascript高效率的操作dom方法教程 我们知道,DOM是用于操作XML和HTML文档的应用程序接口,用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和JavaScript(这里指ECMScrip..[详情]

  • javascript密码强度校验代码(两种方法)

    javascript密码强度校验代码(两种方法) 关注热度:197

    先看效果图: javascript密码强度校验代码,具体实现思路不多说了,请看下面代码和demo。 第一种方法: /**密码安全程度*return:全部为字母或者数字,或者密码长度小于*return:字母数字组..[详情]

    推荐
  • javascript中的内部属性与delete操作符介绍 关注热度:185

    本教程讲解javascript中的内部属性与delete操作符介绍 在讲解 Configurable 之前,我们首先来看一道面试题: a=1;console.log(window.a);//1console.log(deletewindow.a);//trueconsole.log(window.a);//undefinedvarb=2;..[详情]

  • jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()详解 关注热度:281

    本教程讲解jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()详解 在javascript中对变量类型的判断中,我们讲解了了jquery中$.type()实现的原理。当然,jquery除了提供$.type的工具方法外,..[详情]

  • javascript如何对变量类型的判断详解 关注热度:226

    本教程讲解javascript如何对变量类型的判断详解 在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, Boolean, Number和String;复杂数据类型是Object,Object中还..[详情]

  • ajax方法如何清除浏览器js、css、图片缓存 关注热度:242

    本教程讲解ajax方法如何清除浏览器js、css、图片缓存 做东东时都是把图片在服务器的地址存放在数据库里面,然后到浏览器中显示,但是后来发现了两个问题。 第一:为了安全起见,..[详情]

  • 自动任务运行器之Grunt入门教程 关注热度:255

    本教程讲解自动任务运行器之Grunt入门教程 在Javascript的开发过程中,经常会遇到一些重复性的任务,比如合并文件、压缩代码、检查语法错误、将Sass代码转成CSS代码等等。通 常,我们..[详情]

  • drag-and-drop实现图片浏览器预览

    drag-and-drop实现图片浏览器预览 关注热度:112

    今天刚试过chrome的drag and drop API,它能非常简单的将本地的图片放到浏览器中进行预览。试想一下当我们把一个文图片拖拽到浏览器里会发生什么事情,你的浏览器试图打开一个新的页..[详情]

    推荐
  • jQuery实现类似老虎机滚动抽奖效果

    jQuery实现类似老虎机滚动抽奖效果 关注热度:281

    本文实例讲述了jQuery实现类似老虎机滚动抽奖效果。分享给大家供大家参考。具体如下: 这里使用jquery实现类似老虎机的网页抽奖功能,只是一个简单的投资功能实现,还有一些地方是..[详情]

    推荐
  • javascript实现标签云简单方法

    javascript实现标签云简单方法 关注热度:134

    本教程讲解javascript实现标签云简单方法 本文实例讲述了js简单实现标签云效果。分享给大家供大家参考。具体如下: 这里的JavaScript标签云,基于妙味课堂miaov.js文件,非常流行的网页..[详情]

    推荐
  • requestAnimationFrame高性能实现js动画 关注热度:212

    本教程讲解requestAnimationFrame高性能实现js动画 使用requestAnimationFrame实现js动画性能好。先给大家简单介绍下requestAnimationFrame比起setTimeout、setInterval有哪些优势? 示例一 : requestAnimation..[详情]

  • JavaScript实现的圆形浮动标签云效果实例

    JavaScript实现的圆形浮动标签云效果实例 关注热度:359

    本教程讲述了JavaScript实现的圆形浮动标签云效果。具体如下: 这里介绍的JS标签云效果,在鼠标的作用下会自动转动,整体上围绕成一个圆形,各个标签之间无需Div代码,直接文字+链..[详情]

    推荐
  • javascript跨域方法问题解决办法大全

    javascript跨域方法问题解决办法大全 关注热度:261

    本教程讲解javascript跨域方法问题解决办法大全 javascript跨域访问是web开发者经常遇到的问题,什么是跨域,一个域上加载的脚本获取或操作另一个域上的文档属性,下面将列出三种实现..[详情]

    推荐
  • Javascipt中的cookie操作教程

    Javascipt中的cookie操作教程 关注热度:241

    本教程讲解Javascipt中的cookie操作教程 这里使用JavaScript记录访客的来宾信息,记录是第几次来访,显示的信息有:您的名字;您浏览该网页的次数;您上次浏览网页的时间。可以更改姓名。..[详情]

    推荐
  • javascript实现投票功能

    javascript实现投票功能 关注热度:221

    本教程讲解javascript实现投票功能 一、js柱状投票图 效果图: 实现代码: !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtmlxmlns=http://www.w3.org/1999/xh..[详情]

    推荐

栏目列表一览

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

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

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