【JavaScript学习笔记(十七)js优化_基础知识】教程文章相关的互联网学习教程文章

javascript学习笔记(七) js函数介绍

1.函数内部属性 arguments arguments用来保存函数的参数,arguments.callee指向拥有arguments对象的函数 代码如下://阶乘 function factorial(num) { if (num <= 1) { return 1; } else { return num*arguments.callee(num-1); //用agreements.callee代替 } } var trueFactorial = factorial; factorial = function { return 0; } alert(trueFactorial(5)); //20 alert(factorial(5)); //0 2.函数的属性和方法 length属性,表示函...

javascript学习笔记(八) js内置对象

1.URI方法 encodeURI()和encodeURIComponent()对URI进行编码 encodeURI()不会对本身属于URI的特殊字符进行编码,如冒号,正斜杠,问好,井字等 encodeURIComponent()会对任何非标准字符进行编码 2.eval() 方法:解释参数中的代码字符串 代码如下:var msg = "hello world"; eval("alert(msg)"); //"hello world" 3.Math 对象 Math.E 数学中的e的值 Math.PI π的值 Math.SQRT2 2的平方根 Math.abs(num) num的绝对值 Math.exp(num) ...

javascript学习笔记(十一) 正则表达式介绍

1.修饰符 . 任意一个字符 * 匹配*前面0个或多个字符 + 匹配+前面一个或多个字符 ? 匹配?前面0个或1个字符 ^ 以^后面的字符为前导 $ 以$前面的字符结尾 [] 匹配[]内的一个字符 () 分组,可以用\1 \2提取 [^] 匹配^后的以外的字符 {n} {n}前的字符有n个,n为正数 {n,} {n,}前的字符至少有n个,n为正数 {n,m} {n,m}前的字符有n~m个,n,m为正数 2.字符 \d 一个数字 \D 一个非数字 \w 一个字母或数字 \W 一个非字母和非数字 \s 一个空白...

javascript学习笔记(十) js对象 继承

1.原型链 //很少单独使用 代码如下:View Code //定义 SuperClass类,有一个属性property和一个方法getSuperValue function SuperClass() { this.property = true; } SuperClass.prototype.getSuperValue = function() { return this.property; } //定义SubClass类,有一个属性subproperty和后来添加的一个方法getSubValue function SubClass() { this.subproperty = false; } //SubClass类继承SuperClass类 SubClass.prototype = ...

javascript学习笔记(十二) RegExp类型介绍

1.匹配模式标记: g ------ 表示全局模式,而不是发现第一个匹配成功就立刻结束 i ------- 表示不区分大小写模式 m ----- 表示多行匹配,一行结束时向下一行继续匹配 代码如下://匹配第一个bat 或cat,不区分大小写 var pattern1 = /[bc]at/i var pattern2 = new RegExp("[bc]at","i"); //同上 使用RegEXp是字面量模式要转换成字符串 /\[bc\]at/ =======> "\\[bc\\]at" /\.at/ ==========> "\\.at" /name\/age/ ======> "name\\/a...

javascript学习笔记(二) js一些基本概念

1.typeof 操作符:用于检测给定变量的数据类型 代码如下:var message="some string"; alert(typeof message); //"string" alert(typeof(message)); //"string" alert(typeof 100); //"number" typeof操作符可能返回下列字符串: "undefined","boolean","string","number","object","function". 2.Object 的实例具有的属性和方法: constructor —— 保存用于创建当前对象的函数. hasOwnProperty("属性名") —— 检测给定属性是否...

javascript学习笔记(十三) js闭包介绍(转)【图】

一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 代码如下:  var n=999;   function f1(){     alert(n);   }   f1(); // 999 另一方面,在函数外部自然无法读取函数内的局部变量。 代码如下:  function f1(){     var n=999;   }   alert(n); // error 这里有...

javascript学习笔记(一) 在html中使用javascript

1.延时脚本运行的方法: 方法一:把全部javascript引用放在<body>元素中,页面内容后,如 代码如下:<html> <head> <title>示例1</title> </head> <body> <!--页面内容--> <script type="text/javascript" src="example1.js"></script> <script type="text/javascript" src="example2.js"></script> </body> </html> 方法二:为<script>元素定义defer属性defer="defer",如 代码如下:<html> <head> <title>示例1</title> <script ...

javascript学习笔记(三) String 字符串类型介绍

1.字符方法charAt() 、charCodeAt()、fromCharCode() 代码如下:var stringValue = "hello world"; alert(stringValue.charAt(1));    //"e" alert(stringValue[1]);      //"e" alert(stringValue.charCodeAt(1));  //101 alert(String.fromCharCode(104,101)); //"he" 2.返回子字符串方法slice()、substr()、substring() slice()、substring()方法第一个参数指定子字符串的起始位置,第二个参数指定结算位置(不包括结束...

JavaScript学习笔记记录我的旅程

1、什么是JavaScript? (1) HTML只是描述网页长相的标记语言,没有计算,判断能力,如果所有计算,判断(比如判断文本框是否为空,判断两次密码是否输入一致)店铺放到服务器端执行的话网页的页面会非常的慢,用起来也很难用,对服务器的压力也很大,因此要求能在浏览器中执行一些简单的运算,判断,JavaScript就是一种在浏览器端执行的语言。 (2) JavaScript和Java没有直接的关系,唯一的关系就是JavaScript原名LiveScript,后来吸取...

疯狂Jquery第一天(Jquery学习笔记)

好了开始我的Jquery第一天。 我也是从Hello wrod!开始的。关于jquery 的引用我直接一笔带过。如下: 代码如下:<html> <head> <title>jquery 链式操作</title> <script type="text/javascript" src="jquery-1.3.1.js"></script> <script type=text/javascript> $(document).ready(function(){ alert("hello word!"); //静止右键点击 // $(document).bind("contextmenu",function(e){ // return false; // }); }); </script> </head...

那些年,我还在学习jquery 学习笔记

原来Jquery就是一个javascript写的一个库,它给我们提供了很多常用的方法,使用这些方法可以兼容多种浏览器,使用它可以达到很好的动画效果,下面就来看看那些年的学习笔记吧一、$符号   1、选择器    可以选择html标签,也可选择ID,Class等    如下: 代码如下: <script type="text/javascript"> $( function() { $("table.datalist tr:nth-child(odd)").addClass("one");//odd:匹配奇数,even:偶数,nth-child:匹配其...

jQuery学习笔记之控制页面实现代码【图】

each()遍历元素(k1) 代码如下:$(document).ready(function () { $("#btn").html("each()遍历元素").click(function (event) { $("div").each(function (index) { $(this).html("这是第" + index + "个div"); }); event.preventDefault(); }); }); 获取属性的值(k1)attr(name) 代码如下:$(document).ready(function () { $("#btn").html("获取属性值").click(function (event) { $("div").each(function () { alert("title属...

js DOM的学习笔记

今天学习了DOM,做了以下一些基础练习…… DOM是Document Object Model文档对象模型的缩写;使用JavaScript操作DOM进行DHTML开发。 学习目标:能够使用JavaScript操作Dom实现常见的DHTML效果。 参考书:张孝祥《JavaScript网页开发——体验式学习教程》 一、DOM的入门: 1、DOM就是HTML页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编 程控制。比如通过操作文本...

JavaScript学习笔记(一) js基本语法

1.标识符与关键字 标识符以字母开头,可以包含字母、数字、下划线。标识符不能使用以下保留字符: 代码如下:abstract, boolean, break,byte,case,catch,char,class,const,debugger,default,delete,do,double,else,enum,export,extends,false,final,finally,float,for,function,goto,if,implements,import,in,instanceof,int,interface,long,native,new,null,package,private,protected,pu...

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 全部