原生js 总结

数据类型 基本数据类型有: string、Number、Boolean、Null、Undefined。这些类型分别在内存中占有固定的大小空间,它们的值保存在栈空间,我们通过按值来访问的。 引用类型包括:Object、Array、Function等。 这些类型,则必须在堆内存中为这个值分配空间。...

2018-02-27 11:02:14

阅读数:117

评论数:0

js 鼠标 mousedown,mouseup,按键keydown,keyup 事件

keydown,keyup:属于你的键盘按键 mousedown,mouseup:属于你的鼠标按键 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu...

2018-02-07 09:21:24

阅读数:391

评论数:0

javascript之DOM操作

一、document.getElementById()根据Id获取元素节点 <div id="div1"> <p id="p1"> 我是第一个P</p> <...

2017-12-15 14:39:44

阅读数:77

评论数:0

JS DOM,常用元素属性

firstChild 元素下第一个子节点 lastChild 元素下最后一个子节点 nextSiblings 元素的下一个兄弟节点 prevSiblings 元素的上一个兄弟节点 parentNode 元素的父节点 <!DOCTYPE html> <html la...

2017-12-15 14:20:23

阅读数:92

评论数:0

JavaScript HTML DOM - 改变 CSS

改变 HTML 样式如需改变 HTML 元素的样式,请使用这个语法: document.getElementById(id).style.property = new style例子 1下面的例子会改变<p> 元素的样式:<p id="p2">He...

2017-12-11 10:25:33

阅读数:148

评论数:0

JavaScript HTML DOM - 改变 HTML

改变 HTML 输出流实例JavaScript 能够创建动态的 HTML 内容: 今天的日期是: Mon Dec 11 2017 10:11:45 GMT+0800 (中国标准时间) 在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。<...

2017-12-11 10:18:58

阅读数:53

评论数:0

JavaScript HTML DOM 元素之 添加和删除节点(HTML 元素)

创建新的 HTML 元素如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。实例<div id="div1"> <p id="p1">这是一个段落</p> <p ...

2017-12-11 10:07:23

阅读数:84

评论数:0

JavaScript HTML DOM 对象复习篇(1)

除了内置的 JavaScript 对象以外,你还可以使用 JavaScript 访问并处理所有的 HTML DOM 对象。常用对象 对象 描述 Window JavaScript 层级中的顶层对象。Window 对象表示浏览器窗口。每当 或者 标签出现,Window 对象就会被自...

2017-11-28 15:57:33

阅读数:51

评论数:0

轻松学习 JavaScript:了解 let 语句

使用let语句,允许你在JavaScript中创建块范围局部变量。let语句是在JavaScript的ECMAScript 6标准中引入的。在你往下了解let语句之前,我建议你先查看基于Infragistics jQuery库的Ignite UI,它可以帮助你更快地编写和运行Web应用程序。你可以...

2017-11-24 09:33:59

阅读数:247

评论数:0

js 操作表单

用JavaScript操作表单和操作DOM是类似的,因为表单本身也是DOM树。不过表单的输入框、下拉框等可以接收用户输入,所以用JavaScript来操作表单,可以获得用户输入的内容,或者对一个输入框设置新的内容。HTML表单的输入控件主要有以下几种: 文本框,对应的<input type=...

2017-11-21 17:37:14

阅读数:1214

评论数:0

js中typeof的用法

typeof运算符介 绍:typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。你 知道下面typeof运算的结果吗?typeof(1);typeof(NaN);typeof(Number.MIN_VALUE);typeof(Inf...

2017-07-14 11:32:15

阅读数:275

评论数:0

二叉树和二叉查找树

1.二叉树和二叉查找树1)什么是树? 树由一组以边连接的节点组成,一棵树最上面的节点称为 根节点,如果一个节点下面连接多个节点,那么该节点称为父节点,它下面的节点称为子 节点。一个节点可以有 0 个、1 个或多个子节点。没有任何子节点的节点称为叶子节点2)二叉树和二叉查找树二叉树是一种特殊的树,...

2017-06-22 16:02:13

阅读数:114

评论数:0

javascript常见数据结构与算法

前言作为前端开发者而言,可能不会像后端开发那样遇到很多的算法和数据结构问题,但是不论是做前端、 服务端还是客户端, 任何一个程序员都会开始面对更加复杂的问题, 这个时候算法和数据结构知识就变得不可或缺,它是编程能力中很重要的一部分。一、数组1.字符串分割为数组split与数组元素拼接转字符串joi...

2017-06-22 15:28:25

阅读数:381

评论数:0

JavaScript原型,原型链

原文:JavaScript原型,原型链 ! js原型 问题:什么是js原型? js每声明一个function,都有prototype原型,prototype原型是函数的一个默认属性,在函数的创建过程中由js编译器自动添加。 也就是说:当生产一个function对象的时候,就有一个原型pro...

2017-06-22 15:12:00

阅读数:207

评论数:0

Javascript的this用法

this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,   function test(){     this.x = 1;   } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,...

2017-06-09 18:12:10

阅读数:204

评论数:0

javascript深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。

2017-06-09 17:34:20

阅读数:176

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭