网站地图    收藏   

主页 > 前端 > 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]
  • PHP统计目录中文件以及目录中目录大小的方法关注热度:231

    本文实例讲述了PHP统计目录中文件以及目录中目录大小的方法。分享给大家供大家参考,具体如下: ?php//循环遍历目录中所有的文件,并统计目录和文件的大小$dirName=phpMyAdmin;$dir=open..[详情]

  • 浏览器执行JavaScript脚本加载与代码执行顺序详解

    浏览器执行JavaScript脚本加载与代码执行顺序详解关注热度:584

    浏览器执行JavaScript脚本加载与代码执行顺序详解 本文主要基于向HTML页面引入JavaScript的几种方式,分析HTML中JavaScript脚本的执行顺序问题 1. 关于JavaScript脚本执行的阻塞性 JavaScript在浏览..[详情]

  • Bootstrap图片轮播焦点图实现方法关注热度:509

    Bootstrap图片轮播焦点图实现方法 本文实例讲解了Bootstrap实现图片轮播的详细代码,分享给大家供大家参考,具体内容如下 具体代码: !DOCTYPEhtmlhtmllang=enheadmetacharset=UTF-8titleDocument/title..[详情]

  • JavaScript继承模式初步讲解关注热度:216

    JavaScript继承模式初步讲解 真正意义上来说Javascript并不是一门面向对象的语言,没有提供传统的继承方式,但是它提供了一种原型继承的方式,利用自身提供的原型属性来实现继承。..[详情]

  • JavaScript实现div层跟随滚动条滑动关注热度:256

    JavaScript实现div层跟随滚动条滑动在一个页面放2个悬浮框,悬浮框随页面的上下滚动有上下波动的效果,最终固定在同一位置 效果展示如下所示: 代码如下: !DOCTYPEhtmlhtmllang=enheadmeta..[详情]

  • javascript实现网页图片延时加载的原理和代码关注热度:220

    有时我们看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加..[详情]

  • JavaScript仿支付宝密码输入框

    JavaScript仿支付宝密码输入框关注热度:1554

    现在很多时候大家付款的场景都是在手机上面,而随着H5页面的开发变得越来越方便,很多场景也从客户端搬到了浏览器中,其中支付这个场景就很自然的被放在了浏览器中。那么这样..[详情]

  • javascript从作用域链谈闭包

    javascript从作用域链谈闭包关注热度:265

    神马是闭包 关于闭包的概念,是婆说婆有理。 闭包是指有权访问另外一个函数作用域中的变量的函数 这概念有点绕,拆分一下。从概念上说,闭包有两个特点: 1、函数 2、能访问另外..[详情]

  • js为什么不能正确处理小数运算?

    js为什么不能正确处理小数运算?关注热度:294

    js为什么不能正确处理小数运算? varsum=0;for(vari=0;i10;i++){sum+=0.1;}console.log(sum); 上面的程序会输出1吗? 在 你有必要知道的 25 个 JavaScript 面试题 一文中,第 8 个题浅显的说了下 js 为什么..[详情]

  • 基于JavaScript如何实现ajax调用后台定义的方法关注热度:149

    由于ajax的独特优势,使得它在当前大量网站得到了广泛的应用,下面就介绍一下ajax如何调用后台定义的函数,虽然比较简单,不过希望能够给初学者带来一定的帮助,代码如下: 1.首先..[详情]

  • js+css简单实现网页换肤效果

    js+css简单实现网页换肤效果关注热度:258

    本文实例讲述了js+css简单实现网页换肤效果。分享给大家供大家参考,具体如下: 这里做了3套外观,分别使用不同文件夹下的同名css文件,那么怎样实现js替换加载呢? 3个按钮如下:..[详情]

  • JavaScript对象数组排序函数及六个用法关注热度:197

    分享一个用于数组或者对象的排序的函数。该函数可以以任意深度的数组或者对象的值作为排序基数对数组或的元素进行排序。 代码如下: /***排序数组或者对象*byJinko*date--*@paramobjec..[详情]

  • JavaScript中的函数(二)关注热度:227

    函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: functionfunctionname(){这里是要执行的..[详情]

  • js实现正则匹配中文标点符号的方法

    js实现正则匹配中文标点符号的方法关注热度:661

    本文实例讲述了js正则匹配中文标点符号的方法。分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: htmlheadmetahttp-equiv=content-typecontent=text/html;charset=utf-8titlejs正则..[详情]

  • javascript常用函数方法合集关注热度:194

    javascript一些常用的函数方法分享给大家 1. 字符串长度截取 functioncutstr(str,len){vartemp,icount=0,patrn=/[^\x00-\xff]/,strre=;for(vari=0;istr.length;i++){if(icountlen-1){temp=str.substr(i,1);if(patrn.exec(temp)==null)..[详情]

  • Websocket和Ajax轮询跟长连接详谈关注热度:650

    Websocket和Ajax轮询跟长连接详谈 最近看到了一些介绍Websocket的文章,觉得挺有用,所以在这里将自己的对其三者的理解记录一下。 1.什么是Websocket Websocket是HTML5中提出的新的协议,注意..[详情]

  • 详解JavaScript逻辑And运算符关注热度:208

    下面的真值表描述了逻辑AND运算符的行为: 需要说明的是:逻辑AND运算的运算数可以是任何类型的,不止是Boolean值,如果某个运算数不是原始的Boolean型值,逻辑AND运算并不一定返回Bo..[详情]

  • JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例关注热度:236

    javascript版本的ajax发送请求 (1)、创建XMLHttpRequest对象,这个对象就是ajax请求的核心,是ajax请求和响应的信息载体,单是不同浏览器创建方式不同 (2)、请求路径 (3)、使用open方法..[详情]

  • javascript中的appendChild 和insertBefore的用法关注热度:211

    javascript中的appendChild 和insertBefore的用法 appendChild 学过的都知道,appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。 如果对它理解不深,经常会犯一些错误。我以前就是哈..[详情]

  • js/javascript操作数组大全添加和删除关注热度:229

    js/javascript操作数组大全添加和删除 大致方法如下: 1、创建数组 vararray=newArray();vararray=newArray(size);//指定数组的长度vararray=newArray(item1,item2……itemN);//创建数组并赋值 2、取值、赋值 v..[详情]

  • javascript实现动态统计图开发教程关注热度:450

    javascript实现动态统计图开发教程 本文实例讲述了javascript实现动态统计图的代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 具体代码如下 html代码: divid=contentdivclass=..[详情]

  • javascript如何实现索引图片切换效果关注热度:233

    javascript如何实现索引图片切换效果 本文实例讲述了js实现索引图片切换效果的代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 具体代码如下 html代码: divid=slideshowHol..[详情]

  • javascript数组去重问题关注热度:226

    首先,我想到的是另建一个结果数组,用来存储原始数组中不重复的数据。遍历原始数组依次跟结果数组中的元素进行比较,检测是否重复。于是乎,我写出了如下代码A: Array.prototy..[详情]

  • javascript识别uc浏览器的代码关注热度:606

    如何利用javascript识别uc浏览器的代码 if(navigator.userAgent.indexOf(UCBrowser)-1){alert(uc浏览器);}else{//不是uc浏览器执行的操作} 如果想测试某个浏览器的特征可以通过如下方法获取 JS获取浏览..[详情]

  • javasipt如何实现淡入淡出效果

    javasipt如何实现淡入淡出效果关注热度:531

    淡入淡出效果,在日常项目中经常用到,可惜原生JS没有类似的方法,而有时小的页面并不值得引入一个jQuery库,所以就自己写了一个,已封装,有用得着的朋友,可以直接使用。代码..[详情]

  • javascript函数式编程深度解析关注热度:336

    javascript函数式编程深度解析 有时,优雅的实现是一个函数。不是方法。不是类。不是框架。只是函数。-JohnCarmack,游戏《毁灭战士》首席程序员 函数式编程全都是关于如何把一个问题..[详情]

  • js如何判断访问是来自搜索引擎(蜘蛛)还是直接访问关注热度:442

    以下javascript脚本代码可以实现判断访问是否来自搜索引擎。 代码如下: scripttype=text/javascriptif(window.name!=ad_app6){varr=document.referrer;r=r.toLowerCase();//转为小写varaSites=newArray(google.,baidu.,soso..[详情]

  • javascript日期处理函数,性能优化批处理

    javascript日期处理函数,性能优化批处理关注热度:224

    其实网上写javascript日期格式化的博文很多,大体都看了看,都还不错。唯一遗憾的是只顾着实现了功能,没对函数进行性能优化。 俗话说:不要重复造轮子。google上找了一个比较不错..[详情]

  • javascript学习总结之js使用技巧

    javascript学习总结之js使用技巧关注热度:249

    1 假如浏览器不支持JavaScript怎么办? a.为什么浏览器会不支持?大部分浏览器都有禁用脚本的功能,例如chrome。 b.在js被禁用的情况下要保证网页仍能实现它的核心功能(关键的用户需..[详情]

  • javascript中for/in循环详解关注热度:340

    本教程讲解javascript中for/in循环详解 JavaScript 支持不同类型的循环: for-循环代码块一定的次数for/in-循环遍历对象的属性while-当指定的条件为true时循环指定的代码块do/while-同样当指定的..[详情]

栏目列表一览

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

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

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