那么 HTML5 给开发者提供了哪些便利呢?简单列举有: 用于绘画的 canvas 元素 用 ...
块级作用域和暂时性死区 变量提升现象: 暂时性死区 TDZ Temporal Dead Zone : 函数默认值受TDZ的影响 执行上下文和调用栈 JavaScript 执行主要分为两个阶段: 代码预编译阶段 代码执行阶段 预编译阶段是前置阶段,这个时候由编译器将 JavaScript 代码编译成可执行的代码。 执行阶段主要任务是执行代码,执行上下文在这个阶段全部创建完成。 预编译过程做的事情: ...
2020-04-27 17:23 0 648 推荐指数:
那么 HTML5 给开发者提供了哪些便利呢?简单列举有: 用于绘画的 canvas 元素 用 ...
JavaScript 类型及其判断 JavaScript 具有七种内置数据类型,它们分别是:null、undefined、boolean、number、string、object、symbol,其中object 类型又具体包含了 function、array、date 等 对于这些类型的判断 ...
html概述和结构 1. html概述 HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页 ...
前言 这本由David Flanagan著作,并由淘宝前端团队译的《JavaScript权威指南》,也就是我们俗称的“犀牛书”,算是JS界公认的“圣经”了。本书较厚(有1004页),读起来颇费功夫,但作为JavaScript(下文简称:JS)相关从业者,我还是鼎力推荐,一定要读完这本 ...
JavaScript的分层概念 为了使代码更清晰,减少冗余,提高代码重用率,和css分层一样: base层:最低端,给common层和page层提供接口的,两个职责:1:不同浏览器之间js的差异提供统一接口;2:扩展js语言底层提供的接口。 common层:提供可复用的组件,和页面内具体功能 ...
第三部分:iOS开发底层原理 1、Objective-C对象模型 1.1 isa指针 NSObject.h部分代码: objc.h部分代码: 每个对象都有一个名为isa的指针,指向该对象的类 isa指针指向流程图如下: 如果把类看成一个C语言的结构体 ...
如何提高iOS开发技能 1、阅读博客:https://github.com/tangqiaoboy/iOSBlogCN 40多位iOS开发博主的博客地址 2、读书:每年阅读一本高质量的iOS开发书籍 3、看WWDC视频 4、看苹果的官方文档 5、看开源项目的代码 6、多写代码,多思 ...
一、JavaScript 简介 一、JavaScript语言的介绍:JavaScript是基于对象和原型的一种动态、弱类型的脚本语言 二、JavaScript语言的组成:JavaScript是由核心语法(ECMAScript)、文档对象模型(DOM)、浏览器 ...