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学习
总结-技巧、实用函数、简洁方法、编程细节
整理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
javascript学习
笔记
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
tntxia
·
2015-04-17 22:00
JavaScript
javascript学习
笔记
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
tntxia
·
2015-04-17 22:00
JavaScript
javascript学习
- 字符串切割查找
javascript字符串切割split在javascript中字符串切割用的最常用的方法就是split()这个函数了。这个函数会返回一个切割之后的数组。举例:varstr="helloworld"; vararr=str.split("");//用空格切割字符串。 alert(arr[0]);//输出hello alert(arr[1]);//输出world这个比较简单。substring这个也
chenfs1992
·
2015-04-09 15:00
JavaScript
字符串切割
JavaScript学习
笔记
1、基础介绍1、用于web开发的脚本语言;2、介于html和java等开发语言之间;3、有自己的变量、函数、控制语句等;4、是解释性语言,由(客户端)浏览器直接执行;5、句型:;6、定义变量:vara,不必指定变量的类型,是弱数据类型,其数据类型由js引擎决定;7、严格区分大小写2、js函数自定义js函数语法:参数名前不加varfuction函数名(num1,num2,operator){varr
Charlemin
·
2015-04-03 09:47
js引擎
javascript
web开发
JavaScript学习
3:原型和继承
原型 我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。逻辑上可以这么理解:prototype是通过调用构造函数而创建的那个对象的原型对象。 为什么要引入原型的概念呢?使用原型的目的,也是他的好处是可以让所有的对象实例共享它所包含的属性和方法。换句话说,就是不必再构造函数中定义对
u010929604
·
2015-03-31 11:00
JavaScript
继承
prototype
对象
JavaScript学习
2:面向对象
很多人都知道,面向过程和面向对象的软件开发思想,同样我们的JavaScript也具有这两种开发模式。今天我们来看看JavaScript中的面向对象的东西。 面向对象的语言有一个非常重要的特性,那就是类的概念,通过类我们可以创建任意多个具有相同属性和方法的对象,而JavaScript却没有类的概念,但是它有对象,只是此对象非彼对象。 创建对象 //创建对象 va
u010929604
·
2015-03-31 10:00
JavaScript
面向对象
对象
Javascript学习
笔记2
beforewegetstarted,let’sreviewthewayweCreateaClass:开始之前,我们先复习一下Class的建立方式:functionPerson(name,age){ this.name=name; this.age=age; } //Let'smakebobagain,usingourconstructor varbob=newPerson("BobSmith"
sonictl
·
2015-03-30 17:00
JavaScript
javascript学习
(一)
/*label和break、continue的运用。 *label作为标签与break和continue一起使用, *循环中break后面跟上label标签时,会break到label标记的位置,continue同理 */ var num=0; start: for(var i=1;inum2){ return 1; } else{ return 0; } } var array3=[1,20,3
syajin
·
2015-03-28 19:00
array
label
arguments
JavaScript学习
1:正则表达式
其实在学习JavaScript之前就知道正则表达式的概念,记得第一次听说是在学习专业课的时候,那门课程叫做《形式语言与自动机理论》,到现在我还清楚的记得当时学这门课程的时候,那种痛苦,一个学期学下来,根本不知道这门课到底在讲什么,有什么用? 后来在准备软考的时候,又一次的接触到了这块的内容,终于是知道了,这门课通篇都在介绍一种叫做文法的东西,乔姆斯基体系将文法分为了四类,分别
u010929604
·
2015-03-23 08:00
JavaScript
正则表达式
JavaScript学习
笔记之(三)
数组对象各方法的使用数组元素的访问与移除是常见的基本交互代码。鉴于数组这种数据存储类型的重要性,JavaScript为数组交互操作提供了大量的专属方法。1.join方法join方法可以用某个特定的词语或分隔符快速地把数组中的所有元素连成字符串。varbreakfast=["Egg,SausageandCheese","EggWhitesonFlatbread","EggandCheese"]; v
u012157999
·
2015-03-08 10:00
JavaScript
JavaScript学习
笔记之(二)
处理节点1处理元素节点由于浏览器中的渲染机制,影响了JavaScript的性能,特别在遍历DOM。我们需要尽量降低定位到文档内容所需要经过的节点数。学会几种不同的DOM访问方式,并找到最有效的访问点,对于节点的访问会越快,使户体验更好。1.1根据ID定位元素 ID定位 document.getElementById*("header");1.2根据标签名称定位元素document.getEleme
u012157999
·
2015-03-06 10:00
JavaScript
javascript学习
笔记之(一)
JavaScript的基本功能JavaScript是一门典型的动态语言(PHP,Ruby,Python等也属于动态语言,而C,C++等语言不属于动态语言),JavaScript有三项基本功能:修改HTML文档,与服务器通信,存储数据。1.修改HTML文档可以向HTML·文档中添加、插入及移除内容了。具体操作是通过JavaScript向文档中加入一个标记快,修改样式,增加或移除属性。但仅仅知道修改H
u012157999
·
2015-03-03 20:00
HTML+CSS+
Javascript学习
笔记(1)
js触发元素点击事件下一步$("#alink").click();//触发了a标签的点击事件,但是没有触发页面跳转document.getElementById("alink").click();//既触发了a标签的点击事件,又触发了页面跳转html标签select中的option有默认选项属性selected="selected"例如:看书旅游运动购物html中select元素实现下拉多选框,在
凌晨1点21分
·
2015-03-02 18:54
HTML
CSS
笔记
javascript
HTML+CSS+
Javascript学习
笔记(1)
js触发元素点击事件下一步$("#alink").click();//触发了a标签的点击事件,但是没有触发页面跳转document.getElementById("alink").click();//既触发了a标签的点击事件,又触发了页面跳转html标签select中的option有默认选项属性selected="selected"例如:看书旅游运动购物html中select元素实现下拉多选框,在
cb2474600377
·
2015-03-02 18:00
JavaScript
html
css
笔记
JavaScript学习
小结
Longtimetosee《Liyanhui‘sJavaScript》,果然实战最重要啊,首先附图一张: 一、是什么 JavaScript是一种脚本语言,也是一种解释性语言(不保存)。 我们有人类语言,包括汉语、英语、日语、韩语等;计算机语言也是类似人类语言的一种概括性的说法,它包括低级语言、高级语言。JavaScript就属于高级语言中的一种。计算机在读取Java
u010096526
·
2015-02-08 21:00
JavaScript学习
笔记——错误处理
说明:参见《JavaScript高级程序设计》第14章。 一. 错误分类 1. 语法错误 也称为解析错误,发生在传统编程语言的编译时,在JavaScript中发生在解释时,这些错误是由代码中的意外字符直接引起的,然
·
2015-02-03 09:00
JavaScript
JavaScript学习
笔记-进阶篇
这周学习的JavaScript。课程名:JavaScript进阶篇课程地址:慕课网http://www.imooc.com/learn/10整理笔记如下:时间:2015年01月06日-2015年1月7日JS基础语法:变量的声明、赋值:var变量名;表达式;操作符:+、比较、与或非;操作符优先级:算术操作符→比较操作符→逻辑操作符→"="赋值符号,如果同级的运算是按从左到右次序进行,多层括号由里向外
左岸梧桐
·
2015-01-31 21:07
Web前端
学习笔记
javascript
JavaScript学习
总结(二)
上篇文章中不是说内容有错,只是在学习思想上有问题。有导图但是没有思想,有总结但是没有深入浅出。更改如下: 学习JavaScript,首先知道js是什么(是脚本语言不错,书上就是那样写的,理解成是包含了各种功能的函数库更贴切),其次,能干什么,有什么好处。这些是学习一新知识前必须要了解的。 总结图如下: 对于js中的内置对象,我们需要去记吗?我觉得常用的不刻意去记也忘不了,不常用的呢,知
~少司命~
·
2015-01-29 11:00
JavaScript学习
总结
在JavaScript中,几乎用到的每个js都离不开它的对象。下面我们深入了解一下js对象。 js中对象的分类跟之前我们学过的语言中函数的分类一样,一个是系统自带的叫预定义对象,一个是用户自己写的叫自定义对象。大体内容如下图所示: 一:核心对象1.Array对象数组对象,用来创建数组,使用new创建常用的方法如下图:常用属性:通过例子说明Array对象的创
~少司命~
·
2015-01-29 11:00
javasrcipt
上一页
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
其他