
js基础
js基础
前端61
比昨天更努力,让明天更美好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS运行三部曲
JS运行的三个步骤1.语法分析2.预编译3.解析执行 (解释一行执行一行)原创 2019-05-09 09:46:04 · 180 阅读 · 0 评论 -
js预编译四部曲
1.创建AO/GO对象2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined3.将实参值和形参统一4.在函数体里面找函数声明,值赋予函数体原创 2019-05-08 22:55:53 · 209 阅读 · 0 评论 -
js的值类型(原始值,引用值)
一、js 的值类型1.原始值原始值类型分为五类:number string boolean null undefined2.引用值引用类型有object,Array等(对象,数组,函数)二、引用值与原始值的区别原始值放在栈(stack)中引用值放在堆(heap)中相当于开了a,b两个房间,b房间的值复制了a房间的值。当a房间的值发生改变时,b房间的值不发生改变。a和b两个房间...原创 2019-05-09 10:20:13 · 428 阅读 · 0 评论 -
js构造函数内部原理
js构造函数内部原理1.在函数体最前面隐式的加上this = { }2.执行 this.xxx = xxx3.隐式的返回 this function Student (name,age){ //this = { } this.name = name this.age = age // return this } var student = new Student...原创 2019-05-20 09:45:28 · 436 阅读 · 0 评论 -
js 原生手写tabs标签页
js 原生手写tabs标签页效果:代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .container{ ...原创 2019-05-21 10:39:39 · 2318 阅读 · 3 评论 -
js 方块跟随鼠标移动
js 方块跟随鼠标移动 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .app{ width:100px...原创 2019-05-21 11:12:58 · 1319 阅读 · 0 评论 -
js -- this的指向问题
js – this的指向问题普通函数中的this ---- window对象 . 方法中的this ---- 当前的实例对象定时器方法中的this — window构造函数中的this — 实例对象原型对象方法中的this ---- 实例对象...原创 2019-05-21 11:17:56 · 218 阅读 · 0 评论 -
js 获取元素和节点的12行代码
js 获取元素和节点的12行代码 var app = document.getElementById('app')父级节点 – app.parentNode父级元素 – app.parentElement子节点 – app.childNodes子元素 – app.children第一个子节点 – app.firstChild ---- IE8中是第一个子元素第一个子元素 – a...原创 2019-05-21 13:45:16 · 299 阅读 · 0 评论 -
js之继承
一、什么是继承继承是类与类之间的关系,其作用是使得子类具有父类别的各种属性和方法。二、继承的实现方式想要继承,就必须要提供个父类(继承谁,提供继承的属性)// 创建一个人类,并且人类带有名字 吃饭和能跑的属性function Human(name) { this.name = name this.eat = function () { cons...原创 2019-10-24 15:54:49 · 356 阅读 · 0 评论