javascript 笔记

以下是为您整理出来关于【javascript 笔记】合集内容,如果觉得还不错,请帮忙转发推荐。

【javascript 笔记】技术教程文章

[Effective JavaScript 笔记] 第11条:熟练掌握闭包【图】

理解闭包三个基本的事实第一个事实:js允许你引用在当前函数以外定义的变量。function makeSandwich(){ var magicIngredient=”peanut butter”; function make(filling){ return magicIngredient+’and ’+filling; } return make(‘jelly’);}makeSandwich();//”peanut butter and jelly”图上直接指出如下第二个事实:即使外部函数已经返回,当前函数仍然可以引用在外部函数所定义的变量。...

Javascript 笔记与总结(2-15)结构、样式、行为分离【代码】

【例】<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title> </head> <body><p id="p">改变文字样式</p> </body> <script>function t(){document.getElementById("p").style.fontWeight = "bold";}document.getElementById("p").onclick = t; </script> </html> 或<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title> </head> <body><...

javascript笔记

===javascript=== 1.javascript是网景(Netscape)开发的一种与页面进行交互的编程语言.javascript程序在浏览器端运行.文件以.js为结尾.Netscape Navigator javascript IE JScript ---引入js: 内部:使用<script>标签 外部: <script type="text/javascript" src="js文件路径"></script> 2.javascript作用a.前段验证b.ajax核心技术之中的一个.c.与页面进行交互,生成动态效果d.获得浏览器的相关信息 3.javascript的...

JavaScript笔记1———js的数据类型

JS的数据类型有: 1、数值类型(Number):js中所有数字均用浮点数字表示。 可以表示32位(即4字节)的整数,也可以表示64位(即8字节)的浮点数(小数)。 也可以用二进制、八进制、十进制、十六进制来表示。 2、字符串类型(String):是一组...

javascript 笔记(待续)

1、基础对象 var o=new Object(); o.xxx=1; o.xx=2; var 01={xxx=1,xx=2}2、==与=== "5"==5 True ;"5"===5 False ;undefined==null True; ==会自动转为相同类型然后比较3、 数值到字符串 (1222.1212).toFixed(2) 1222.12 ; (1212.xx).toString() ; String(2)4、字符串转数值 Number("11") ;parseInt("12") ;parseFloat("12.12");5、数组 var l=new Array(); l[0]=11; l[1]="22"; var l2=[‘1‘,1,2];6、7、原文...

javascript笔记

1.document.write("<标签>内容</标签>"):只能用于写出到文档,文档加载完后不能使用否则会覆盖原来的文档。(即:函数里不作为插入添加使用可使用innerHTML="内容";2.document.getElementById("Id"):只能使用html中Id,(其他形式为:getElementsByTagName,getElementByname(使用name属性此属性不唯一) ,getElementByClassName(不同浏览器对于类选择器的支持不同,某些低级的浏览器器是不能通过类名进行元素查找,需要自己编写函数...

javascript笔记【代码】

警告请使用 document.write() 仅仅向文档输出写内容。如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:实例<!DOCTYPE html> <html> <body><h1>My First Web Page</h1><p>My First Paragraph.</p><button onclick="myFunction()">点击这里</button><script> function myFunction() { document.write("糟糕!文档消失了。"); } </script></body> </html> 亲自试一试#当你需要在某个页面同时执行两个变化处时使用...

Javascript笔记(五)之 代码规范【代码】

前言:为什么需要代码规范 代码规范的意义 在ECMAScript之中,所有的代码都是由语句来构成的。语句表明执行过程中的流程、限定与约定,形式上可以是单行语句或一对大扩后{}扩起来的复合语句,在语法描述中,复合语句整体可以作为一个单行语句处理。 JavaScript代码规范校验工具 1、种类介绍 JavaScript之中提供有如下几种代码规范校验工具JSLint:古老,不可配置,不可扩展,不可禁用许多特性的校验 JSHint:可配置的JSLint的版本;...

JavaScript笔记

一、什么是javascript? JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能。 二、javascript组成部分 EMCAScript、BOM(浏览器对象模型)、DOM(文档对象模型) 三、js的书写位置 行内:可以在具体的事件属性中直接写js程序 内部:在网页的任意位置通过<script></script>标签来写js程序 外部:在一个js文件中编写js程序,需要使用改程...

你不知道的javascript笔记(1)【代码】

传统的编程语言中3个步骤1.分词/词法分析 将由字符串组成的字符串进行分解成有意义的代码块,被称为词法单元 例如 var a = 2 分解成 var, a, =, 2, 及对应的空格 ,通过有无状态来判断这种方式的行为,如果有 状态,那么这种过程被称为词法分析2.解析/语法分析 由对应的数组流逐渐嵌套组成程序语法结构体,这种叫抽象语法树(ast) 例如 var a= 2 var表示顶级节点 a,2表示子级节点3.代码生成 将ast转换为可执行代码过程...