【JavaScript学习笔记(二) js对象】教程文章相关的互联网学习教程文章

JavaScript学习笔记(九)call和apply方法_基础知识

call和apply方法 call方法可改变上下文this指针,类似的方法还有apply,主要用在js对象各方法互相调用的时候,使当前this实例指针保持一致,或在特殊情况下需要改变this指针。 obj1.method1.call(obj2,argument1,argument2) 如上,call的作用就是把obj1的方法放到obj2上使用,后面的argument1…这些做为参数传入。 举一个具体的例子 代码如下: function add(a, b) { alert(a + b); } function sub(a, b) { alert(a - b); } add.cal...

JavaScript学习笔记(十一)_基础知识

document对象 下表列出了BOM的document对象的一些通用属性:属 性说 明alinkColor激活的链接的颜色,如定义的*bgColor页面的背景颜色,如定义的*fgColor页面的文本颜色,如定义的*lastModified最后修改页面的日期,是字符串linkColor链接的颜色,如定义的*referrer浏览器历史中后退一个位置的URLtitle<FONT face=宋体>标签中显示的文本</FONT></P></TD></TR> <TR> <TD vAlign=top width=151> <P>URL</P></TD> <TD vAlign=top...

JavaScript学习笔记(十)_javascript技巧

Window对象 window对象表示整个浏览器窗口,window还可用于移动或调整它表示的浏览器的大小。 一、窗口操作 window.moveBy(dx,dy) 把浏览器窗口相对当前位置水平移动dx个像素,垂直移动dy个像素。dx值为负数,向左移动窗口,dy值为负数,向上移动窗口。 window.moveTo(x,y) 移动浏览器窗口,使它的左上角位于用户屏幕的(x,y)处。可以使用负数,不过这样会把部分窗口移出屏幕的可视区域。 window.resizeBy(dw,dh) 相对于浏览器窗口的...

JavaScript学习笔记(十三)Dom创建表格_基础知识【图】

Dom基础—创建表格 利用js来动态创建表格有两种格式,appendChild()和insertRow、insertCell()。但第一种有可能在IE上有问题,所以推荐使用第二种。 1、insertRow(index):index从0开始 这个函数将新行添加到index的那一行前,比如insertRow(0),是将新行添加到第一行之前。默认的insertRow()函数相当于 insertRow(-1),将新行添加到表的最后。一般我们在使用的时候都是: objTable.insertRow (objTable.rows.length)就是为表格objT...

JavaScript学习笔记(十二)dom_基础知识

Dom createElement()、createTextNode()、appendChild()、removeChild()、replaceChild()、insertBefore()、createDocumentFragment() //创建新节点 function CreatNode() { var oP = document.createElement("p"); oP.innerHTML = "Hello World!"; document.body.appendChild(oP); } //删除节点 function RemoveNode() { var oP = document.getElementsByTagName("p"); var len = oP.length; if (len != 0) { oP[len - 1].parent...

jQuery入门级学习笔记及源码_jquery

jQuery真的很好,有些效果甚至让我尖叫。而各种插件能实现你喜欢的效果,这种方式为jQuery的流行奠定了基础,就像那个crocs鞋子似的。jQuery还有一个优点是达到了将行为与结构分开的目的。 内容概要: 1. 安装 2. Hello jQuery 3. Find me:使用选择器和事件 4. Rate me:使用AJAX 5. Animate me(让我生动起来):使用FX (jQuery FX,jQuery UI后的第二个子库,强调动画效果而非UI的外观模块,包括对象的消失、出现;颜色、大小、位置变...

JavaScript学习笔记(十四)正则表达式_基础知识

RegExp类 RegExp对象的构造函数可以带一个或两个参数 第一个参数是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则制定了额外的处理指令。 一、基础 1.1使用RegExp对象 test()方法 测试是否匹配。如果给定字符串(只有一个参数)匹配这个模式,它就返回true,否则返回false 代码如下:var sToMatch = "cat"; var reCat = /cat/; //正则表达式字面量使用Perl风格的语法 alert(reCat.test(sToMatch)); //outs "true" exe...

JavaScript学习笔记(十五)_基础知识

事件 事件是DOM(文档对象模型)的一部分。事件流就是事件发生顺序,这是IE和其他浏览器在事件支持上的主要差别。 一、事件流 1、冒泡型事件 IE上的解决方案就是冒泡型事件,它的基本思想是从最特定的目标到最不特定的事件目标(document对象)的顺序触发。 过程:按照DOM的层次结构像水泡一样不断上升至顶端。(从里面的div触发事件再到body,到html最后直到document最顶端)。 2、捕获型事件 可以说跟冒泡是正好相反的,事件从最...

JavaScript学习笔记(十七)js优化_基础知识

一直很迷惑司徒正美为什么对以下的for循环还鄙视, for (var i = 0; i < list.length; i++) { //循环代码 } 看了下面这篇文章终于TM明白了。。。 语言层次方面 循环 在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。 如果要与数组的长度作比较,应该事先把数组的length属性放入一个局部变量中,减少查询次数。 所以上面的代...

JavaScript学习笔记一些小技巧_基础知识

一.JavaScript 基础   1.try...catch 使用小写字母。大写字母会出错。   2.Throw 声明 throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用,以达到控制程序流并产生精确错误消息的目的。 语法:throw(exception)exception 可以是字符串、整数、逻辑值或者对象。 注意:使用小写字母编写 throw。使用大写字母会出错! 3.反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符...

JavaScript学习笔记二字符串拼接_基础知识

var str="hello"; str+="world"; 实际上,这段代码在幕后执行的步骤如下: (1) 创建存储"hello"的字符串。 (2) 创建存储"world"的字符串。 (3) 创建存储连接结果的字符串。 (4) 把str的当前内容复制到结果中。 (5) 把"world"复制到结果中。 (6) 更新str,使它指向结果。 每次完成字符串连接都会执行步骤2到6,使得这种操作非常消耗资源。如果重复这一过程几百次,甚至几千次,就会造成性能问题。解决方法是用Array对象存储字符串,...

jquery学习笔记一_jquery【图】

jquery基本信息jquery的官方网站:www.jquery.comjquery解释: jquery是javascript的类库,提供了大量的javascript的类库和API,方便javascript开发。jquery API中文参考手册: http://jquery-api-zh-cn.googlecode.com/svn/trunk/index.html前台数据提交到后台demo: 实例图:功能点:1.使用$("#UserName")获取id为UserName的jquery对象。2.使用jquery的get、ajax、load三个方法向后台提交数据。3.使用jquery的removeClass和addCl...

jquery学习笔记二实现可编辑的表格_jquery【图】

实现可编辑的表格demo: 实例图: 代码: 代码如下: 结果为集合。 3.在事件中$(this)将返回此控件的jquery对象。 4.children("input")表示取所有子元素包含input的jquery对象,结果为集合。 5.css("border-width", "0")表示设置css属性的值。 6.trigger("focus").trigger("select")表示设置事件先触发focus,再触发select。 7.keyup(function(event) {var keycode = event.which;})表示注册键盘事件,参数event的which属性存储键...

JQuery学习笔记01JQuery初接触_jquery【图】

一、下载官方网址是http://jquery.com/官方下载地址:http://docs.jquery.com/Downloading_jQuery里边有当前版本和历史版本的下载,可以下载下来部署在自己的服务器上上面也有Google\Microsoft\jQuery的CDN(Content Delivery Network)地址,由于目前jQuery的广泛使用,选择CDN地址可以充分利用缓存和这些互联网大佬们的带宽和服务器资源。官网上下载有两种版本Compressed(Minified version)和Uncompressed(Source version)前者...

Backbone.js框架中简单的View视图编写学习笔记_基础知识

传统上用jQuery操作DOM,就类似C语言中的goto语句,随着项目复杂度增大,会越来越难以维护。 关于MVC(以及后续的MVP,MVVM),网上资源很多,就不展开。我们直接用代码来操练。index.htmlBackbone其中,x.js是用duo生成后的js。文件中引用的几个js,都可以从百度静态资源库中下载到 1.jsvar ListView = Backbone.View.extend({//el: $('.wrapper'),// 初始化函数,new时,backbone会自动调用initialize: function() {this.render(...

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