1.原型和原型链 2.作用域和闭包 3.异步和单线程 被称为JavaScript的三座大山 原型和原型链: 在JavaScript中,数组,对象和函数被称为引用类型,他们都有一个__proto__属性,该属性是一个对象(我们称之为隐式原型) arr数组的构造函数是Array,Array构造函数中有一 ...
分类:
编程语言 时间:
2018-12-01 23:46:35
阅读次数:
226
1. Virtual DOM是什么 Virtual DOM,即虚拟DOM树。浏览器在解析文件时,会将 文档转换为 对象,在浏览器环境中运行的脚本文件都可以获取到它,通过操作 对象暴露的接口可以直接操作页面上的DOM节点。但是DOM读写是非常耗性能的,很容易触发不必要的重绘和重排,为了更好地处理DOM ...
分类:
编程语言 时间:
2018-11-29 23:22:12
阅读次数:
285
事件流 事件流意味着页面上不止一个元素可响应相同的事件如:当我们点击页面上的按钮时,实际上我们是点击了按钮,以及按钮的容器——整个页面。 事件冒泡window ← document ← html ← body ← div由点击的位置扩散到整个界面 事件捕获由整个界面缩小到点击的位置window → ...
分类:
编程语言 时间:
2018-11-28 20:41:14
阅读次数:
204
<html lang="en"><head> <meta charset="UTF-8"> <title>DOM</title></head><body name="cc"><div id="div" name="cc"> <ul type="square" id="myul"> <li name= ...
分类:
编程语言 时间:
2018-11-28 20:34:59
阅读次数:
170
1.Virtual-DOM是什么Virtual-DOM,即虚拟DOM树。浏览器在解析文件时,会将html文档转换为document对象,在浏览器环境中运行的脚本文件都可以获取到它,通过操作document对象暴露的接口可以直接操作页面上的DOM节点。但是DOM读写是非常耗性能的,很容易触发不必要的重绘和重排,为了更好地处理DOM操作,Virtual-DOM技术就诞生了。Virtual-DOM就是在
分类:
编程语言 时间:
2018-11-24 19:49:33
阅读次数:
240
Vue.js是一个渐进式框架,只需要具备基本的HTML/CSS/JavaScript基础就可以快速上手。在用Vue.js构建大型应用时推荐使用NPM安装,但是需要注意npm的版本需要大于3.0。在通过npm安装项目后,我们需要对其目录进行解析:(1)Build:项目构建(webpack)相关代码;(2)config:配置目录,包括端口号等。(3)node_modules:npm加载的项目依赖模块(
分类:
Web程序 时间:
2018-11-20 19:44:46
阅读次数:
224
JavaScript基础(一) JavaScript是一种弱类型的脚本语言; var a = 3; (变量声明之前必须用var声明,编程规范!) 变量的命名规范: ...
分类:
编程语言 时间:
2018-11-16 13:21:14
阅读次数:
173
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。JS高级特征:正则表达式、排序算
分类:
Web程序 时间:
2018-11-15 19:44:51
阅读次数:
1166
[TOC] Web前端有三层 HTML: 从语义的角度, 描述页面结构. CSS: 从审美的角度, 描述样式(美化页面). JavaScript: 从交互的角度, 描述行为(提升用户体验). JavaScript的组成 JavaScript基础分为三个部分: ECMAScript: JavaScri ...
分类:
编程语言 时间:
2018-11-15 17:20:43
阅读次数:
164
BOM的介绍 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:浏览器对象模型,操作浏览器部分功能的API。 ...
分类:
其他好文 时间:
2018-11-14 12:36:58
阅读次数:
173