复习js

作者: 何wife | 来源:发表于2017-06-26 22:19 被阅读0次

web的标准:

结构,样式,行为

样式的层级关系:

!important>行内样式>ID>class>Elements>*

JS中全局变量属于window,

怎么让它不属于window?

变成局部变量

改变this的指向

return的一些特性:

函数里没有返回值时,返回undefined;

阻止后边代码的运行,用来封装函数。

return false 阻止默认事件,

prevent.default()兼容高级别浏览器

定时器:

setTimeout(),只执行一次。超时调用

setInterval() 无数次。间歇调用

批量改变元素的样式:

obj.style.cssText={}

.with(obj,style)性能低

字符串的方法:

tostring() ,将其转为字符串;

charAt(),返回指定下标位置;

 toUppercase() ,转为大写

tolowercase(),转为小写 ;

split() ,将字符串转为数组;

concate() ,连接多个字符串

repleace(),替换

substring(),提取字符串的某部分;

lastIndexof() ,返回一个指定的字符串值最后出现的位置;

slice() ,提取字符串的某部分;

indexOf(),返回在父串中首次出现的位置。

数组方法:

pop() ,末尾删除

push() ,末尾添加

shift() ,头部删除;

unshift ()头部添加;

splice()截取

join()将数组转为字符串;

sort()进行排序;

this的问题:

在定时器中不能用this;

行中不能用;

事件里套函数也不能用;

解决for循环里i的问题:

循环加事件,事件中使用i的方法:

自定义属性或者封闭空间;

循环里加定时器使用i的方法:

自定义属性或封闭空间;

form表单的属性:

action:表单提交的路径;

method:提交的方式;

submit:提交

获取非行间样式:

currentStyle[name];

getComputerStyle(obj,false)[name]

什么是true,什么是false?

真:true,非空字符串,非0数字,非空对象;

假:null,NAN,undefined,空对象,空字符串;

基本数据类型:

number,boolean,string,undefined,object,null,symbol

深度检测数据类型:

instanceof()

typeof()

相关文章

  • React入门(一)

    React 一. js复习 重新理解javascript(适合快速浏览复习闭包等基础的js知识)。快速复习js特性...

  • js复习

    概念描述:javaScript是一种基于对象和事件驱动并且相对安全性的客户端脚本语言 。特点:松散性 继承机制 ...

  • js复习

    1.数据类型number string Boolean undefined null o...

  • js 复习

    1 数据类型 基本六个类型,亮点 提到了ES6 的symbol 如果问到 判断数据类型 除了说明...

  • js复习

    1 数据类型 2 ===和==的区别, 3 js onload和DOMcontentloaded的区别 ...

  • js复习

    1. 作用域 词法分析,解析(抽象语法树),代码生成 摘自YDKJS 引擎:负责从始至终的编译和执行我们的 Jav...

  • 复习js

    web的标准: 结构,样式,行为 样式的层级关系: !important>行内样式>ID>class>Elemen...

  • js复习

    ===相对于==多了一个类型比较 事件 onclick onmouseover onmouseout onmous...

  • WEB__frontend--React6(hooks/hoc)

    复习redux app.js actions folderindex.js user.js reducer fo...

  • 2018-10-23

    复习js的逻辑,学习vue

网友评论

      本文标题:复习js

      本文链接:https://www.haomeiwen.com/subject/xebjcxtx.html