网站地图    收藏   

主页 > 前端 > 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实现各种进制的转换关注热度:117

    !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head meta http-equiv=Content-Type content=text/html; charset=gb2312 / title无标题文..[详情]

  • 如何为您的网站在Canvas和SVG之间做出选择关注热度:420

    作者:Patrick Dengler,高级项目经理,Internet Explorer Canvas 和 SVG 是 Internet Explorer 9 中推出的两个让人激动不已的图形特性,并且是可硬件加速的。这些技术可用于解决现代 web 上与图形有..[详情]

  • Javascript模块化编程(三):require.js的用法关注热度:208

    介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里..[详情]

  • Javascript面向对象编程(二):构造函数的继承关注热度:105

    今天要介绍的是,对象之间的继承的五种方法。 比如,现在有一个动物对象的构造函数。 function Animal(){ this.species = 动物; } 还有一个猫对象的构造函数。 function Cat(name,color){ this.name =..[详情]

  • Javascript模块化编程(二):AMD规范关注热度:251

    七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以..[详情]

  • Javascript模块化编程(一):模块的写法关注热度:275

    随着网站逐渐变成互联网应用程序,嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使..[详情]

  • js随机变色效果

    js随机变色效果关注热度:362

    js随机变色效果实现方法,效果和上次我写的渐变进度条一样, 下面是源码: script language=javascript window.onload = function(){ var win = window.screen; var win_w = win.width; var win_h = win.height; window._di..[详情]

  • js生成变色进度条_js进度条变色

    js生成变色进度条_js进度条变色关注热度:334

    js如何生成变色进度条呢? 其实思路很简单,时间函数,和变量,算出当时颜色即可! 下面是源码 script window.onload = function(){ function setnav(){ window._a = 0; window._bodys_val = document.body; add();..[详情]

  • 在js中使用createElement创建HTML对象和元素关注热度:277

    1.创建链接 script language= javascript var o = document.body; //创建链接 function createA(url,text) { var a = document.createElement( a ); a.href = url; a.innerHTML = text; a.style.color = red ; o.appendChild(a); } createA( http: //..[详情]

  • js 与或运算符 || && 妙用

    js 与或运算符 || && 妙用关注热度:330

    js 与或运算符 || 妙用,可用于精简代码,降低程序的可读性。 首先出个题: 如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为..[详情]

  • js的window.onscroll事件兼容各大浏览器!关注热度:12667

    为窗口添加滚动条事件其实非常的简单, window.onscroll=function(){}; 注意在获取滚动条距离的时候 谷歌不识别document.documentElement.scrollTop,必须要加上document.body.scrollTop;即 var scrolltop=docum..[详情]

  • js动态绑定事件_jquery的trigger()方法原理关注热度:5111

    方法一: //原生的js触发click事件 elem.click(); //Jquery也用相同的方式 //Jquerytrigger的代码片段 trigger: function (event,data,elem,onlyHandlers){ //... //... try { //这里是触发事件的代码 elem[type](); } catch..[详情]

  • js加入收藏和设置首页_JS源码关注热度:222

    // JavaScript Document // 加入收藏 a onclick=AddFavorite(window.location,document.title)加入收藏/a function AddFavorite(sURL, sTitle){ try { window .external.addFavorite(sURL, sTitle); } catch (e) { try { window .sidebar.addPanel(sT..[详情]

  • 一个前端工程师眼里的NodeJS

    一个前端工程师眼里的NodeJS关注热度:575

    JavaScript单线程的误解 在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用多..[详情]

  • 纯JS实现透明动画二

    纯JS实现透明动画二关注热度:278

    纯JS实现透明动画二之鼠标移出和移进,改变透明过渡效果。 主要是利用JS的时间函数去实现的, setinterval 和 settimeout 不过此类方法容易造成时间点冲突,大家慎用,一定要耐心检查。..[详情]

  • 纯JS动画效果实现关注热度:256

    纯JS实现动画滚动效果。 源码如下: !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head meta http-equiv=Content-Type co..[详情]

  • javascript移动端框架Zepto.js

    javascript移动端框架Zepto.js关注热度:509

    Zepto介绍 Zepto是一个轻量级的支持移动WebKit浏览器javascript移动端框架,框架支持jQuery语法,该框架的压缩包zepto.min.js 大小只有21K, 使用服务器端 gzip 压缩后大小只有5~10K, 可以说非常的小..[详情]

  • js动画(animate)简单引擎关注热度:298

    用惯了jquery的同学,相信都很欣赏其动画引擎。确实相对比较完善!如果,如果想像力足够丰富的话,相信可以做出超出想像的效果。当然,跟2d库比起来,还是相差相当一段距离。jqu..[详情]

  • jauery图片延迟加载_Lazy Load, 延迟加载图片的 jQuery 插件

    jauery图片延迟加载_Lazy Load, 延迟加载图片的 jQuery 插件关注热度:258

    本文翻译自 Lazy Load Plugin for jQuery, 介绍一个 jQuery 插件, 它提供懒汉式加载页面图片的功能...[详情]

  • js获取URL参数_公司牛人编写关注热度:144

    大家可以把这段代码贴出去试试,然后再请求页面加上?a=ccb=123 等等 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN HTML HEAD TITLE New Document /TITLE META NAME=Generator CONTENT=EditPlus META NAME=Author C..[详情]

  • javascript中的一些特殊字符(Tab)(回车换行)(回车)(换行)(空格)等等..关注热度:151

    var strTab = \t var strReturn = \r; var strNewLine = \n; var strSpace = ; var strTab_Region = ; var strReturnNewLine = \r\n;..[详情]

  • 火狐与IE浏览器之间的一些差别收集_火狐VSIE兼容

    火狐与IE浏览器之间的一些差别收集_火狐VSIE兼容关注热度:292

    一、IE与FireFox的js和css png透明 AlphaImageLoader filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=bEnabled,sizingMethod=sSize,src=sURL) enabled:可选项。布尔值(Boolean)。设置或检索滤镜是否激活。..[详情]

  • js获取URL参数(Request.QueryString[“参数”])关注热度:322

    !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN HTML HEAD TITLE New Document /TITLE META NAME=Generator CONTENT=EditPlus META NAME=Author CONTENT= META NAME=Keywords CONTENT= META NAME=Description CONTENT= script type=text/javasc..[详情]

  • JS代码判断IE6,IE7,IE8,IE9!关注热度:288

    JS代码判断IE6,IE7,IE8,IE9!2011年12月15日 星期四 14:01做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码! 有一种代码: script type=text/javascript var browser=..[详情]

  • js获取网页控件的offset值的方法关注热度:240

    //Colour pallete top offset function getOffsetTop(elm) { var mOffsetTop = elm.offsetTop; var mOffsetParent = elm.offsetParent; while(mOffsetParent) { mOffsetTop += mOffsetParent.offsetTop; mOffsetParent = mOffsetParent.offsetParent; } retur..[详情]

  • js动画效果实现原理

    js动画效果实现原理关注热度:151

    js怎么实现动画效果? setTimeout 和 setInterval 是必不可少的,下面一段代码大家可以复制回去练习下 style type=text/css #box{ height:30px; width:100%; border:1px solid #d5d5d5; position:relative;} #box span{ hei..[详情]

  • js获取鼠标选中文字事件关注热度:305

    js获取鼠标选中文字事件,js怎么获取鼠标选中文字,下面贴出代码,由于兼容IE和大众浏览器,如下所示: script language=javascript (function(w){ var doc = document; var div = doc.getElementsByTagName(div..[详情]

  • js操作选中文字兼容ie和各大浏览器关注热度:153

    js选中文字主要用到的事件是 function selectText(){ if(document.selection){ //ie return document.selection.createRange().text; } else{ //标准 return window.getSelection().toString(); } }..[详情]

  • 兼容ie和大众浏览器的冒泡事件代码关注热度:246

    ul id=ul_1 lisasdasdasd/li lisasdasdasd/li lisasdasdasd/li lisasdasdasd/li /ul script language=javascript window.onload = function(){ var ul_1 = document.getElementById(ul_1); ul_1.onclick = function(event){ var e = event||window.event; var..[详情]

  • 自制checked插件_js制作checkbox

    自制checked插件_js制作checkbox关注热度:300

    自己checkbox插件,先看效果展示,后看源码. 源码 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.w3.org/1999/xhtml head meta http-equiv..[详情]

栏目列表一览

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

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

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