Concept
- Understand that JavaScript is interpreted
- Describe the (non)relationship/differences between JavaScript and Java
Code
- Use the different ways of embedding JavaScript in web pages - the script tag in head, body, inline JavaScript
- Understand how to break a code line within a text string using "\" and how it is inappropriate for non string code
- Comment JavaScript code out, using all the existing ways
Variables
- Name valid variables following the JavaScript rules - _, $, a..z A..Z followed by any number,alphabet,_,$
- Respect the JavaScript variables case-sensitivity rule.
- Identify that JavaScript variables are not strongly typed
- Understand the significance of creating variables with and without 'var'
- Identify variable scopes
Operators
Use the following operators and describe their limitations.
- Arithmetic Operators (+, -, *, /, %, --, ++)
- Assignment Operators (=, +=, /=, -=, *=, %=)
- Comparison Operators (==, ===, !=, >, <, <=, >=, !==)
- Logical Operators (!, &&, ||)
- String Operators (+)
- Conditional Operator (?:)
Write code using the following elements:
- Special characters (\',\",\&,\n,\t,\r,\b,\f')
- prototype
- typeof
- null
- new
- eval
- with
- void
- NaN
- undefined
Execution flow
Predict the execution flow of code using the following constructs:
- if .. else
- switch case default
- for loop
- while loop
- for .. in
- with statement
- break & continue
- try .. catch
- throw
Built-in objects
Use and create built-in objects (including using new and using eval).
- Strings
- Date
- Array - Initialization
- Boolean
- Math
- DOM Objects
Just introduction to the document objects - document, window with only these functions - open(),write(),setTimeout()/clearTimeout()
Built-in functions
Identify / use built-in Functions
- decodeURI()
- decodeURIComponent()
- encodeURI()
- encodeURIComponent()
- escape()
- eval()
- isFinite()
- isNaN()
- Number()
- parseFloat()
- parseInt()
- String()
- unescape()
HTML events
- Handle and react to HTML Events
- Bubble and suppress events
分享到:
相关推荐
javascript-basic-toturial JavaScript 基础课程六周 Rails Girls Weekly - JavaScript Basic For 6 Weeks Week 1(9/15 19:00-22:00) JavaScript 简介 编辑器安装sublime JavaScript Debugging Tools 变数与运...
JavaScript开发人员。 基本的 ...cd otus--javascript-basic && yarn # Создайте директорию для нового занятия mkdir lessons/lessonXX # Создайте фай
【标题】:“Tabs-[removed]javascript-basic-projects” 这个项目标题暗示了这是一个关于JavaScript基础项目的集合,特别是与“Tabs”相关的实现。在Web开发中,Tab组件是一种常见的用户界面元素,用于组织和展示...
标题“javascript-basic-projects”暗示了这个压缩包可能包含一系列用于学习和练习JavaScript基础知识的项目。这些项目可以帮助初学者巩固概念,提升技能,同时也为有经验的开发者提供了回顾基础的资源。JavaScript...
在【压缩包子文件的文件名称列表】"Progetto-JavaScript-Basic-master"中,我们可以猜测这是一个Git仓库的主分支。通常,这个压缩包可能包含以下内容: 1. HTML文件:用于展示和交互的网页结构。 2. CSS文件:用于...
在"javascript-basic-main"这个练习中,你可能需要编写各种脚本来完成任务,如计算、数据操作、页面交互等,从而巩固这些基础知识。通过不断实践,你将逐渐熟练掌握JavaScript的核心概念,并为进阶学习铺平道路。...
以下是对标题"javascript-basic-koans"和描述中提到的知识点的详细解释: 1. **年表**: 年表在这里可能指的是学习JavaScript的进度或者历史发展。JavaScript是由Brendan Eich在1995年为Netscape Navigator浏览器...
标题中的"Menu-[removed]javascript-basic-projects"表明这是一个关于JavaScript基础项目的集合,可能是为了帮助初学者通过实际操作来学习JavaScript编程。JavaScript是一种广泛应用于网页和互联网应用的脚本语言,...
这个项目,"javascript-basic-slider",显然旨在提供一个简单的JavaScript实现,用于创建这种功能。下面将详细介绍JavaScript滑块的基本原理,以及如何利用HTML进行布局。 首先,HTML是构建网页结构的基础语言,它...
在"Javascript-Basic-Projects"中,你可以期望通过实际操作来学习这些概念,例如创建一个计时器应用,实现简单的动画效果,或者构建一个动态的导航菜单。这些项目将让你在实践中掌握JavaScript,并逐步提升你的编程...
java实现别踩白块儿源码javascript-basic-program 什么是JavaScript,JavaScript的作用是什么? 在您开始学习新东西之前,重要的是要准确地了解它是什么以及它是做什么的。 在掌握新的编程语言时,这尤其有用。 ...
本项目“JavaScript-Basic-Projects”是基于FreeCodeCamp教程构建的一系列基础练习,旨在帮助初学者掌握JavaScript的基础知识并将其应用于实际场景。FreeCodeCamp是一个知名的在线学习平台,提供了丰富的编程课程,...
这个"javascript-basic"项目是为初学者设计的,旨在帮助他们掌握JavaScript的基础知识。在这个项目中,我们可以深入探讨以下几个核心知识点: 1. **变量与数据类型**:JavaScript支持多种数据类型,包括基本类型...
标题中的"Counter-[removed]javascript-basic-projects"很可能是指一系列基于JavaScript的基本计数器项目。JavaScript是一种广泛用于网页和网络应用开发的编程语言,尤其在交互式用户界面方面发挥着重要作用。在这个...
"javascript-basic-master"这个文件名可能指的是一个项目或教程的主目录,通常会包含一系列的示例代码、文档、练习或者课程大纲。 在JavaScript的基本知识中,我们需要了解以下几个核心概念: 1. 变量:JavaScript...
这个名为"JavaScript-Basic_Project2_141212"的项目是Udacity的JavaScript基础课程的最终项目,旨在帮助学习者深入理解和应用JavaScript的基础知识。 在JavaScript的世界里,基础是至关重要的。这个项目可能涵盖...
在项目中使用`express-basic-auth`,首先需要通过npm安装: ```bash npm install express-basic-auth ``` ### 三、中间件配置与使用 1. 导入中间件: ```javascript const basicAuth = require('express-basic-...
这个名为"javascript-basic"的仓库提供了丰富的示例,旨在帮助学习者深入理解JavaScript的核心概念和语法。 首先,JavaScript主要在浏览器环境中运行,用于增强网页的交互性。它与HTML和CSS一起构成了Web开发的三大...
这个资源包,"javascript-basic-exercises",是基于W3resource.com提供的教程编写的练习解决方案集合,旨在帮助学习者巩固JavaScript基础知识。 1. **变量与数据类型** JavaScript支持多种数据类型,包括基础类型...
3. `canvas-basic-graphics.js`:这是核心的JavaScript文件,包含了实现各种图形绘制的函数。 接下来,我们逐一解析这些图形的绘制方法: 1. **初始化画布**:在`canvas-basic-graphics.js`中,首先需要获取`...