13.1 clientjavascript window对象是所有clientjavascript特点和api主要的接入点.它代表了一个浏览器窗口,通过window对象引用它. window 方法 alert() prompt() confirm() 13.2 在html里嵌入javascript 4种方法: 内联:放置在<script></script>标签之中 外部引入:<script src="   "></script> html…
20 client记忆 client几种形式存储的: web记忆 cookie IE userData 离线应用 web数据库 文件系统api 20.1 localStorage 和 sessionStorage 20.1 .1 存储有效期和作用域 localStorage 和 sessionStorage差别在于存储的有效期和作用域不同. localStorage的作用域限制在文档源级别的. 文档源:协议 主机名 port 决定同一个文档源 同源的文档源能够共享同一个localStorage,…
种类.值和变量 数据类型分类: 基本类型(primitive type):数位 弦 布尔值 null undefined 对象类型(object type): 对象是属性的集合,每一个属性都由"名/值"对构成. javascript解释器有自己的内存管理机制,能够自己主动对内存进行垃圾回收. 3.1数字 javascript不区分浮点和整型,全部的数字都是依照浮点型处理. 3.1.1整型直接量 3.1.2浮点型直接量 3.1.3算数运算 3.1.4二进制浮点数和四舍五入错误 当进行小数…
html 部分 <!DOCTYPE html> <html> <head> <title>Event Bubling Example</title> </head> <body> <!--事件冒泡 与事件捕捉 顺序相反--> <!--事件冒泡 1 <div> 2 <body> 3 <html> 4 document --> <!--事件捕捉 1.docume…
对象 //本书是指:javascript权威指南    //以下内容摘记时间为:2013.7.28 对象的定义: 1.对象是一种复合值:将很多值(原始值或者对象)聚合在一起,可以通过名字访问这些值. 2.对象也可以看做是属性的无序集合,每个属性都是一个名值对. 3.属性名是字符串,因此我们可以把对象看成是从字符串到值的映射. 4.这种基本数据结构还可以叫做:散列(hash),散列表(hashtable),字典(dictionary),关联数组(associative array).   属性除了…
javascript中的原始类型和对象类型(基本类型和引用类型) //本书是指:javascript权威指南    //以下内容摘记时间为:2013.7.27   计算机程序运行时需要对值(value)(比如:3.14或者“hello”)进行操作. 能够表示并操作的值的类型称作数据类型(type). 当程序需要将值保存起来以备将来使用,便将其赋值给一个变量(variable).   Js的数据类型分为两类:   原始类型 和对象类型(基本类型和引用类型,来自高程的说法)   原始类型包括:字符串…
//javascript 权威指南 第三版 第11章 DOM扩展 //取得body元素 var body = document.querySelector("body"); //取得ID为myDiv 元素 var myDiv = document.querySelector("#myDiv"); //取得类为selected 的第一个元素 var selected = document.querySelector(".selected"); //…
一.创Date示例 1.Date类的方法和属性是非常不静,故,申请书Date属性和方法之前.必须创建Date类的实例. var date = new Date();  //以当前日期和时间创建实例. var date = new Date(value);  //value是必选项,假设是数值.value表示指定日期与1970.1.1午夜之间的毫秒数.假设是字符串.value则依照parse()方法中的规则进行解析. 全局的Date()函数完毕与new Date(value)同样的功能 var d…
在编程语言中,能够表示并操作的值(value)的类型称作数据类型(type).使用变量来储存值.JavaScript中数据类型有两种:原始类型(primitive type/基本数据类型)和对象类型(object type/引用数据类型). 数字 整形直接量 十进制整数 十六进制值(0x为前缀) 严格模式下,不支持八进制(0为前缀) 浮点型直接量 整数+小数点( . ) + 小数部分: 3.14 指数计数法:  6.2e5 === 620000 JavaScript中的算数运算 基本运算符:加…
HTML <!DOCTYPE html> <html> <head> </head> <body> <div style="position: fixed;background:red;width:300px;height: 200px;"> <button id="my-btn">确定</button> <div id='myDiv' style="ba…
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="HTML5Script.js"></script> <script type="text/javascript" src="EventUtilExt.js"></script> </head> <…
HTML <!DOCTYPE html> <html> <head> <title>canvas</title> </head> <body> <image src="bd_logo1.png" width='50' height='50' /> <canvas id='drawing' width="800" height="800" styl…
HTML部分 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form name="form1" id="form1" > <div> <ul> <li><input type="radio" name="color"…
词法结构 2.1字符集 JavaScript 是Unicode字符集编写,差点儿支持地球上全部的语言. 2.1.1区分大写和小写 javascript是区分大写和小写的语言. 2.1.2 空格.换行符和格式控制符 javascript会忽略标识之间的空格符.换行符.通过空格和换行能够大大地提高代码的可读性.当须要使用空格和换行符时,使用Unicode的转义来实现. 2.2凝视 单行凝视     //这里是单行凝视 多行凝视    /**多行凝视 */ 2.3直接量 在程序中能够直接使用的量,比方…
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/huangbin10025/article/details/27951767 JavaScript 概述 html +css +JavaScript = 网页三大利器特点: 健壮性 高效性  通用性 1.JavaScript  语言核心 2.clientJavaScript watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmdiaW4xMDAyNQ…
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/huangbin10025/article/details/27953481 类型.值和变量 数据类型分类: 原始类型(primitive type):数字 字符串 布尔值 null undefined 对象类型(object type): 对象是属性的集合,每一个属性都由"名/值"对构成. javascript解释器有自己的内存管理机制.能够自己主动对内存进行垃圾回收. 3.1数字 ja…
function createXHR(){ if(typeof XMLHttpRequest !='undefined'){ return new XMLHttpRequest(); }else if(typeof ActiveXObject!='undefined'){ if(typeof arguments.callee.ActiveXString!='string'){ var versions =['MSXML2.XMLHttp.6.0','MSXML2.XMLHttp.3.0','MS…
//20.1 语法 //JAVASCRIPT 是对JSON数据支持的. //JSON 可以申明三种类型的值 简单值("hello world") 对象({"name":"maosi"}) 数组(["a","b","c"]) //20.1.2 json对象 var person = { "name": "Nicholas", "age&qu…
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> Example XHTML page</title> <style type="style/css"> </style> </head> <body> hello world! <!--SVG是一种描述几何图形的标准文档语言--> <sv…
主要介绍一下数组方法 1.Join() Array.join()方法将数组中所有元素都转换为字符串并连接在一起,返回最后生成的字符串. 可以指定一个可选的字符串在生成的字符串中来分隔数组的各个元素.默认使用逗号. var a = [1, 2, 3]; var str = a.join(); // "1,2,3" str = a.join(" "); // "1 2 3" str = a.join(""); // "1…
<html> <head> <script> function Point(x,y){ this.x=x; this.y=y; } ,); console.log(p.x); console.log(p.y); Point.prototype.r=function(){ return Math.sqrt(this.x*this.x+ this.y*this.y); }; //window.print(p.r()); document.write(p.r()); <…
function TestTryCatch(){ try { } catch (error) { //error 类型如下 Error EvalError RangeError ReferenceError //SyntaxError TypeError URIError if(error instanceof TypeError){ }else if( error instanceof ReferenceError){ }else{ } } finally{ } } //17.2.2 抛出错误…
简介自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义.第6版包括HTML5和ECMAScript 5,与jQuery和服务器端JavaScript新的篇章.这是推荐谁想要学习的Web编程语言经验的程序员,以及当前的JavaScript程序员谁想要掌握它. 封面   目录<javascript权威指南(第6版)> 前言 1 第1章 javascript概述 5 1.1 j…
第十三章 Web浏览器中的javascript ①   eg:下面两行代码实际上执行的是相同的功能 var answer = 42; window.answer = 42;   ③每个window对象都定义了一个document属性,该属性引用与这个窗口关联在一起的Document对象,location属性引用与该窗口关联在一起的Location对象.当一个web浏览器显示一个带帧的文档,顶层的windows对象的frames[]数组包含了对代表帧的windows对象的引用.因此,在客户端jav…
   JavaScript是一门高端的.动态的.弱类型的编程语言,非常适合面向对象和函数式的编程风格.JavaScript的语法源自Java,它的一等函数(first-class function)来自于Scheme,它的基于原型(prototype-based)的继承来自于Self.   JavaScript语言核心针对文本.数组.日期和正则表达式的操作定义了很少的API,但是这些API不包括输入输出功能.输入和输出功能(类似网络.存储和图形相关的复杂特性)是由JavaScript所属的"宿主…
词法结构 //本书是指:javascript权威指南    //以下内容摘记时间为:2013.7.28   字符集 UTF-8和UTF-16的区别?Unicode和UTF是什么关系?Unicode转义字符(\u+4个十六进制).遇到多个引号的时候转义? 解释: 数据存储是以“字节”(Byte)为单位,数据传输是以“位”(bit)为单位,一个位就代表一个0或1(即二进制),每8个位(bit)组成一个字节(Byte).1KB=1024B,1KB=1024Byte=1024*8bit ========…
知识要点 1.客户端javascript window对象是所有客户端javascript特性和API的主要接入点.它表示web浏览器的一个窗口或窗体,并且可以用window表示来引用它.window对象定义了一些属性,比如:Location对象的location属性,Location对象指定当前显示在窗口的URL,并允许脚本往窗口里载入新的URL. //设置location属性,跳转至新的页面 window.location = "https://www.baidu.com" win…
函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对于其他面向对象语言,在JavaScript中的函数是特殊的,函数即是对象.JavaScript可以把函数赋值给变量,或者作为参数传递给其他函数,甚至可以给它们设置属性等. JavaScript的函数可以嵌套在其他函数中定义,这样定义的函数就可以访问它们外层函数中的任何变量.这也就是所谓的"闭包&qu…
JavaScript数组是一种特殊类型的对象. JavaScript数组元素可以为任意类型,最大容纳232-1个元素. JavaScript数组是动态的,有新元素添加时,自动更新length属性. JavaScript数组元素索引可以是不连续的,它们之间可以有空缺. 1.创建数组 调用构造函数Array()创建数组: var a = new Array(); //空数组,等同于数组直接量[] var b = new Array(5); //创建指定长度的数组 var c = new Array(…
知识要点 脚本化web页面内容是javascript的核心目标. 第13章和14章解释了每一个web浏览器窗口.标签也和框架由一个window对象所示.每个window对象有一个document对象,document对象表示窗口的内容,它就是本章的主题.尽管如此,Document对象并非独立的,它是一个巨大的API的核心对象,叫做文档对象模型(Document Object Model ,DOM),它代表和操作文档的内容. 本章开始部分解释DOM的基本框架,然后进一步解释以下内容: 如何在文档中…