网站地图    收藏   

主页 > 前端 > 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]
  • 百度Ueditor代码高亮整合SyntaxHighlighter 关注热度:338

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

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

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

  • Jsonp post 跨域方案

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

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

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

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

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

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

  • 最全的JS正则表达式验证数字 关注热度:140

    script type=text/javascript function validate(){ var reg = new RegExp(^[0-9]*$); var obj = document.getElementById(name); if(!reg.test(obj.value)){ alert(请输入数字!); } if(!/^[0-9]*$/.test(obj.value)){ alert(请输入数字!); } } /sc..[详情]

  • 在网页中如何禁止鼠标右键 关注热度:205

    在网页中如何禁止鼠标右键 方法一:最简单的方法 SCRIPT language=JavaScript function click() { if(event.button==2) { alert(右键不能用了!) } } document.onmousedown=click /SCRIPT 这是最简单,也是最常用的方..[详情]

  • js计算图片缩放公式 关注热度:487

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

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

    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 的作用域与闭包 关注热度:228

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

  • JS 和 Web debug 技术详解

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

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

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

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

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

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

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

    示意图:右下角 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 ;..[详情]

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

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

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

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

    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 动态球型云标签 关注热度:398

    效果图: 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转中文字符串 关注热度:629

    //中文转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精髓与领悟 关注热度:252

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

栏目列表一览

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

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

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