网站地图    收藏   

主页 > 前端 > 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计算图片缩放公式关注热度:484

    JS是如何计算图片缩放比例的,其实原理很简单,当前图片大小减去固定大小 然后除以这个比例范围就是比例值了,然后设置宽度或者高度即可 script type=text/javascript function changeImg(obj..[详情]

  • js倒计时效果关注热度:287

    JS 倒计时实现代码 // JS实现倒计时(时、分,秒)varinterval=1000;functionShowCountDown(year,month,day,divname){varnow=newDate();varendDate=newDate(year,month-1,day);varleftTime=endDate.getTime()-now.getTime();varleftsecond=par..[详情]

  • JavaScript 的作用域与闭包关注热度:226

    JavaScript的作用域以函数为界,不同的函数拥有相对独立的作用域。函数内部可以声明和访问全局变量,也可以声明局部变量(使用var关键字,函数的参数也是局部变量),但函数外部无..[详情]

  • JS 和 Web debug 技术详解

    JS 和 Web debug 技术详解关注热度:416

    在前端开发中,调试技术是必不可少的技能,本文将介绍五种前端开发必备的调试技术。 1.Weinre移动调试 2.DOM 断点 3.debugger断点 4.native方法hook 5.远程映射本地调试 Weinre 在移动上面开发..[详情]

  • js,javascript解析xml文件关注热度:167

    第一步: function parseXML ( file ){ try //Internet Explorer---ie浏览器的解析器创建方式如下: { xmlDoc = new ActiveXObject ( Microsoft.XMLDOM ); } catch ( e ) { try //Firefox, Mozilla, Opera, etc. 火狐等浏览器的创建..[详情]

  • javascript获取某个月份(js每月天数,当月天数)的天数关注热度:317

    用javascript获取某月天数方法如下: 目标:获取2014/4月份的天数 //构造一个日期对象: var day = new Date ( 2014 , 4 , 0 ); //获取天数: var daycount = day . getDate (); 说明:OK,你想要的天数已经出..[详情]

  • js,javascript,jquery网页返回顶部代码关注热度:161

    示意图:右下角 style . top { position : fixed ; display : none ; width : 55px ; height : 55px ; right : 50px ; bottom : 50px ; background : #D6D6D6;color: #fff;font-size: 36px;line-height: 55px;text-align: center; cursor : pointer ;..[详情]

  • 推荐一个选择中国大学的弹框 (详细步骤及数据)

    推荐一个选择中国大学的弹框 (详细步骤及数据)关注热度:155

    效果图: demo下载 1. 数据 一共包含了全国3049所大学。 数据文件: school.js 这是一个脚本文件, 里含的JSON对象存储了学校的信息, 格式为: var schoolList =[ { id : 1 , //省份id school : [ { id : 10..[详情]

  • js,javascript判断是否为空关注热度:164

    function isEmpty ( val ) { switch ( typeof ( val )) { case string : return trim ( val ). length == 0 ? true : false ; break ; case number : return val == 0 ; break ; case object : return val == null ; break ; case array : return val . lengt..[详情]

  • js,javascript 动态球型云标签关注热度:395

    效果图: html代码: !DOCTYPE html html head meta charset = utf-8 base target = _blank title tags /title /head body div id = tagsList spana href = http://www.9958.pw 快递查询 /a/span spana href = http://www.9958.pw 火车票查询..[详情]

  • js,javascript 中文字符串转Unicode,Unicode转中文字符串关注热度:621

    //中文转unicode function unicode ( value ){ var preStr = \\u ; var cnReg = /[\u0391-\uFFE5]/ gm ; if ( cnReg . test ( value )){ var ret = value . replace ( cnReg , function ( str ){ return preStr + str . charCodeAt ( 0 ). toString ( 16 )..[详情]

  • javascript精髓与领悟关注热度:250

    引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的..[详情]

  • 7款实用的Javascript代码高亮脚本

    7款实用的Javascript代码高亮脚本关注热度:259

    代码高亮很有用,特别是在需要在网站或者blog中显示自己编写的代码的时候,或者给其他人查看或调试语法错误的时候。我们可以将代码高亮,以便阅读者可以十分方便的读取代码块,..[详情]

  • js常用处理函数【split,join,substring,indexOf】详解关注热度:146

    函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=jpg|bmp|gif|ico|png; arr=theString.split(|); //arr是一个包含字符值jpg、bmp、gif、ico和png的数组 函数:join() 功能..[详情]

  • JavaScript动画详解关注热度:348

    JavaScript 动画我们可以使用 JavaScript 来创建动态的图像。实例 按钮动画 利用两个不同的事件来驱动两个相应的函数,来切换两张对应的图片以创造出动画效果。..[详情]

  • 总结的一些JavaScript技巧、实用函数、简洁方法、编程细节关注热度:221

    这篇文章主要介绍了个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节,本文讲解了变量转换、取整同时转换成数值型、日期转数值、类数组对象转数组、进制之间的转换等方..[详情]

  • javascript事件委托的方式绑定详解

    javascript事件委托的方式绑定详解关注热度:169

    我们在学习JavaScript中,难免都会去网上查一些资料。也许偶尔就会遇到“事件委托”,但是,大多数时说的是“事件绑定”,对于“事件委托”,或是不提,或是浅尝辄止。对于我这个..[详情]

  • Javascript中判断对象是否为空关注热度:173

    发现了一个巧妙的实现: 需要检查一个对象(Object)是否为空,即不包含任何元素。Javascript 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair)。检查一个对象是否为空..[详情]

  • Javascript中实现String.startsWith和endsWith方法关注热度:219

    在操作字符串(String)类型的时候,startsWith(anotherString)和endsWith(anotherString)是非常好用的方法。其中startsWith判断当前字符串是否以anotherString作为开头,而endsWith则是判断是否作为结尾。..[详情]

  • JavaScript实现强制重定向至HTTPS页面关注热度:159

    有时候需要把网页强制切换成HTTPS,即使用户已经访问了HTTP的版本。原因可能是你不想让用户使用HTTP来访问,因为它不安全。要做到这个很简单,如果不想用PHP或者Apache的mod_rewrite来做..[详情]

  • JavaScript中判断函数、变量是否存在关注热度:248

    一、是否存在指定函数 复制代码 代码如下: function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == function) { return true; } } catch(e) {} return false; } 二、类似PHP常用的判断函数是否存在,不存..[详情]

  • JavaScript中计算网页中某个元素的位置关注热度:175

    由于项目的需要,测试中需要对网页元素进行截图,以确保它看上去没有问题。之前我写过一篇文章介绍过一种方法,先使用 WebDriver 进行全屏截图,然后根据目标元素(DOM Element)所在..[详情]

  • ajax读取数据后使用jqchart显示图表的方法

    ajax读取数据后使用jqchart显示图表的方法关注热度:226

    本文实例讲述了ajax读取数据后使用jqchart显示图表的方法。分享给大家供大家参考。具体分析如下: 最近项目中需要显示出图表效果,原来收集到的图表插件终于有用武之地了。 但是和..[详情]

  • JS鼠标事件大全_全套JS鼠标事件介绍关注热度:182

    下面介绍了javascript全套事件,包括DOM事件,BOM事件,以及外部事件,各种交互事件, 更多好知识,尽在 zixuephp.com 一般事件 事件 浏览器支持 描述 onClick HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N..[详情]

  • 禁用键盘上的按键js代码关注热度:168

    !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd html xmlns=http://www.w3.org/1999/xhtml lang=zh-CN head title新建网页/title meta http-equiv=Content-Type content=text/html; charset=..[详情]

  • js正则验证方法大全_最全js验证关注热度:169

    下面是代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 7..[详情]

  • js中部分默认函数比较常用关注热度:259

    1.编码函数 escape():将非字母、数字字符转换成ASCII码 例:sample/unescape 2.译码函数 unescape():将ASCII码转换成字母、数字字符 例:sample/unescape 3.求值函数 eval(): 格式:eval(表达式) 例1:..[详情]

  • javascript 如何运用typeof的用法关注热度:135

    经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != undefined ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.leng..[详情]

  • js全国城市数组_省市连动下拉列表 无刷新JS关注热度:346

    原理很简单,就是定义一个城市的数组,然后通过省的下拉列表值的改变触发一个给城市下拉列表赋值的事件,事件描述:用一个数组来存储选择省的城市数据,然后通过循环创建SELECT的OPTI..[详情]

  • Unslider-jQuery轮播-slider-插件关注热度:204

    unslider详细介绍 跨浏览器 Unslider已经在所有最新的浏览器上测试过了,并且对那些老旧的浏览器也能很出色的降级处理。 支持键盘导航 如果需要,可以加入键盘方向键导航。试一试左..[详情]

栏目列表一览

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

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

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