E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
javaScript学习
JavaScript学习
笔记1:JavaScript学前介绍
主要根据图书《JavaScript高级程序设计(第3版)》1、JavaScript是一种专门与网页交互而设计的脚本语言,由下列三个不同的部分组成:1)ECMAScript,由ECMA-262定义,提供核心语言功能;2)文档对象模型(DOM),提供访问和操作网页内容的方法和接口;3)浏览器对象模型(BOM),提供与浏览器交互的方法和接口。现状:JavaScript的这三个组成部分,在当前5个主要浏览
sosly
·
2015-07-14 21:00
JavaScript
js
JavaScript学习
笔记(二),更新至20150709
时间函数:①月份是0~11,比如现在是7月,其实值是6,要记住。②时间戳和标准时间转换new date(); // Sat Jul 11 2015 21:34:57 GMT+0800 (中国标准时间) Date.parse(new date()); //14366217500002015-07-0901:30:21高阶函数map/reduce:reduce问题的答案如下 'use strict';
578277900
·
2015-07-09 00:00
JS-
JavaScript学习
笔记(一)
javaScript1.文档的输出:document.write()可输出字符,表达式,html标签,函数2.任何类型和字符串相加,都会被转换成字符串类型。例如:vari=5;varj="5";vark=i+j;结果:k=553.运算符优先级(由高到低)算术操作符->比较操作符->逻辑操作符->"="赋值操作符,如果同级的运算按从左到右次序进行,多层括号由里向外4.事件:onclick鼠标点击,o
u013147600
·
2015-07-08 14:00
JavaScript
js
JavaScript学习
笔记2-数组对象
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8
·
2015-07-06 22:00
JavaScript
JavaScript学习
笔记1
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8
·
2015-07-06 21:00
JavaScript
JavaScript学习
笔记(一),更新至20150708
不熟悉地方的记录,以下JavaScript以Js简称。2015-07-0820:59:15判断对象的属性是否存在:in或者hasOwnProperty()JavaScript中的true和false:把null、undefined、0、NaN和空字符串''视为false,其他值一概视为true,因此上述代码条件判断的结果是true。Map类型:对Js中array和object的补充,注意的地方是遍
578277900
·
2015-07-06 00:00
JavaScript
JavaScript学习
13:事件绑定
事件绑定分为两种:一种是传统事件绑定(内联模型、脚本模型),一种是现代事件绑定(DOM2级模型)。现代事件绑定在传统绑定的基础上为我们提供了更强大更方便的功能。 传统事件绑定的问题 因为内联模型很少用,这里不做讨论。先来看一下脚本模型,将一个函数赋值给一个事件处理函数。 varbox=document.getElementById('box'); box.onc
u010929604
·
2015-07-04 07:00
JavaScript
事件绑定
JavaScript学习
12:事件对象
JavaScript事件的一个重要方面是它们拥有一些相对一致的特点,可以给我们的开发提供更多的强大功能。最方便和强大的就是事件对象了,它们可以帮你处理鼠标和键盘方面的很多事情,此外我们还可以修改一般事件的捕获或者冒泡流的函数。 在上篇博客中我们已经对事件有了一个基本的认识,结尾处我们提到了事件处理函数。事件处理函数的一个标准特性是,以某些方式访问的事件对象包含有关于当前事件的
u010929604
·
2015-07-03 08:00
JavaScript
事件
对象
JavaScript学习
11:事件入门
JavaScript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击鼠标,敲击键盘了等等。当用户执行类似操作的时候,再去触发执行一系列代码作为用户操作的响应,这就是所谓的事件了吧。 事件一般是用于浏览器和用户操作进行交互,通常我们将JavaScript中的事件模型分为三种:内联模型、脚本模型和DOM2模型。 内联模型是最传统的接单的一种处理事件的方
u010929604
·
2015-06-30 10:00
JavaScript
事件
JavaScript学习
10:动态加载脚本和样式
我们在写Web页面的时候,需要引入很多的JavaScript脚本文件和CSS样式文件,尤其是在网站需求量很大的时候,脚本的需求量也随之变大,这样一来,网站的性能就会大打折扣,因此就出现了动态加载的概念,即在需要的时候才去加载对应的脚本和样式。下面我们就来看看如何实现动态加载。 动态脚本: 先来看一个动态加载js文件的代码示例://动态加载JS varflag=false; if
u010929604
·
2015-06-27 17:00
JavaScript
动态加载
Javascript学习
笔记(一)
Javascript的书写方法及执行流程 <script>标签 <script></script>是书写Javascript最为简单的方法(实际的开发中基本不使用),在这种情况下<script>标签被分析之后就会立即执行Javascript。需要 注意的是,这样将无法操作<script>标签之后的DOM元素
·
2015-06-26 19:00
JavaScript
JavaScript学习
笔记(一)
学习语言,我习惯首先对这个语言进行快速全面的认识,大概了解后再进行深入的学习。 Javascript是一种直译式脚本语言,是一种动态类型,弱类型,基于原型的语言。 它的解释器是叫做JavaScript引擎,属于浏览器的一部分。 JavaScript广泛用于客户端的脚本,增加网页的动态功能。 JavaScript有多个版本,但是这些版本都兼容于一个标准:ECMA标准。
ying_lo
·
2015-06-25 17:28
JavaScript
JavaScript学习
笔记(一)
学习语言,我习惯首先对这个语言进行快速全面的认识,大概了解后再进行深入的学习。 Javascript是一种直译式脚本语言,是一种动态类型,弱类型,基于原型的语言。 它的解释器是叫做JavaScript引擎,属于浏览器的一部分。 JavaScript广泛用于客户端的脚本,增加网页的动态功能。 JavaScript有多个版本,但是这些版本都兼容于一个标准:ECMA标准。
ying_lo
·
2015-06-25 17:28
JavaScript
JavaScript学习
笔记(前言)
最近开始学习JavaScript,我学习一门语言之前会首先要给自己设立几个问题和目标,养成习惯了。这次学习的问题所在: (1)JavaScript是干什么用的? (2)JavaScript怎么使用? 在这里,第一个问题比较庞大,其实我想要问的是: (1)JavaScript的概念。 (2)JavaScript的历史。 (3)JavaScript的使用范围
ying_lo
·
2015-06-25 17:32
JavaScript
JavaScript学习
笔记(前言)
最近开始学习JavaScript,我学习一门语言之前会首先要给自己设立几个问题和目标,养成习惯了。这次学习的问题所在: (1)JavaScript是干什么用的? (2)JavaScript怎么使用? 在这里,第一个问题比较庞大,其实我想要问的是: (1)JavaScript的概念。 (2)JavaScript的历史。 (3)JavaScript的使用范围
ying_lo
·
2015-06-25 17:32
JavaScript
《深入理解JavaScript系列》
系列技术文章整理收藏深入理解JavaScript系列来自汤姆大叔的整理贴,原文地址http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html此处收藏供
JavaScript
汐蓝-空
·
2015-06-23 15:00
《深入理解JavaScript系列》系列技术文章整理收藏
系列技术文章整理收藏深入理解JavaScript系列来自汤姆大叔的整理贴,原文地址http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html此处收藏供
JavaScript
开元中国2015
·
2015-06-22 11:00
JavaScript
JavaScript学习
阅读更多一直都有在页面用javascript作为脚本语言,但未从未深入了解,每当需要用到什么功能的时候再查找相关事例,最近看了js框架感觉之前的了解明显不够。一、原始值和对象javascript中的原始值(undefined,null,数字、字符串和布尔值)和对象(包括数组和函数)有着根本的区别。原始值不可更改:任何方法都无法改变一个原始值。原始值的比较是值的比较。对象的属性值可以改变,且对象的比
hain
·
2015-06-14 13:00
JavaScript学习
一直都有在页面用javascript作为脚本语言,但未从未深入了解,每当需要用到什么功能的时候再查找相关事例,最近看了js框架感觉之前的了解明显不够。一、原始值和对象javascript中的原始值(undefined,null,数字、字符串和布尔值)和对象(包括数组和函数)有着根本的区别。原始值不可更改:任何方法都无法改变一个原始值。原始值的比较是值的比较。对象的属性值可以改变,且对象的比较不是属
hain
·
2015-06-14 13:00
JavaScript
JavaScript学习
总结-技巧、实用函数、简洁方法、编程细节
整理JavaScript方面的一些技巧,比较实用的函数,常见功能实现方法,仅作参考变量转换//edit http://www.lai18.com var myVar = "3.14159", str = ""+ myVar,// to string int = ~~myVar, // to integer float = 1*myVar, // to float bool = !!
开元中国2015
·
2015-06-11 08:00
JavaScript
JavaScript学习
9:DOM操作表格及样式
DOM在操作生成HTML上,还是比较简单明了的。不过,由于浏览器总是存在兼容和陷阱,导致最终的操作就不是那么简单方便了。那本文今天就来了解一下DOM如何操作表格和样式。 一操作表格 标签是HTML中结构最为复杂的一个,我们可以通过DOM来创建生成它,或者HTMLDOM来操作它。 下面我们就使用DOM来创建一个表格:window.onload=funct
u010929604
·
2015-05-31 21:00
JavaScript
dom
JavaScript学习
8:DOM进阶
DOM自身存在很多类型,我们在上篇博客中提到了大部分的类型,比如Element类型:表示的是元素节点,比如Text类型:表示的是文本节点。DOM也提供了一些扩展功能。 一.DOM类型 上篇博客我们了解了DOM的节点以及怎样操作和查询节点,而本身这些不同的节点,又有着不同的类型 我们随便来看两个类型:Document类型和Element类型 Documen
u010929604
·
2015-05-31 16:00
JavaScript
dom
JavaScript学习
7:DOM基础
DOM的全称为DocumentObjectModel,即文档对象模型,是针对HTML和XML文档的API。它描绘了一个具有层次结构的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM是由Netscape及微软公司创始的DHTML发展而来的,但是现在它已经成为了表现和操作页面的真正跨平台的、语言中立的方式。一.对DOM的理解DOM中的三个字母,D可以理解为整个Web加载的网页文档;
u010929604
·
2015-05-31 11:00
JavaScript
JavaScript介绍-
javaScript学习
之旅(一)
javaScript简介1.javaScript是互联网上最流行的脚本语言,这门可用于web和html,更可广泛用于服务器端,pc端,移动端。2.javaScript脚本语言:javaScript第一种轻量级的编程语言。javaScript是可插入Html页面的编程代码。javaScript插入html页面后,可以被所有的浏览器解释执行。javaScript实现1.javaScript用法java
u010321471
·
2015-05-19 11:00
JavaScript
html
编程语言
JavaScript学习
笔记之浅析几种创建对象的方法
在JavaScript中,创建对象有几种方法,我们平时最常用的是用Object构造函数和对象字面量://Object构造函数方法varperson=newObject();person.name="Sibarone";person.age="19";//对象字面量方法varperson={name:"Sibarone",age:19;}; 这两种方法都能创建单个对象,但当用它们来创建多个类似对象
Sibarone
·
2015-05-11 20:56
JavaScript
javascript
前端
工厂模式
javascript学习
十三:闭包
函数的执行顺序fn1(); //不会报错,对于通过functionfn()这种写法来定义的函数,永远都会被最先初始化 functionfn1(){ alert("fn1"); } fn2(); //使用如下方式定义函数,不会被先执行,如果在之前调用该函数就会报错 /***以下函数的定义方式是先在内存中创建了一块区域,之后通过一个fn2的变量*指向这块区域,这块区域的函数开始是没有名称的,这种函数
qq_27575627
·
2015-05-08 17:00
JavaScript
闭包
javascript学习
十二:面向对象之extends
基于原型链的方式实现继承js实现继承的第一种方式是基于原型链的方式在使用原型链进行继承一定要注意一下问题:1、不能在设定了原型链之后,再重新为原型链赋值。2、一定要在原型链赋值之后才能添加或者覆盖方法。functionParent(){ this.pv="parent"; } Parent.prototype.pp="ok"; Parent.prototype.showParentValue=fu
qq_27575627
·
2015-05-08 15:00
JavaScript
javascript学习
十一:面向对象之prototype
原型是js中非常特殊一个对象,当一个函数创建之后,会随之就产生一个原型对象。当通过这个函数的构造函数创建了一个具体的对象之后,在这个具体的对象中就会有一个属性指向原型。原型有四种状态://第一种状态 functionPerson(){ } //第二种状态 Person.prototype.name="Leon"; Person.prototype.age=23; Person.prototype
qq_27575627
·
2015-05-08 11:00
JavaScript
javascript学习
十:面向对象之对象的创建
简单对象的创建/***在js中并不存在类,所以可以直接通过Object来创建对象*但是使用如下方式创建,带来最大的问题是,由于没有类的约束*无法实现对象的重复利用,并且没有一种约定,在操作时会带来问题*/ varperson=newObject(); person.name="Leon"; person.age=33; person.say=function(){ alert(this.name+
qq_27575627
·
2015-05-08 07:00
JavaScript
javascript学习
九:函数的属性
arguments属性在函数对象中有一个属性叫做arguments,通过这个属性可以获取相应的参数值,这个属性是一个数组,其实就是传递进来的参数functionsay(num){ /**在函数对象中有一个属性叫做arguments,通过这个属性可以获取相应的参数值,这个属性*是一个数组,其实就是传递进来的参数*/ alert(arguments.length);//3 for(vari=0;i
qq_27575627
·
2015-05-07 19:00
JavaScript
javascript学习
八:函数的定义和传值
函数的定义函数就是一个非常特殊的对象,是一个Function类的实例,其实在内存中存储的操作是通过一个键值对来存储的。functionfn1(){ alert("fn1"); } //函数就是一个非常特殊的对象,是一个Function类的实例,其实在内存中存储的操作是通过一个键值对来存储的 alert(typeoffn1);函数虽然是一个对象,但是却和对象有一些区别,对象是通过引用的指向完成对象的
qq_27575627
·
2015-05-07 17:00
JavaScript
javascript学习
七:事件处理
绑定事件 js01_hello varbtn=document.getElementById("btn");//可以通过如下方式来绑定事件,这样绑定事件,就可以完成事件和html的解耦合操作//在开发中通常都是使用这种方式来绑定事件//这个事件的处理函数中默认有一个event的参数,用来获取相应的事件信息btn.onclick=function(event){//特别注意:对于I
qq_27575627
·
2015-05-07 16:00
JavaScript
javascript学习
六:DOM模型
DOM:documentobjectmodel文档对象模型基于document来获取getElementById,getElementsByName,getElementsByTagName js01_hello functiongetPwd(){//DOM中的第一个常用的方法是getElementById-->表示通过id来获取某个特定的标签,获取的是一个值varpwd=documen
qq_27575627
·
2015-05-07 15:00
JavaScript
javascript学习
五:浏览器对象
返回上一个页面操作:history.back()返回直接跳转到某个页面:window.location.href js01_hello functionloc(){//获取文本框中的值varhref=document.getElementById("address").value;//直接跳转到某个页面window.location.href=href;} test01 Win
qq_27575627
·
2015-05-07 15:00
JavaScript
javascript学习
四: 事件处理
具体内容请看代码和注释onclick,onmouseover的使用 js01_hello functionclickD(obj){alert(obj.innerHTML);//返回“点击了试一下”}functionmouseD(obj){//设置这个对象的颜色,在js中设置文本的样式均通过xx.style.样式名称obj.style.color="#f00";//当使用代码来设置样式的时
qq_27575627
·
2015-05-07 14:00
JavaScript
javascript学习
三: 常用对象
具体内容请看代码和注释Date类型vard=newDate();//对于js而言,月的下标是从0开始的document.write(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"+"星期"+d.getDay());特别注意:获取年的时候是getFullYear(),不能用getYear()getMonth()是从0开始的String
qq_27575627
·
2015-05-07 10:00
JavaScript
javascript学习
二: 简单对象
具体内容请看代码和注释//可以使用function来模拟java的类functionPerson(name,age){//定义了一个Person的属性为namethis.name=name;//定义了Person的属性为agethis.age=age;this.address="云南昭通";//如果没有用this声明,这个变量就仅仅只是一个局部变量,不是类的属性varx=10;//创建了一个行为t
qq_27575627
·
2015-05-07 10:00
JavaScript
javascript学习
一: 基础语法
为了与例子结合,全部在代码片里显示。请结合注释和代码学习。//对于js而言,是没有数据类型的,全部都是通过var来完成变量的创建 functionfn2(){ //当在函数内部没有使用var来声明变量的时候,这个变量就会作为全局变量声明 //b=10; //所以一定注意,在函数中定义变量一定要使用var varb=10; alert(b); //alert(c); } //变量的类型,常用的类型
qq_27575627
·
2015-05-07 10:00
JavaScript
JavaScript学习
笔记
一、初识javascript 1、javascript组成 ECMAscript 文档对象(DOM) 浏览器对象(BOM) 二、变量 javascript是一种弱类型的脚本语言 var c=3;变量声明 变量命名规则: 1)必须以字母或下划线_或“$”开头; 2)长度不能超过255个字条; 3)不允许使用空格; 4)不使用关键字和保留字;
山野村夫
·
2015-05-03 15:00
JavaScript
javascript学习
(知识点整理)
有了这个代码,就可以在定义中增加更多的控制了后面会举例关于extjs定义的更多控制 此种方案可以解决定义时需要一些函数调用的情况函数作用域和声明提前:即由于js是解释性语言,在执行前会预编译,把函数中所有的定义置顶,如下截图表明了scope虽在函数第二行定义,但实际执行时定义已将之置顶,只是在打印时尚未定义,
·
2015-05-01 14:00
JavaScript
JavaScript学习
6:浏览器检测
由于每个浏览器都具有自己独到的扩展,所以在开发阶段去判断浏览器是一个非常重要的步骤,虽然浏览器开发商在公共接口方面投入了很多精力,努力的去支持最常用的公共功能;但是在现实中,浏览器之间的差异,以及不同浏览器的“怪癖”却是非常多的,因此客户端检测除了是一种补救措施,更是一种行之有效的开发策略。 在介绍浏览器检测方法之前必须要了解一个对象,那就是navigator对象。
u010929604
·
2015-04-30 17:00
JavaScript
浏览器
JavaScript学习
5:BOM之location对象
Location是BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location对象是window对象的属性,也是document对象的属性:所以window.location和document.location是等效的。 鉴于这个对象的属性方法较少,在这里就多介绍一下: 首先来看location对象的属性
u010929604
·
2015-04-30 12:00
JavaScript
对象
location
JavaScript学习
4:BOM之window对象
BOM也叫做浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己的想法去扩展它,那么浏览器共有的对象就成了事实的标准,所以,BOM本身是没有标准的或者说是还没有哪个组织去为它制定标准。 本文我们主要来看BOM中的核心对象:Window对象 Window对象是BOM的核心对象,它表示浏览器的一个实例。Window对象处于
u010929604
·
2015-04-30 11:00
js
对象
JavaScript学习
例子
functioncheckPassword(object){ if(object.value.length if(confirm("你想退出吗")){ window.location.href="http://www.baidu.com"; }else{ alert("hi"); } with(document){ write("屏幕设定值"); write("实际高度:",screen.
zhuhai__yizhi
·
2015-04-29 19:00
JavaScript学习
链接
Js中this的用法:http://www.cnblogs.com/RitaRichard/archive/2011/10/14/2212161.html JavaScript\ActionScript\ruby\php中实现回调函数,以及由此引出的闭包问题的讨论(一):http://tech.ddvip.com/2009-09/1253872419134343.html JavaS
·
2015-04-23 14:00
JavaScript
Javascript学习
笔记5 - 滑动Slides
开始之前:http://docs.jquery.com/是jQuery文档的网站,https://jsfiddle.net/是js的在线验证工具在html中,有这几个标签: javascript、jQuery代码:varmain=function(){ $('.dropdown-toggle').click(function(){ //$('.dropdown-menu').slideDown()
sonictl
·
2015-04-22 10:00
JavaScript学习
笔记(四)------摘自w3school
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。1.JavaScript函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词function:functionfunctionname() { 这里是要执行的代码 }当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由JavaScript在任何位置进行调用。JavaScript对
sqfj2006
·
2015-04-18 09:00
JavaScript
JavaScript学习
笔记(三)------摘自w3school
1.JavaScript变量变量可以使用短名称(比如x和y),也可以使用描述性更好的名称(比如age,sum,totalvolume)。JavaScript语句和JavaScript变量都对大小写敏感。变量必须以字母开头变量也能以$和_符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y和Y是不同的变量)2.JavaScript数据类型:JavaScript变量还能保存其他数据类型,比如文本值
sqfj2006
·
2015-04-18 08:00
JavaScript
JavaScript学习
笔记(二)------摘自w3school
HTML中的脚本必须位于与标签之间。脚本可被放置在HTML页面的和部分中。1.标签:如需在HTML页面中插入JavaScript,请使用标签。和会告诉JavaScript在何处开始和结束。和之间的代码行包含了JavaScript: alert("MyFirstJavaScript"); 浏览器会解释并执行位于和之间的JavaScript。那些老旧的实例可能会在标签中使用type="text/jav
sqfj2006
·
2015-04-18 00:00
JavaScript
脚本语言
JavaScript学习
笔记(一)------摘自w3school
1.JavaScript:写入HTML输出:document.write("Thisisaparagraph");只能在HTML输出中使用document.write。如果您在文档加载后使用该方法(比如在函数中),会覆盖整个文档。2.JavaScript:改变HTML内容: x=document.getElementById("demo")//查找元素 x.innerHTML="HelloJava
sqfj2006
·
2015-04-18 00:00
JavaScript
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他