【HTML5+CSS3+JavaScript学习笔记】教程文章相关的互联网学习教程文章

javascript学习笔记

内容待续原文:http://www.cnblogs.com/mickeyontheway/p/3551851.html

学习笔记(二)JavaScript基本概念(语法,数据类型,控制语句,函数)【图】

一.语法1.javascirpt中一切(变量,函数名和操作符)是严格区分大小写的。2.javascript(标识符)所谓标识符,就是指变量,函数,属性的名字,或者函数的参数。命名规则:第一个字符必须是一个字母、下划线、美元符号,其它字符可以是字母、下划线、美元符号或数字。不能把关键字,保留字,true,false和null用作标识符。3.ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。(但是没有谁强...

javascript学习笔记--经典继承、组合继承、原型式继承、寄生继承以及寄生组合继承【代码】

经典继承js中实现经典继承的方式是通过构造函数来实现的,即在子类中对父类调用call方法。 function Geometric() {this.time = "";this.color = "";this.base = function () {alert("Creating time is: " + this.time + " and color is: " + this.color)}}function Circle() {Geometric.call(this);this.radius = 0;this.area = function () {alert("the area is: " + Math.PI * this.radius * this.radius)}}function Rectangle(...

Javascript学习笔记(函数---再次学习)【代码】

1.函数的定义2.函数的递归调用3.闭包 1.函数的定义有两种:  第一种:函数声明  function functionName(arg0,arg1,arg2){//函数体 }函数声明,一个重要特征是函数声明提升,即在执行代码之前会先读取函数声明。  第二种:使用函数表达式 var functionName = function(arg0,arg1,arg2){//函数体 };函数表达式与其他表达式一样,在使用前必须先赋值。两种创建方式的区别:函数声明的方式创建函数会使函数声明提升。2....

JavaScript学习笔记【代码】【图】

JS基础基本类型和对象String要想让字符串里嵌套引号,有两个方法。字符串用单引号引起来,字符串内的引号用双引号;1var str = ‘我说:"今晚月色很好"‘; 2 console.log(str);  控制台显示:  2. 字符串内的引号用转义字符 \ 表示。var str = "我说:\"今晚月色很好\""; console.log(str);   控制台显示:两种方法效果一样。Null定义一个变量的值为null,对变量用typeof进行检测,其显示结果为object。示例:1var a = null;...

javascript学习笔记---ECMAScript运算符(逻辑运算符)【代码】

Boolean 运算符非常重要,它使得程序语言得以正常运行。Boolean 运算符有三种:NOT、AND 和 OR。ToBoolean 操作在学习各种逻辑运算符之前,让我们先了解一下 ECMAScript-262 v5 规范中描述的 ToBoolean 操作。抽象操作 ToBoolean 将其参数按照下表中的规则转换为逻辑值:参数类型结果UndefinedfalseNullfalseBoolean结果等于输入的参数(不转换)Number如果参数为 +0, -0 或 NaN,则结果为 false;否则为 true。String如果参数为空...

javascript学习笔记(九):DOM操作HTML的各种方法使用【代码】

1<!DOCTYPE html> 2<html> 3<head lang="en"> 4<meta chaset="UTF-8"> 5<title></title> 6</head> 7<body> 8<p name="pname">Hello</p> 9<p name="pname">Hello</p> 10<p name="pname">Hello</p> 11<p name="pname">Hello</p> 12<p name="pname">Hello</p> 13<a name="pname">Hello</a> 14<a id="aid" title="获取a标签的属性成功">aaaaaaa</a> 15<a id="aid2">aid2</a> 16 17<ul><li>1</li><li>2</li><li>3</li></ul><!--...

js学习笔记 day7

## 1.对象的拷贝 <script> <script> // 对象的拷贝 var obj1 = { name: ‘zs‘, age: 18, sex: ‘男‘ } var obj2 = {}; // // 遍历对象中的成员 // for (var key in obj1) { // // obj1[key] // obj2[key] = obj1[key]; // } // // 修改obj1的成员,此时不会影响obj2 // obj1.name = ‘xx‘; // ...

JavaScript 入门书籍推荐及学习笔记总结 -- 《JavaScript权威指南》

简介关于 JavaScript 的入门学习教程,网上通常会推荐以下书籍:《JavaScript权威指南》(其中涵盖语言核心部分和浏览器客户端编程,比较系统和全面,个人比较推荐,电子版下载(中文版),英文版)《JavaScript高级程序设计》(作为参考书与《JavaScript权威指南》一起参考阅读还不错,电子版下载)《JavaScript DOM编程艺术》(主要讲 DOM 这块,其中有很多编程实践和案例可用于参考学习,电子版下载)《JavaScript语言精粹》(只...

KnockoutJs学习笔记(七)【代码】【图】

if binding与visible binding类似。不同之处在于,包含visible binding的元素会在DOM中一直保存,并且该元素相应的data-bind属性会一直保持,visible binding只是利用CSS来触发元素的可见性。另一方面,if binding是物理地增加或删除包含它的元素,并且元素内的data-bind只有在判断语句为真时才生效。下面是一个简单的if binding的例子:js部分:1var viewModel = { 2 displayMessage: ko.observable(false) 3}; 45 ko.applyBi...

javascript学习笔记【代码】【图】

多点用javascript数组,javascript对象,这些东西性能是很高的,而且代码美观,多用水平才能提高,别一天到晚就只会var个变量。javascript是区分大小写的语言,也就是说,关键字、变量、函数名、和所有的标识符都必须采取一致的大小写形式。javascript支持两种注释,在行尾“//” 和 “/* */”之间的文本 也会当做注释。 JavaScript标识符必须以字母、下划线(_)或美元符($)开始。后续的字符可以是字母、数字、下划线或美元符。数字...

JavaScript在HTML中的使用--学习笔记【代码】

<script>元素<script>属性:async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。charset:可选。表示通过 src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有用。defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。 IE7 及更早版本对嵌入脚本也支持这个属性。language:已废弃。原来用...

js面向对象学习笔记之九(BOM 与 DOM 中常用属性分析)

一 BOM对象 window 的 相关属性1. 用户配置机器配置对象 navigator navigator.userAgent //该属性可以查看用户机器浏览器的配置"Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4"2. 用户uri访问地址 location 主 机:host: "www.baidu.com" 主机名称:hostname: "www.baidu.com" 完整uri :h...

JavaScript学习笔记一

JavaScript是脚本语言JavaScript是一种轻量级的编程语言.JavaScript是可插入HTML页面的编程代码.JavaScript插入HTML页面后,可由所有的现代浏览器执行.JavaScript很容易学习.HTML的脚本必须位于<script>与</script>标签之间.脚本可被放置在HTML页面的<body>和<head>部分中,或者同时存在于两个部分中.通常做法: 将JS函数放入<head>中或者页面底部,以避免干扰页面内容.<script>alert("我的第一个 JavaScript");</script>-------------...

【学习笔记】深入理解js原型和闭包(7)——原型的灵活性【图】

在Java和C#中,你可以简单的理解class是一个模子,对象就是被这个模子压出来的一批一批月饼(中秋节刚过完)。压个啥样,就得是个啥样,不能随便动,动一动就坏了。而在javascript中,就没有模子了,月饼被换成了面团,你可以捏成自己想要的样子。 首先,对象属性可以随时改动。对象或者函数,刚开始new出来之后,可能啥属性都没有。但是你可以这会儿加一个,过一会儿在加两个,非常灵活。在jQuery的源码中,对象被创建时什么属性都...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部