网站地图    收藏   

主页 > 前端 > 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鼠标事件大全_全套JS鼠标事件介绍 关注热度:186

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

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

    !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验证 关注热度:173

    下面是代码: 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中部分默认函数比较常用 关注热度:261

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

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

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

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

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

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

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

  • ie7下SCRIPT1028:缺少标识符、字符串或数字报错 关注热度:420

    SCRIPT1028:缺少标识符、字符串或数字 使用jquery时报此错误 究其原因是对象键值对格式错误: 原格式: 多了一个逗号 obj = { usernmae:zhangsan, sex:male, } 更正后: obj = { usernmae:zhangsan, sex:mal..[详情]

  • 轻松实现ajax登录时让浏览器保存密码 关注热度:453

    将登录页面由form提交改为ajax提交,发现一个副作用登录时浏览器不会提示是否保存密码,这样每次登录都要输入用户名/密码。 html代码如下: script $( function () { $( #signin ).bind( click ,..[详情]

  • JS对URL字符串进行编码/解码分析 关注热度:184

    虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊 字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问 题。..[详情]

  • 现在每个IP弹出1次广告JS效果 关注热度:184

    弹窗广告虽然效果很好,但很容易招人反感,如何把握 用 户体验 与广告效果的平衡就很值得重视,下面推荐一段限制每IP只弹出一次的弹窗广告代码,较好了解决了用户体验的问题。..[详情]

  • js实现各种进制的转换 关注热度:121

    !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之间做出选择 关注热度:424

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

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

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

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

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

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

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

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

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

  • js随机变色效果

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

    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进度条变色 关注热度:340

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

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

    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 与或运算符 || && 妙用 关注热度:336

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

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

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

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

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

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

    // 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 关注热度:581

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

  • 纯JS实现透明动画二

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

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

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

    纯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 关注热度:514

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

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

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

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

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

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

栏目列表一览

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

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

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