网站地图    收藏   

主页 > 前端 > 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如何调用浏览器打印功能详解关注热度:345

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

  • svg学习_svg实战教程

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

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

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

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

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

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

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

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

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

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

  • JavaScript如何对下拉列表值进行排序关注热度:239

    本章讲解javascript(js)如何对下拉列表select进行排序,下面请看源码: functionsortList(id){varobj=document.getElementById(id);varvalues=newArray();for(vari=0;iobj.options.length;i++){values.push(obj.options[i].innerHTML+..[详情]

  • javascript如何去除表单重复关注热度:227

    javascript如何去除表单重复方法: varunique=function(origArr){varnewArr=[],origLen=origArr.length,found,x,y;for(x=0;xorigLen;x++){found=undefined;for(y=0;ynewArr.length;y++){if(origArr[x]===newArr[y]){found=true;break;}}if(!found)ne..[详情]

  • javascript怎么清理table样式关注热度:156

    js怎么清理table标签样式? 代码如下: 项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table,而table表格中的tr/td都携带了从word中粘贴过来的样..[详情]

  • JavaScript清空数组元素的两种方法关注热度:195

    javascript如何清空数组,下面我为大家介绍2种方法。 方法1 vararr=[1,2,3];arr=[];//方法一arr.length=0;//方法二arr=null;//方法三deletearr;//方法四 方法2 vararr=[1,2,3];//方法一//优点:如果有其他地方..[详情]

  • javascript实现倒计时效果

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

    本文实例讲述了javascript实现下班倒计时效果的方法。分享给大家供大家参考。具体如下: 周末了,搞个下班倒计时,娱乐下。 确保下面三点: 1、非IE浏览器,较高Chrome版本,已开启..[详情]

  • javascript如何rgb颜色转换成16进制格式关注热度:191

    如何利用javascript实现rgb转换16进制颜色,具体看以下代码 functionzero_fill_hex(num,digits){vars=num.toString(16);while(s.lengthdigits)s=0+s;returns;}functionrgb2hex(rgb){if(rgb.charAt(0)==#)returnrgb;vards=rgb.split(/\D+/..[详情]

  • JavaScript多线程

    JavaScript多线程关注热度:192

    JavaScript就不能多线程呢?看下面一段很简单的代码 代码判断一: divid=divclickme/divscriptvardiv=document.getElementById(div);div.addEventListener(click,function(){alert(Youhaveclickedme!);});for(vari=0;i999999999;i++..[详情]

  • javascript检查浏览器是否已经启用cookie或者java关注热度:212

    检测浏览器是否支持cookie功能 scriptif(navigator.cookieEnabled){document.write(你的浏览器支持cookie功能!);}else{document.write(你的浏览器不支持cookie!);}/script 检查浏览器是否已经启用Java支持功能..[详情]

  • javascript判断鼠标的状态关注热度:166

    javascript如何判断鼠标的状态 scriptfunctiondclick(){form1.text.value=您双击了页面!;}functionClick(){form1.text.value+=您单击了页面;}functiondown(){form1.text.value=您按下了鼠标;}functionup(){form1.text.value=您释..[详情]

  • javascript实现确定和取消提示框效果关注热度:264

    在很多网页都有这样的效果,当点击一个按钮或者其他的对象会弹出一个提示框,如果点击确定则继续执行既定的程序,如果点击取消则会取消继续执行,代码实例如下: !DOCTYPEhtmlhtml..[详情]

  • JavaScript声明变量名的语法规则关注热度:186

    一、语法规则 1.变量必须使用字母、下划线(_)或者美元符($)开始。 2.然后可以使用任意多个英文字母、数字、下划线(_)或者美元符($)组成。 3.不能使用JS关键词与保留字。 二、示例 va..[详情]

  • JavaScript包装对象使用详解关注热度:132

    JavaScript对象是一种复合值:它是属性和已命名值的集合。通过.符号来引用属性值。当属性值是一个函数时,称为方法。 ①一段你常用但却未必明白其真正底层原理的代码: ? 1 2 3 var..[详情]

  • 兼容各大浏览器的JavaScript阻止事件冒泡代码关注热度:169

    这里仅仅是一个简单代码demo,因为时间问题并未做深入研究,因为今天做项目时要用到阻止事件冒泡的内容,找了好多才找到一个可以使用的,特记录之。 !DOCTYPEHTMLhtmlheadmetahttp-equiv..[详情]

  • 浅谈JavaScript中null和undefined关注热度:197

    先说null,它表示一个特殊值,常用来描述“空值”。对null执行typeof运算,结果返回字符串“object”,也就是说,可以将null认为是一个特殊的对象值,含义是“非对象”(感觉怪怪的)..[详情]

  • jquery检查元素是否存在关注热度:341

    代码中可能有这样的情况,根据元素是否存在来执行不同的操作,这样就需要判断指定的元素是否存在。 使用$(selector)可以获得匹配元素集合,而匹配元素集合的length属性可以获得集合..[详情]

  • JS如何实现文档加载完成后执行代码关注热度:258

    在执行某些操作的时候,需要当文档完全加载完成之后再去执行,否则可能出现意向不到的情况,先看一段代码实例: !DOCTYPEhtmlhtmlheadmetacharset=utf-8title自学php网/titlestyletype=text/cssdiv{wid..[详情]

  • JavaScript保存并运算页面中数字类型变量的写法关注热度:146

    之前在html页面嵌入一段如下javascript片段,但是在单击一个按钮的时候会对i值加一,但是两次单击之后,i的初始值没变。 复制代码 代码如下: scriptlanguage=javascriptvari=2;/script 后来把变量..[详情]

  • 使用DNode实现php和nodejs之间通信的简单实例关注热度:296

    一、安装DNode 1, for nodejs, 执行 复制代码代码如下: $sudonpminstalldnode 2, for php, 利用composer来安装DNode php 执行下列语句下载composer 复制代码代码如下: $wgethttp://getcomposer.org/composer.phar 创建..[详情]

  • 讲解Javascript实现继承的方法

    讲解Javascript实现继承的方法关注热度:162

    js中一切皆对象,想想如果要实现对父对象属性和方法的继承,最初我们会怎样子来实现呢,考虑到原型的概念,最初我是这样来实现继承的 functionParent(){this.name=123;}Parent.prototype.getNa..[详情]

  • 百度Ueditor代码高亮整合SyntaxHighlighter关注热度:335

    答: UEditor 的代码高亮功能需要对应的CSS样式支持。在编辑框内,UEditor默认已经加载了对应的样式, 但是当用户将提交保存后的代码展示在其他页面的时候,失去对应样式支持的代码..[详情]

  • javascript运动详解关注热度:243

    物体运动原理:通过改变物体的位置,而发生移动变化。 方法: 1.运动的物体使用绝对定位 2.通过改变定位物体的属性(left、right、top、bottom)值来使物体移动。例如向右或左移动可以..[详情]

  • Jsonp post 跨域方案

    Jsonp post 跨域方案关注热度:265

    近期在项目中遇到这样一问题,关于jsonp跨域问题,get传值是可以的,但post传值死活不行啊,于是网上看了一大堆关于这方面的资料,最终问题得以解决,今天抽空与大家分享下。 说明..[详情]

  • javascript动态添加删除tabs标签的方法关注热度:287

    本文实例讲述了javascript动态添加删除tabs标签的方法。分享给大家供大家参考。具体实现方法如下: html HEAD TITLE网页对话/TITLE LINK href=style.css type=text/css rel=stylesheet script function $(obj) {..[详情]

  • javascript如何实现的多个层切换效果通用函数实例关注热度:249

    本文实例讲述了javascript实现的多个层切换效果通用函数。分享给大家供大家参考。具体实现方法如下: function ChangeDiv(tagId,tagName,divId,divName,zDivCount,tagclass,divclass) { for(i=0;i=zDivCount;i++)..[详情]

栏目列表一览

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

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

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