基础知识

  • 利用javascript数组长度循环数组内所有元素

    利用javascript数组长度循环数组内所有元素 2015-05-04

    javascript循环数组内所有元素代码学习,大家参考使用吧 <script type="text/javascript"> <!-- var arr = new Array(13.5,3,4,5,6); for(var i=0;i<arr.length;i++){ arr[i] = arr[i]/2.0; } alert(arr); //--> </script>

    关键词: javascript数组长度
  • 浅谈Javascript中深复制

    浅谈Javascript中深复制 2015-05-03

    本文主要给大家介绍了javascript中深复制的实现方式,这里推荐给有需要的小伙伴参考下. 在javascript中,所有的object变量之间的赋值都是传地址的,可能有同学会问哪些是object对象.举例子来说明可能会比较好: typeof(true) //"boolean" typeof(1) //"number" typeof("1") //"string" typeof({}) //"object"

    关键词: JavaScript, 中深复制
  • javascript学习笔记(十) js对象 继承

    javascript学习笔记(十) js对象 继承 2015-05-03

    javascript学习笔记之js对象 继承介绍,需要的朋友可以参考下 1.原型链 //很少单独使用 View Code //定义 SuperClass类,有一个属性property和一个方法getSuperValue function SuperClass() { this.property = true; } SuperClass.prototype.getSuperValue = function() { return this.property; } //定义SubClass类,有一个属

    关键词: 继承, js对象
  • js遍历td tr等html元素

    js遍历td tr等html元素 2015-05-03

    如何使用js实现遍历html元素比如:tr td等,本文将提供实现代码,需要了解的朋友可以参考下 function checkuser(obj) { var obj = window.event.srcElement; var row = obj.parentElement.parentElement; var value = row.cells[0].all[0].value; var item = value.split("|"); alert(item); if (item.le

    关键词: 遍历对象, js遍历
  • javascrpt绑定事件之匿名函数无法解除绑定问题

    javascrpt绑定事件之匿名函数无法解除绑定问题 2015-05-02

    经常听到有人说,匿名函数绑定事件不好控制啊,无法解除绑定啊,本文将介绍详细的解决方法,需要的朋友可以参考下 经常听到有人说,匿名函数绑定事件不好控制啊,无法解除绑定啊等等等等,一直很奇怪谁说的不能解除绑定. 下面来实现click事件2次后,自动解除绑定. 看代码: var dom=document.getElementById("test"),clickt=0; dom.addEventListener("click",function(e){ clickt++;

    关键词: 事件, 绑定, 匿名函数
  • JavaScript 基础篇之对象.数组使用介绍(三)

    JavaScript 基础篇之对象.数组使用介绍(三) 2015-05-02

    对象我们在前面也简单介绍过,它是一种将多个数据值集中在一个单元的东西,使用名字来存取,它是一个无序的属性集合 Javascript:对象 对象我们在前面也简单介绍过,它是一种将多个数据值集中在一个单元的东西,使用名字来存取,它是一个无序的属性集合. 1.创建对象的几种方式 var empty = {} //创建一个没有属性的对象. var person = {name:"ben",age:22,sex:'男'}//使用直接量创建对象 var people = {{name:'Frank

    关键词: 对象, 数组
  • JavaScript原生对象之Date对象的属性和方法详解

    JavaScript原生对象之Date对象的属性和方法详解 2015-05-02

    这篇文章主要介绍了JavaScript原生对象之Date对象的属性和方法详解,需要的朋友可以参考下 创建 Date 对象的语法: //Date 对象会自动把当前日期和时间保存为其初始值. new Date(); //value-毫秒:代表自世界协调时1970年1月1日00:00:00开始的数值. new Date(value); //dateString-日期字符串:表示日期的字符串值.此字符串应该是在parse方法中识别的格式. new Date(dateString); //year-年:代

    关键词: JavaScript, 方法, 属性, Date对象, 原生对象
  • javascript操作html控件实例(javascript添加html)

    javascript操作html控件实例(javascript添加html) 2015-04-30

    几乎HTML所有标记都可以说是HTML的控件,如select, input, div, table等.html标签便捷的操作,深受大家的喜欢.如何使用javascript来操作HTML控件,下面我介绍下比较麻烦的几个控件 //下拉列表的填充 _showSchools: function (data) { //data代表是一个数据对象 var mySelect = document.getElementById("selectSchools"); //获取下拉框 mySelect.op

    关键词: HTML控件, javascript添加html
  • JavaScript DOM 学习第三章 内容表格

    JavaScript DOM 学习第三章 内容表格 2015-04-29

    在这一章我会解释我的网站上的所有页面都在运行的内容表格的代码.他会生产这个页面的所有h3和h4的列表,然后给他们添加一个链接. 如果你也想这么做,那么你还需要我的getElementByTagNames()函数. function createTOC() { var y = document.createElement('div'); y.id = 'innertoc'; var a = y.appendChild(document.createElement('span')); a.oncli

    关键词: JavaScript, DOM, 内容表格
  • js 实现复制到粘贴板的功能代码

    js 实现复制到粘贴板的功能代码 2015-04-29

    主要是用到了 window.clipboardData.setData("Text",copyText); 他主要有两个参数:第一个是设置要复制的是一段文本,第二个参数是要复制具体的内容,这个内容可以从文本框中或使用innerHTML获取. 简单的实例代码: <script type="text/javascript"> function copyData() { var copyText = document.getElementById("

    关键词: 复制, 粘贴板
  • javascript中定义类的方法汇总

    javascript中定义类的方法汇总 2015-04-29

    这篇文章主要介绍了javascript中定义类的方法汇总的相关资料,需要的朋友可以参考下 JS中定义类的方式有很多种: 1.工厂方式 function Car(){ var ocar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ document.write(this.color) }; return ocar; } var car1 = Car(); var car2 =

    关键词: JavaScript, 定义类
  • JavaScript 学习笔记(十三)Dom创建表格

    JavaScript 学习笔记(十三)Dom创建表格 2015-04-29

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

    关键词: JavaScript, 学习笔记
  • Javascript学习笔记一 之 数据类型

    Javascript学习笔记一 之 数据类型 2015-04-27

    在接触每一门编程语言之前,首先明白我们程序设计要处理的是数据,而数据又用数据类型将其区分. 一.数据类型 Javascript是一种弱类型的脚本语言,它一共有6种数据类型,又被分为基础数据类型,特殊数据类型,复合数据类型. 1.基础数据类型:数值型,字符串型,布尔型 2.特殊数据类型:null,undefined(区别在于null需要显性赋值,而undefined表示没有赋值) 3.复合(引用)数据类型:Object(数组是特殊的对象) 注:理解基础数据类型和引用数据类型的区别.如函数参数传递

    关键词: 数据类型
  • 浅谈JS闭包中的循环绑定处理程序

    浅谈JS闭包中的循环绑定处理程序 2015-04-27

    初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件.在事件响应函数中(event handler)获取对应的索引.但每次获取的都是最后一次循环的索引.原因是初学者并未理解JavaScript的闭包特性. 前几天工作中写前端js代码时,遇到了遍历元素给它添加单击事件.就是这个问题让我整整调了一个下午.最后还是下班回家,上网查资料才知道怎么解决的. (PS:之前也在<jQuery基础教程>第四版中看过讲循环绑定处理程序的内容,当时估计也没怎么用心看,所以没记起来.) 大神要是知道这类情况

    关键词: 闭包, 循环绑定处理程序
  • Javascript核心读书有感之语言核心

    Javascript核心读书有感之语言核心 2015-04-27

    本节是javascript语言的一个快速预览,也是本书的第一部分快速预览.有想阅读此书的小伙伴,建议先读下本系列文章. 读此书之前,感谢淘宝技术团队对此javascript核心的翻译,感谢弗拉纳根写出此书.感谢你们无私的分享,仅以此笔记献给你们的辛勤付出. 一:javascript语言核心 本章之后,我们将主要关注javascript的基础知识.第二章我们讲解javascript的注释,分号和unicode字符集:第三章会更有意思,主要讲解javascript的变量和赋值 这里有一些实例代码说明

    关键词: JavaScript, 核心
  • 关于JavaScript中的关联数组分析

    关于JavaScript中的关联数组分析 2015-04-27

    本篇文章小编为大家介绍,关于JavaScript中的关联数组分析.有需要的朋友可以参考一下 通常的数组在填充时会隐式或者显示指定数组下标,但JS中数组可以以名字的形式为元素赋值,这就形成了关联数组,如: var arr=new Array(); arr["china"]="beijing,niaoling,hulan"; arr["usa"]="newyork,washington,atlanta"; arr["ja

    关键词: JavaScript, 关联数组
  • JavaScript中的一些定位属性[图解]

    JavaScript中的一些定位属性[图解] 2015-04-27

    JavaScript获取页面中的一些定位属性说明,需要了解,页面定位控制的朋友可以参考下. 有这张图就够了,简单地说明一下 以Height为例,Width同理: div.clientHeight:可见窗口除去了margin+border之后的长度. div.offsetHeight:在div.clientHeight的基础上加了border和滚动条的长度. div.scrollHeight:就是元素内容的实际高度. 以Top为例,Left同理: div.clientTop:margin之后pad

    关键词: 定位属性
  • Javascript 入门基础学习

    Javascript 入门基础学习 2015-04-25

    习.net已经近2年了,最近学习Ajax时发现自己的很多技术功底很是欠缺,比如JavaScript.今后我会将我正在学习的也写成笔记,有时间的话将以前的东西整理整理也传上来. 一.JavaScript简介: 学习JavaScript之前,有些东西你需要先了解: HTML XHTML 我觉得这些不需要太深入,懂个大概就行. JavaScript是: JavaScript 被设计用来向 HTML 页面添加交互行为. JavaScript 是一种脚本语言. JavaScript 由数行可执行计算机代码

    关键词: JavaScript, 入门基础
  • location.href用法总结(最主要的)

    location.href用法总结(最主要的) 2015-04-24

    location.href在使用中很是频繁,接下来为大家详细介绍下location.href主要的使用方法有哪些,感兴趣的朋友可以参考下 javascript中的location.href有很多种用法,主要如下. self.location.href="/url" 当前页面打开URL页面 location.href="/url" 当前页面打开URL页面 windows.location.href="/url" 当前页面打开URL页面,前面三个用法

    关键词: location.href
  • document.getElementById的简写方式(获取id对象的简略写法)

    document.getElementById的简写方式(获取id对象的简略写法) 2015-04-24

    在js编写中,经常需要获取id对象,如果直接用getElementById来获取,代码多而且老的浏览器不支持这属性,所有大家可以考虑用下面的代码. 比如用_$(id)代替document.getElementById(id). 如果是纯粹的代替可以使用下面的代码 function $(id){document.getElementById(id)} 个人比较推荐用prototype中对document.getElementById的定义: 复制代码 代码如下: function $() { va

    关键词: getelementbyid
  • 21个JavaScript事件(Events)属性汇总

    21个JavaScript事件(Events)属性汇总 2015-04-23

    本文介绍了学习JavaScript事件的21个属性,算是对自己近期学习javascript的一个小小的总结,这里推荐给大家. 1.js事件通常和函数结合来使用,这样可以通过发生的事件来驱动函数的执行,从而引起html出现不同的效果. 2.属性(当这些事件的属性发生时,会触发function{}的函数): 1)onabort:当图像加载被中断时,会引发function内的函数. 2)onbur:当元素失去焦点: 3)onfocus:当元素获得焦点 4)onclick:鼠标点击某个对象 5)ondb

    关键词: JavaScript, 属性, 事件, Events
  • JavaScript中Math对象使用说明

    JavaScript中Math对象使用说明 2015-04-22

    JavaScript中Math对象是是一个固有对象,提供基本数学函数和常数.使用方法: Math.[{property | method}] 其中property是必选项.Math 对象的一个属性名. method是必选项.Math.对象的一个方法名. JavaScript中Math对象不能用 new 运算符创建,如果试图这样做则给出错误.该对象在装载脚本引擎时由该引擎创建.其所有方法和属性在脚本中总是可用.

    关键词: math, JavaScript, 对象
  • JavaScript静态类型检查工具FLOW简介

    JavaScript静态类型检查工具FLOW简介 2015-04-22

    这篇文章主要介绍了JavaScript静态类型检查工具FLOW简介,需要的朋友可以参考下 Flow是Facebook出品的,针对JavaScript的静态类型检查工具.其代码托管在github之上,并遵守BSD开源协议. 关于Flow 它可以帮助我们捕获JavaScript开发中的常见错误,而不需要额外地修改你原有的代码,比如静态类型转换,空值引用等问题. 同时,Flow为JavaScript添加了静态类型的语法标识,这样开发者便可以明确代码中的类型,让其自动地被Flow所维护. 目前,Flow

    关键词: JavaScript, 静态类型, 检查工具
  • js中一维数组和二位数组中的几个问题示例说明

    js中一维数组和二位数组中的几个问题示例说明 2015-04-22

    这篇文章主要介绍了js中一维数组和二位数组中的几个问题,并给出对应的解决方法,需要的朋友可以参考下 js中的数组,可以存放各种数据类型(数值,字串) js中的数组没有越界,当输出的数组下标越界了,会显示undefined. js中的数组是默认动态增长的 遍历数组的一种简单方式. for(var key in arr){ window.alert(key+"= "+arr[key]); } 在给一个空的二维数组赋值的时候出现的问题: var arr2=[]; arr2[1][1]=45;

    关键词: 一维数组, 二位数组
  • 处理及遍历XML文档DOM元素属性及方法整理

    处理及遍历XML文档DOM元素属性及方法整理 2015-04-22

    本文整理了一些用于处理及遍历XML文档的DOM元素属性与方法及动态创建内容时所用的W3C DOM属性和方法,有需求的朋友可以参考下,希望对大家有所帮助 用于处理XML文档的DOM元素属性 childNodes:返回当前元素所有子元素的数组: firstChild:返回当前元素的第一个下级子元素: lastChild:返回当前元素的最后一个子元素: nextSibling:返回紧跟在当前元素后面的元素: noedValue:指定表示元素值的读/写属性: parentNode:返回元素的父节点: p

    关键词: DOM元素, 处理XML文档
  • Js中的onblur和onfocus事件应用介绍

    Js中的onblur和onfocus事件应用介绍 2015-04-22

    html页面中,诸如按钮.文本框等可视元素都具有拥有和失去焦点的事件,本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用 html页面中,诸如按钮.文本框等可视元素都具有拥有和失去焦点的事件,这些事件在响应鼠标或键盘动作时都可激发预设的操作.本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用. 一. onfocus(获得焦点事件) 当一个文本框获得焦点时,它里面的文本就像"好123"网站上的百度搜索输入框那样全部被自动选中,这样的操作可以利用

    关键词: onblur事件, onfocus事件
  • JavaScript全局函数使用简单说明

    JavaScript全局函数使用简单说明 2015-04-22

    JavaScript下比较常用的一些字符处理等函数,学习js的朋友经常用得到. 1.decodeURI() 参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码. 实例: 可把 http://www.jb51.net/My%20first/ 解码为 http://www.jb51.net/My first/ 2.decodeURIComponent() 参数:string 功能描述:函数可对 encodeURIComponent() 函数编码的 URI 进行解

    关键词: JavaScript, 全局函数
  • 走出JavaScript初学困境-js初学

    走出JavaScript初学困境-js初学 2015-04-21

    利用空闲几天把<JavaScript权威指南>安静的读了一篇.真是一本好书呀!呵呵,这句话见的太多了.好在什么地方呢?听我慢慢道来. 从开始接触JS这东西有一年时间了,心头总是有一些说不出来的苦闷.在论坛里也常常有人这么说.那么苦在何处呢?总是感觉学的不深入,一些简单的东西可以做但也是不能得心应手.能不能把这种苦再说的具体点儿呢?都说了是"说不出来的苦闷"怎么具体呀? 何为难言之隐?说不出来,不能具体,不能把问题落到实处就不能得到解决的办法.这就是难言之隐!我认为这也就是初

    关键词: JavaScript, 初学
  • JavaScript 基础问答三

    JavaScript 基础问答三 2015-04-21

    JavaScript的注释使用方法 9. JavaScript的注释(Comments in JavaScript) Q:我如何在JavaScript代码中插入注释? A:JavaScript支持三种不同类型的注释: 多行C样式的注释. 包括在/* 和 */ 内的内容都是注释,例如: /* This is a comment */ /* C-style comments can span as many lines as you like, as shown in this example */

    关键词: JavaScript, 基础问答
  • Javascript window对象详解

    Javascript window对象详解 2015-04-21

    本文详细介绍了JavaScript的window对象.Windows对象是一个顶层对象,而不是另一个对象的属性即浏览器的窗口. 首先看我们的源代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>深入理解Javascript</title> <script type="text/javascript" chars

    关键词: JavaScript, window对象
  • js的Prototype属性解释及常用方法

    js的Prototype属性解释及常用方法 2015-04-20

    你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在 函数:原型 每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文).这个属性非常有用:为一个特定类声明通用的变量或者函数. prototype的定义 你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在.你可以看看下面的例子: Example PT1 function Test() { } alert(Test.prototype); // 输出 "Obje

    关键词: prototype, 属性
  • 浅析document.ready和window.onload的区别讲解

    浅析document.ready和window.onload的区别讲解 2015-04-19

    这篇文章主要介绍了document.ready和window.onload的区别,有需要的朋友可以参考一下 Javascript 只有在DOM元素已经定义以后才可以对其执行某种操作,这个问题在"javascript执行顺序里"http://www.jb51.net/article/44577.htm一文里有详细介绍. jQuery使用document.ready来保证所要执行的代码是在DOM元素被加载完成的情况下执行.比如在"jQuery基础 - 如何开始"一文里,

    关键词: document.ready, window.onload
  • JavaScript初级教程(第二课)第1/7页

    JavaScript初级教程(第二课)第1/7页 2015-04-19

    上一讲我们学了JavaScript出现在何处,看起来象什么.现在我们开始学习这种语言.本课我们将学习JavaScript如何存储信息,如何根据信息作决定,如何根据用户交互要求交替图片 准备好了吗? 现在开始学习电脑编程基础. 第一讲, 变量. 如果你学过代数,你一定见过变量.如果没学过也不要紧.变量是JavaScript存储信息的简单方式.例如,当你写:"x=2," "x"是一个变量,它存储值为2.如果而后你又说"y=x+3,","y&

    关键词: JavaScript初级教程(第二课)
  • IE.FF.Chrome浏览器中的JS差异介绍

    IE.FF.Chrome浏览器中的JS差异介绍 2015-04-19

    到目前为止各浏览器的HTML标准或是JS标准都还未统一,但作为一个开发人员,还是有需要了解JS在浏览器中的差异 因为浏览器公司各自为利益考虑,到目前为止各浏览器的HTML标准或是JS标准都还未统一.在平常的开发中,我们常使用的JS框架基本已经帮我们处理好了JS在各浏览器中的差异,但作为一个开发人员,还是有需要了解JS在浏览器中的差异. FF.Chrome:没有window.event对象 FF.Chrome:没有window.event对象,只有event对象,IE里只支持window.even

    关键词: 浏览器差异
  • JavaScript中的事件处理

    JavaScript中的事件处理 2015-04-19

    事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性.事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应.其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去.事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(function)来处理事情. 指定事件处理程序有三种方法: 方法一 直接在 HTML 标记中指定.这种方法是用

    关键词: JavaScript, 事件处理
  • js中的前绑定和后绑定详解

    js中的前绑定和后绑定详解 2015-04-18

    这篇文章详细介绍了js中的前绑定和后绑定,有需要的朋友可以参考一下 其主要意思就是看我有没有用过前绑定,即Dom树中的某些元素在还没有创建出来时,就指定该类型的元素一出生就应该拥有的某些事件.在实际开发过程中经常会涉及到前绑定和后绑定.顾名思义,前绑定--还未出生即绑定了某些事件,后绑定--出生后才会绑定的某些事件. 下面,通过一个简单的例子进行阐述,以供大家参考,并对各个方法进行比较: 页面元素: <div id="main"> <a href="#&qu

    关键词: 前绑定, 后绑定
  • javascript 获取浏览器版本

    javascript 获取浏览器版本 2015-04-18

    这篇文章主要介绍了javascript 获取浏览器版本的相关资料,需要的朋友可以参考下 工作中需要通过JS去获取当前使用的浏览器的名字以及版本号,网上大堆资料都有一个关键词是 navigator.appName,但是这个方法获取的浏览器的名字只有两种要么是IE要么就是Netscap,倒是可以用来判断是否使用了IE,但是我想获取具体的浏览器产品名字比如 Firefox,Chrome等. function BroswerUtil() { } BroswerUtil.prototype = { get

    关键词: 浏览器, JavaScript, 获取
  • JS判断浏览器之Navigator对象

    JS判断浏览器之Navigator对象 2015-04-17

    The Navigator Object 导航对象 The JavaScript Navigator object contains all information about the visitor's browser. We are going to look at two properties of the Navigator object: JS导航对象包含所有有关访问这者浏览器的信息.我们将看看两个导航对象的产物: appName - holds the name of the bro

    关键词: JS判断浏览器之Navigator对象
  • 深入领悟JavaScript中的面向对象

    深入领悟JavaScript中的面向对象 2015-04-16

    在 JavaScript 中,对象分为两种.一种可以称为"普通对象",就是我们所普遍理解的那些:数字.日期.用户自定义的对象(如:{})等 JavaScript 是面向对象的.但是不少人对这一点理解得并不全面. 在 JavaScript 中,对象分为两种.一种可以称为"普通对象",就是我们所普遍理解的那些:数字.日期.用户自定义的对象(如:{})等等. 还有一种,称为"方法对象",就是我们通常定义的 function.你可能觉得奇怪:方法就是方法

    关键词: JavaScript面向对象
  • 深入理解JavaScript系列(43):设计模式之状态模式详解

    深入理解JavaScript系列(43):设计模式之状态模式详解 2015-04-15

    这篇文章主要介绍了深入理解JavaScript系列(43):设计模式之状态模式详解,状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类,需要的朋友可以参考下 介绍 状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类. 正文 举个例子,就比如我们平时在下载东西,通常就会有好几个状态,比如准备状态(ReadyState).下载状态(DownloadingState).暂停状态(DownloadPausedSt

    关键词: JavaScript, 设计模式, 状态模式
  • Javascript 按位与赋值运算符 (&=)使用介绍

    Javascript 按位与赋值运算符 (&=)使用介绍 2015-04-15

    这篇文章主要介绍了Javascript 按位与赋值运算符 (&=)的相关资料,需要的朋友可以参考下 Javascript 按位与赋值运算符 (&=),对变量值与表达式值设置按位"与"运算的结果. 变量和表达式均被视为 32 位二进制值,而一般表达式里面都是十进制整数,此时需要先转换成对应的二进制,然后向前加0,补足32位. result &= [整数2] 等价于 result = result & [整数2] & 对两个 32 位表达式的每一个位

    关键词: 赋值运算符
  • JavaScript高级程序设计 学习笔记 js高级技巧

    JavaScript高级程序设计 学习笔记 js高级技巧 2015-04-14

    JavaScript高级程序设计 学习笔记 js高级技巧,学习js的朋友可以参考下. 第十八章 高级技巧 1.高级函数 1.1 作用域安全的构造函数 ①直接调用构造函数而不适用new操作符时,由于this对象的晚绑定,它将映射在全局对象window上,导致对象属性错误增加到window. function Person(name,age,job){ this.name = name; this.age = age; this.job = job; } Var person = Person("J

    关键词: js高级技巧
  • 浅析offsetLeft,Left,clientLeft之间的区别

    浅析offsetLeft,Left,clientLeft之间的区别 2015-04-14

    这篇文章主要是对offsetLeft,Left,clientLeft之间的区别进行了详细的分析介绍,需要的朋友可以过来参考下想,希望对大家有所帮助 假设 obj 为某个 HTML 控件 obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素. obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像素. obj.offsetWidth 指 obj 控件

    关键词: left, offsetLeft, clientLeft
  • 浅谈javascript 归并方法

    浅谈javascript 归并方法 2015-04-13

    这篇文章主要介绍了浅谈javascript 归并方法的相关资料,需要的朋友可以参考下 ECMAScript5 还新增了2个归并数组的方法:reduce()和reduceRight(). 这两个都会迭代数组的所有项 reduce():从第一项开始逐个遍历到最后. reduceRight():从数组的最后一项开始,遍历到数组的第一项. 这两个方法都接受两个参数:在每一项上调用的函数(参数为:前一个值,当前值,项的索引,数组对象) 这个函数返回的任何值斗殴会作为第一个参数自动传给下一项.第一次迭代发生

    关键词: JavaScript, 归并方法
  • javascript 学习笔记(八)javascript对象

    javascript 学习笔记(八)javascript对象 2015-04-13

    昨天看了些有关javascript对象方面的文章,以下是自己的一些学习心得及体会,希望同大家共同讨论! 1.javascript中的内置对象 javascript中除了本身的内置对象,如以下我们所熟悉的对象: •Array •Date •Math •String •RegExp •-- 各个对象都有自己的属性及方法,比如我们经常使用属性及方法 属性:stringObject.length; arrayObject.length;-- 方法:stringObject.indexOf(); stri

    关键词: JavaScript, 对象
  • JavaScript 基础篇之运算符.语句(二)

    JavaScript 基础篇之运算符.语句(二) 2015-04-10

    其实运算符大家要是有计算机语言基础应该都知道,可能甚至比我还精通,这样我就不多解释了,就来说说其它几个生疏的吧 javascript:运算符 其实运算符大家要是有计算机语言基础应该都知道,可能甚至比我还精通,这样我就不多解释了,就来说说其它几个生疏的吧! 1.in 运算符:in运算符要求其左边的运算数是一个字符串,或可以被转换为字符串,右边的运算数是一个数组或者对象,如果左边的值是右边的对象的一个属性,它返回true. var objvalue = {x:1,y:7}; document.wri

    关键词: 基础, 运算符
  • 解析URI与URL之间的区别与联系

    解析URI与URL之间的区别与联系 2015-04-10

    URI就是一种资源定位机制,它是比较笼统地定位了资源,并不局限于客户端和服务器,而URL就定位了网上的一切资源,只要是网上的资源,都有唯一的URL 今天在看STRUTS配置的时候,发现一个问题,就是在看配置文件的时候,有时出现URL有时又是URI, 让我心生不解,到网上查了一圈,解释都含糊不清, 索性自己总结一下,仅代表个人理解,由于本人知识实在有限,可能会有错误,不过我认为是应该这样的. 总结如下: 1.简写:URI (uniform resource identifier)统一资源标志符:

    关键词: uri, url
  • JavaScript入门教程(7) History历史对象

    JavaScript入门教程(7) History历史对象 2015-04-10

    JavaScript中的History历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史. 鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法.History历史对象有length这个属性,列出历史的项数.JavaScript 所能管到的历史被限制在用浏览器的"前进""后退"键可以去到的范围.本属性返回的是"前进"和"后退"两个按键之下包含的地址数的和. History历史对象并有以下方法

    关键词: JavaScript, 入门教程, History, 历史对象
  • js获取下拉列表的值和元素个数示例

    js获取下拉列表的值和元素个数示例 2015-04-10

    这篇文章主要介绍了js获取下拉列表的值和元素个数示例,需要的朋友可以参考下 js获取下拉列表框元素的个数 <!DOCTYPE html> <html> <head> <script> function getLength() { alert(document.getElementById("mySelect").length);//元素个数 } </script> </head> <body> <

    关键词: 下拉列表
  • javascript 触发事件列表 比较不错

    javascript 触发事件列表 比较不错 2015-04-10

    javascript 触发事件列表,整理的一些js的事件,一般常用的就是onclick,onmouseover等.大家可以了解下,方便以后应用. 1.单击事件___onclick 用户单击鼠标按键时产生的事件.同时onclick指定的事件处理程序或代码将被调用执行. 如:<input type="button" value="打开页面" onlick="window.open('xxxx.html','newwindow','width=456,he

    关键词: JavaScript, 触发事件

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 0.049 (s). 9 q(s)