H5后javascript的提升

原创 2018年04月17日 00:46:58

JAVASCRIPT提升

DOM扩展

获取元素

~~~javascript
document.getElementsByClassName (‘class’);
//通过类名获取元素,以伪数组形式存在。

document.querySelector(‘selector’);
//通过CSS选择器获取元素,符合匹配条件的第1个元素。

document.querySelectorAll(‘selector’);
//通过CSS选择器获取元素,以伪数组形式存在。
~~~

类名操作

~~~javascript
Node.classList.add(‘class’);
//添加class

Node.classList.remove(‘class’);
//移除class

Node.classList.toggle(‘class’);
//切换class,有则移除,无则添加

Node.classList.contains(‘class’);
//检测是否存在class

jquery和H5操作类的API比较

box = document.querySelecter(‘.box’);

jquery H5
$(‘.box’).addClass() box.classlist.add()
$(‘.box’).removeClass() box.classlist.remove()
$(‘.box’).toggleClass() box.classlist.toggle()
$(‘.box’).hasClass() box.classlist.contains()

前端H5—Javascript高级

-
  • 1970年01月01日 08:00

javascript的变量声明和函数声明提升

*参考《你不知道的Javascript(上)》第四章——提升要理解javascript的变量声明和函数声明的提升,重要的是理解浏览器引擎对javascript代码的处理过程:包括变量和函数在内的所有声...
  • u012655237
  • u012655237
  • 2016-05-27 00:10:54
  • 3763

Javascript变量提升(Hoisting)

Javascript中的变量提升Javascript中的变量提升定义: 函数声明和变量声明总是被JavaScript解释器隐式地提升(hoist)到包含他们的作用域的最顶端。注意这里说的是变量或函数的...
  • panzer9
  • panzer9
  • 2016-07-21 14:30:32
  • 1815

javascript中的变量提升和函数提升详解

我们用循序渐进的例子来看JavaScript中的变量提升和函数提升。 实践一:变量声明提升的优先级高于函数声明提升 比较下面两个例子,将会输出同样的结果: !function(){     conso...
  • Tyro_java
  • Tyro_java
  • 2016-04-12 13:51:06
  • 1420

JavaScript 变量作用域和声明提升

本博文参考 文章 《javascript设计模式和开发实践》变量作用域相信大家能理解,但是,命名提升?What is this?虽然有javascript开发经验,但是有些概念还是需要不断复习,...
  • P_127
  • P_127
  • 2017-11-21 15:32:51
  • 198

javascript中函数作用域之”提升“

javascript中函数作用域之变量提升        当我们在函数内部用关键字var声明一个变量的时候,此变量的作用域限制在当前函数。        提升:在一个作用域内部,不管一...
  • doctor_who2004
  • doctor_who2004
  • 2015-08-31 21:51:11
  • 749

翻译 - JavaScript中的作用域与变量声明提升

在前篇小议javascript之全局对象创建译文中提到过JavaScript Hoisting概念,当时不甚了解。google之后发现ben cherry解释的最为明了,于是有了本文这篇干货翻...
  • hsany330
  • hsany330
  • 2012-11-27 19:25:03
  • 330

JavaScript提升(你不知道的JavaScript)

最近,在读《你不知道的JavaScript(上卷)》这本书,书中详细阐述了JavaScript众多重要但经常被大家忽略的点,在此强烈推荐!!!书中,第4章讲述了“提升”,从示例出发讲述了变量和函数提升...
  • ligang2585116
  • ligang2585116
  • 2015-05-30 10:10:14
  • 4895

移动端 h5 开发相关内容总结——JavaScript 篇

1.改变页面标题的内容有时候我们开发 h5页面的时候需要动态的去更新title 的名字,这个时候使用 document.titile='修改后的名字';就可以解决我们的问题。或者使用 //...
  • yisuowushinian
  • yisuowushinian
  • 2016-01-04 16:50:51
  • 3967

lazyload-JavaScript

  • 2016年10月17日 20:15
  • 3.07MB
  • 下载
收藏助手
不良信息举报
您举报文章:H5后javascript的提升
举报原因:
原因补充:

(最多只允许输入30个字)