JavaScript学习笔记--语法二】的更多相关文章

条件判断与C语言一样 两种循环.for 循环和 while 循环,JavaScript不区分整数和浮点数,统一用Number表示,所以不是 int i var x = 0; var i; for (i=1; i<=10000; i++) { x = x + i; } x; // 50005000 -------------------或者---------------- > var x = 0;for (var i=1; i<=10000; i++) { x = x + i;}<…
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/学习. JavaScript的字符串就是用 ' ' 或者 “ ” 括起来的字符表示. 如果字符串内部既包含 ‘ 又包含 ” 就需要用转义字符 \ 来标识,比如: 'I\'m \"OK\"!'; 表示的字符串内容是:I'm "OK"! 转义字符\可以转义很多字符,比如\n…
学习内容: 一.变量的定义 二.JS的基本数据类型 三.JS的基本语法 1.变量的定义:   任何语言中最基本的东西就属于变量了,那么如何定义变量以及运用,其实是一件很简单的事情.. JS中提供了如何去定义变量,但是在定义变量的时候我们需要明确和注意一些事情.. 变量必须以字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y 和 Y 是不同的变量) JS中变量的定义有自己的定义方式.. <html xmlns="http://www.w3.org/1…
一 js与json数据格式的转换:序列号与反序列化 JSON.stringify(jsobj, '  ');//将js的obj转换为json对象: JSON.parse()把json对象变成一个JavaScript对象,参数可以带函数以便进行灵活处理: 二正则 表达式:可进行复杂的字符串处理,匹配. 三 js的面向对象:面向对象一般有类class.实例obj,js没有class,一般通过一个已有实例来创建新的对象,方法有 3.1 Object.create(已存在对象)来创建新的对象 3.2新版…
Js制作选项卡小结 1.先构思好需要展示的页面效果,比如这样 2.需要显示的效果通过html和css制作出来,包括选项(第一课.第二课)的鼠标停留背景变色.下方选项页内容切换的内容等. 3.把此选项卡分为上下两个部分,并且3个选项对应3个选项页面.上方为id为tab的固定div,需要变换的是鼠标放入li时li切换背景(比如此时li为灰色背景):下方为content容器div,放入需要展示的内容(本例中为3个ul),初始效果为第一个ul显示block,后面两个为display:none. 4.将需…
二.DOM DOM是"Document Object Model"(文档对象模型)的首字母缩写,当创建了一个网页并把它加载到WEB浏览器 中时,DOM就在后台生成,它讲根据你编写的网页文档创建一个文档对象. javascript语言里的对象可以分为三种类型: ①用户定于对象(user-defined object):由程序员自行创建的对象 ②内建对象(native object):内建在javascript语言里的对象,如Array,math,date等. ③宿主对象:(host ob…
函数就是对象,所以他们可以作为一个参数传递给其它函数: 当你将introduceBugs()作为一个参数传递给writeCode(),然后在某个时间点,writeCode()有可能执行(调用)introduceBugs(): 这种情况下,introduceBugs()被称为回调函数(callback function)或简称为回调(callback:): function writeCode(callback) { // do something... callback(); // ... }…
JavaScript不包含传统的类继承模型,而是使用prototype原型模型.JavaScript使用原型链的继承方式. function Foo() { this.value = 42; } Foo.prototype = { method: function() {} }; function Bar() {} //设置Bar的prototype属性为Foo的实例对象 Bar.prototype = New Foo(); Bar.prototype.foo = 'Hello World';…
代码风格: 每句结尾不用加分号: 单行注释用//,多行注释用/*...需要注释掉的代码....*/ 严格区分大小写 优雅的代码需要注意锁进 基础知识: Number:JavaScript不区分整数和浮点数,统一用Number表示.十六进制用0x前缀和0-9,a-f表示. 字符串:以单引号'或双引号"括起来      \n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\.多行字符串用反引号 ` ... ` 表示. > `这是一个多哈字符串`< "这是一个…
第二章 函数简介 1 第一个函数示例 <script language="JavaScript" type="text/JavaScript"> function bark(name,weight) { if(weight>20) console.log(name+" says WOOF WOOF"); else console.log(name+" says woof woof"); } bark(&quo…