欢迎来到[自学php网] ①群 287460651

主页 > 前端 > 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实现让页面元素变成灰色关注热度:117

    JS如何实现让页面元素变成灰色呢? 最终效果: 代码: !DOCTYPEhtmlhtmlbodyp点击按钮修改图片的颜色为黑白(100%灰度)。/pbuttononclick=myFunction()尝试一下/buttonbrimgid=myImgsrc=pineapple.jpgalt=Pineapp..[详情]

  • js动画库-支持transform,颜色,透明,圆角,平移,集成加速度

    js动画库-支持transform,颜色,透明,圆角,平移,集成加速度关注热度:277

    插件地址: https://gamedown.vgs.lenovo.com.cn/public/js/animate.min.js 预览: http://www.zixuephp.com/codes/js/animate/ html: !DOCTYPEhtmlhtmllang=enheadmetacharset=UTF-8title动画/titlestyle*{margin:0px;padding:0px;}#a{width:50px;..[详情]

  • js实现css3 transform matrix矩阵的使用关注热度:126

    js实现css3 transform matrix矩阵的使用Transform 执行顺序问题 — 后写先执行 matrix(a,b,c,d,e,f) 矩阵函数 •通过矩阵实现缩放 x轴缩放 a=x*a c=x*c e=x*e; y轴缩放 b=y*b d=y*d f=y*f; •通过矩阵实现位移..[详情]

  • js 判断数字是整数还是浮点数关注热度:175

    今天带来js 判断数字是整数还是浮点数 方法一: vara=123.12;varb=Math.floor(a);a===b?alert(整数):alert(浮点数); 方法二: vara=123.12;varb=parseInt(a);a===b?alert(整数):alert(浮点数); 方法三: vara=123.12;a..[详情]

  • 纯JS实现jquery的动画方法,animate.js,加入扩展缓动算法

    纯JS实现jquery的动画方法,animate.js,加入扩展缓动算法关注热度:134

    这是基于tween.js的扩展类移植部分扩展类代码进行换算即可。 /***Createdbylipanon2020/3/23.*///补丁window.requestAnimationFrame=(function(){returnwindow.requestAnimationFrame||window.webkitRequestAnimationFrame||window..[详情]

  • 纯JS实现jquery的动画方法,animate.js

    纯JS实现jquery的动画方法,animate.js关注热度:182

    今天站长给大家带来纯JS实现过渡动画。目前只实现平速过渡,如果需要加速或者减速需要前端同学们自己加入 speed 速度变量自己代入方法里面。 源码: !DOCTYPEhtmlhtmlheadmetacharset=UTF-8..[详情]

  • vue双向绑定实现原理详解关注热度:85

    今天带来vue双向绑定实现原理详解。 vue的双向数据绑定是区分普通对象和数组的。数组的比较复杂,下篇再介绍。今天介绍vue对于对象数据的双向绑定。vue是通过数据劫持的方式来实现..[详情]

  • onhashchange事件和它的兼容处理关注热度:147

    onhashchange事件和它的兼容处理,onhashchange事件是针对AJAX无缝刷新导致后退键失效而产生的事件,因此属于一个够新的事件,浏览器兼容性如下: Feature Chrome Firefox IE Opera Safari support 5...[详情]

  • 百度模板引擎BaiduTemplate关注热度:146

    今天带来百度模板引擎BaiduTemplate 文档地址: http://baidufe.github.io/BaiduTemplate/ https://github.com/wangxiao/BaiduTemplate/blob/master/test.html 最简单好用的JS模板引擎,JS语法学习无成本,调用也只是一..[详情]

  • js中Object.create()和new object()和{}的区别关注热度:138

    今天带来,js中Object.create()和new object()和{}的区别 Object.create()介绍 Object.create(null) 创建的对象是一个空对象,在该对象上没有继承 Object.prototype 原型链上的属性或者方法,例如:toString(..[详情]

  • js Object方法大全 精心奉献关注热度:203

    今天带来js Object方法大全 精心奉献 Object 静态方法总结 create 创建一个对象 constobj=Object.create({a:1},{b:{value:2}})第一个参数为对象,对象为函数调用之后返回新对象的原型对象,第二个参数..[详情]

  • JQuery中的extends详解关注热度:205

    JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src..[详情]

  • JavaScript继承之ES6的extends关注热度:103

    JavaScript继承之ES6的extends 例子: classA{constructor(name,age){this.name=name;this.age=age;}getName(){returnthis.name;}}classBextendsA{constructor(name,age){super(name,age);this.job=IT;}getJob(){returnthis.job;}getNameAndJob(){retu..[详情]

  • js什么是面向对象

    js什么是面向对象关注热度:197

    js什么是面向对象..[详情]

  • chorme插件开发之cookie操作关注热度:104

    chrome.cookies 描述: 使用 chrome.cookies API 查询和修改 Cookie,并在 Cookie 更改时得到通知。 可用版本: 从 Chrome 6开始支持。 权限: cookies 主机权限 清单文件 要使用 Cookie API,您必须在清单..[详情]

  1. 首页
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17
  19. 18
  20. 19
  21. 20
  22. 21
  23. 22
  24. 23
  25. 24
  26. 25
  27. 下一页
  28. 1081614
栏目列表一览

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

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

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