`
sakakokiya
  • 浏览: 521938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript - Basic

阅读更多
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 基础

    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 变数与运...

    otus--javascript-basic:HTTPS课程资料库

    JavaScript开发人员。 基本的 ...cd otus--javascript-basic && yarn # Создайте директорию для нового занятия mkdir lessons/lessonXX # Создайте фай

    Tabs-[removed]javascript-basic-projects

    【标题】:“Tabs-[removed]javascript-basic-projects” 这个项目标题暗示了这是一个关于JavaScript基础项目的集合,特别是与“Tabs”相关的实现。在Web开发中,Tab组件是一种常见的用户界面元素,用于组织和展示...

    javascript-basic-projects

    标题“javascript-basic-projects”暗示了这个压缩包可能包含一系列用于学习和练习JavaScript基础知识的项目。这些项目可以帮助初学者巩固概念,提升技能,同时也为有经验的开发者提供了回顾基础的资源。JavaScript...

    Progetto-JavaScript-Basic:Primo Progetto Usando JavaScript

    在【压缩包子文件的文件名称列表】"Progetto-JavaScript-Basic-master"中,我们可以猜测这是一个Git仓库的主分支。通常,这个压缩包可能包含以下内容: 1. HTML文件:用于展示和交互的网页结构。 2. CSS文件:用于...

    javascript-basic:JavaScript练习

    在"javascript-basic-main"这个练习中,你可能需要编写各种脚本来完成任务,如计算、数据操作、页面交互等,从而巩固这些基础知识。通过不断实践,你将逐渐熟练掌握JavaScript的核心概念,并为进阶学习铺平道路。...

    javascript-basic-koans

    以下是对标题"javascript-basic-koans"和描述中提到的知识点的详细解释: 1. **年表**: 年表在这里可能指的是学习JavaScript的进度或者历史发展。JavaScript是由Brendan Eich在1995年为Netscape Navigator浏览器...

    Menu-[removed]javascript-basic-projects

    标题中的"Menu-[removed]javascript-basic-projects"表明这是一个关于JavaScript基础项目的集合,可能是为了帮助初学者通过实际操作来学习JavaScript编程。JavaScript是一种广泛应用于网页和互联网应用的脚本语言,...

    javascript-basic-slider:Javascript Basit Slider

    这个项目,"javascript-basic-slider",显然旨在提供一个简单的JavaScript实现,用于创建这种功能。下面将详细介绍JavaScript滑块的基本原理,以及如何利用HTML进行布局。 首先,HTML是构建网页结构的基础语言,它...

    Javascript-Basic-Projects

    在"Javascript-Basic-Projects"中,你可以期望通过实际操作来学习这些概念,例如创建一个计时器应用,实现简单的动画效果,或者构建一个动态的导航菜单。这些项目将让你在实践中掌握JavaScript,并逐步提升你的编程...

    java实现别踩白块儿源码-javascript-basic-program:什么是JavaScript,JavaScript的作用是什么?在

    java实现别踩白块儿源码javascript-basic-program 什么是JavaScript,JavaScript的作用是什么? 在您开始学习新东西之前,重要的是要准确地了解它是什么以及它是做什么的。 在掌握新的编程语言时,这尤其有用。 ...

    JavasCript-Basic-Projects:使用FreeCodeCamp教程开发的基本项目

    本项目“JavaScript-Basic-Projects”是基于FreeCodeCamp教程构建的一系列基础练习,旨在帮助初学者掌握JavaScript的基础知识并将其应用于实际场景。FreeCodeCamp是一个知名的在线学习平台,提供了丰富的编程课程,...

    javascript-basic:javascript 的基本项目。 学习用

    这个"javascript-basic"项目是为初学者设计的,旨在帮助他们掌握JavaScript的基础知识。在这个项目中,我们可以深入探讨以下几个核心知识点: 1. **变量与数据类型**:JavaScript支持多种数据类型,包括基本类型...

    Counter-[removed]javascript-basic-projects

    标题中的"Counter-[removed]javascript-basic-projects"很可能是指一系列基于JavaScript的基本计数器项目。JavaScript是一种广泛用于网页和网络应用开发的编程语言,尤其在交互式用户界面方面发挥着重要作用。在这个...

    javascript-basic

    "javascript-basic-master"这个文件名可能指的是一个项目或教程的主目录,通常会包含一系列的示例代码、文档、练习或者课程大纲。 在JavaScript的基本知识中,我们需要了解以下几个核心概念: 1. 变量:JavaScript...

    JavaScript-Basic_Project2_141212:这是 Udacity 的 JavaScript Basic 的最终项目

    这个名为"JavaScript-Basic_Project2_141212"的项目是Udacity的JavaScript基础课程的最终项目,旨在帮助学习者深入理解和应用JavaScript的基础知识。 在JavaScript的世界里,基础是至关重要的。这个项目可能涵盖...

    前端开源库-express-basic-auth

    在项目中使用`express-basic-auth`,首先需要通过npm安装: ```bash npm install express-basic-auth ``` ### 三、中间件配置与使用 1. 导入中间件: ```javascript const basicAuth = require('express-basic-...

    javascript-basic:此 repo 包含 IS219 的 javascript 基本示例

    这个名为"javascript-basic"的仓库提供了丰富的示例,旨在帮助学习者深入理解JavaScript的核心概念和语法。 首先,JavaScript主要在浏览器环境中运行,用于增强网页的交互性。它与HTML和CSS一起构成了Web开发的三大...

    javascript-basic-exercises:基于 W3resource.com 教程的练习解决方案集合

    这个资源包,"javascript-basic-exercises",是基于W3resource.com提供的教程编写的练习解决方案集合,旨在帮助学习者巩固JavaScript基础知识。 1. **变量与数据类型** JavaScript支持多种数据类型,包括基础类型...

    canvas-basic-graphics.zip

    3. `canvas-basic-graphics.js`:这是核心的JavaScript文件,包含了实现各种图形绘制的函数。 接下来,我们逐一解析这些图形的绘制方法: 1. **初始化画布**:在`canvas-basic-graphics.js`中,首先需要获取`...

Global site tag (gtag.js) - Google Analytics