JavaScript代码的执行过程分为两个阶段: 代码编译阶段,由编译器完成,将代码翻译成可执行代码 代码执行阶段,由引擎完成,主要任务是执行可执行代码 可执行代码分为三种: 全局代码 函数代码 eval代码 一、执行上下文(EC) 当代码运行到一个环境时,就会进行“准备工作”,这里的“准备工作”称 ...
分类:
编程语言 时间:
2020-01-22 10:53:22
阅读次数:
81
简介 事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 事件通常与函数配合使用,当事件发生时函数才会执行。 执行JS 事件的方式: HTML 事件属性可以直接执行 JavaScript 代码 HTML 事件属性可以调 ...
分类:
其他好文 时间:
2020-01-20 21:18:42
阅读次数:
74
这里和朋友们简单探讨一下个人对于前端兼容性的一些理解: 在项目中,前端主要处理html,css,javaScript代码,当然还有可能接触到razor等渲染引擎方面的知识,不过主要处理的还是HTML、CSS、JavaScript。个人认为兼容性的问题也是对这三个方面进行处理。 首先,是html方面兼 ...
分类:
其他好文 时间:
2020-01-20 14:30:41
阅读次数:
60
前言:建议花5 10分钟把这篇文章通读一遍。若不能理解,建议放慢学习节奏,回到HTML标记的学习章节。 第一种默认使用的方法,也是不建议使用的方法 直接嵌入JavaScript代码:在标记中插入 浏览器解析JavaScript代码时,我们需要明白一个道理: 所有 ``` ...
分类:
编程语言 时间:
2020-01-20 09:51:05
阅读次数:
136
Vue基础篇 6事件处理 1.监听事件 可以用 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 示例 2.事件处理方法 然而许多事件处理逻辑会更为复杂,所以直接把 JavaScript 代码写在 指令中是不可行的。因此 还可以接收一个需要调用的方法名称。 3.内联处理器中方 ...
分类:
其他好文 时间:
2020-01-19 23:46:13
阅读次数:
83
这是《玩转 React》系列的第三篇,看到本篇的标题,了解过 React 的同学可能已经大致猜到我要讲什么了,本篇中要讲的内容对于刚接触 React 的同学来说,可能有些难以接受,但希望你能坚持学下去,这是 Facebook 的前端大神们为前端开发做出的革命性创新。 React 第一印象 废话不多说 ...
分类:
编程语言 时间:
2020-01-18 00:46:10
阅读次数:
99
很早我们就可以在 HTML 文档中写 <custome-element></custom-element> 这样的自定义名称标签。但是浏览器对于不认识的标签一律当成一个普通的行内元素处理,没有相关语义。虽然我们能用 JavaScript 代码给它添加一些功能,但是并没有生命周期相关的函数供我们做一些 ...
分类:
其他好文 时间:
2020-01-17 23:18:49
阅读次数:
106
在第二篇文章 《新型前端开发方式》 中有说到 React 有很爽的一点就是给我们一种创造 HTML 标签的能力,那么今天这篇文章就详细讲解下 React 是如何提供这种能力的,作为前端开发者如何来运用这种能力。 在第三篇文章 《JavaScript代码里写HTML一样可以很优雅》 中介绍了 Java ...
分类:
Web程序 时间:
2020-01-17 21:33:28
阅读次数:
106
因为JavaScript在浏览器中以单线程模式运行,页面加载后,一旦页面上所有的JavaScript代码被执行完后,就只能依赖触发事件来执行JavaScript代码。 浏览器在接收到用户的鼠标或键盘输入后,会自动在对应的DOM节点上触发相应的事件。如果该节点已经绑定了对应的JavaScript处理函 ...
分类:
Web程序 时间:
2020-01-16 12:40:11
阅读次数:
99
顾名思义,严格模式,就是在严格的模式下执行JavaScript代码 通过 ‘use strict’ 指令指定使用严格模式 兼容: IE10以上 严格模式可以使用在脚本中或者函数体中 <script> 'use strict' .... </script> <script> function() { ...
分类:
编程语言 时间:
2020-01-16 01:16:01
阅读次数:
97