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的关键所在---作用域链
javascript里的作用域是理解javascript语言的关键所在,正确使用作用域原理才能写出高效的javascript代码,很多javascript技巧也是围绕作用域进行的,今天我要总结一下关于javascript作用域的相关知识。 很多人使用javascript时候会把{}作为作用域的边界,所以我们可以看看下面的代码: function ftn01(){ var i
·
2015-10-27 13:40
JavaScript
高性能
javascript笔记
:浏览器中DOM操作的性能优化(二)
关于浏览器中DOM操作的性能优化,在上一篇博文《浏览器中DOM操作的性能优化(一)》中已经阐述了访问和修改DOM元素对性能的影响及优化方案。这次我们就来说一下关于页面的重绘和重排版问题。 当浏览器下载完所有的HTML标签和其组件(Javascript,css,图片等)后,浏览器就会解析文件并创建两个内部数据结构: 1、DOM Tree :表示页面的结构 2、Render Tree :
·
2015-10-23 08:56
JavaScript
javascript笔记
:Date对象及操作方法
//构造参数 new Date(milliseconds) // new Date(year,month,day,hours,minutes,seconds,ms) // PS: month参数范围0
·
2015-10-23 08:54
JavaScript
javascript笔记
:javascript里面不同function定义的区别
今天看到javascript的一条经验的总结,总结如下: 在Javascript中定义一个函数,有两种写法: 第一种是:function ftn(){} 另外一种是:var ftn = function(){}. 笔者说这两种写法是完全等价的。但是在解析前,前一种写法会被解析器自动提升到代码的头部,因此违背了函数先定义后使用的原则,所以建议定义函数时候,全部采用后一种写法。 看
·
2015-10-21 12:35
JavaScript
JavaScript笔记
1.知识点: JQuery 选择器 JQuery 事件 JQuery 效果 JQuery 属性操作 JQuery 文档操作 JQuery CSS操作---------- ************************************************************************************** jQuery选择器:
·
2015-10-21 11:33
JavaScript
javascript笔记
:深入分析javascript里对象的创建(中)
深入分析javascript里对象的创建这个小系列是我整个博客里最受欢迎的文章,有博友催我把下篇写完,昨天和今天整理资料发现一篇文章还真讲不完我下半部分的内容,所以把本来打算写的下篇分成两部分了。 本主题的上篇里我讲到了三种对象创建的方式,最后通过类比java面向对象的思想反过来理解javascript对象的创建。如果根据标题的核心对象的创建,我所阐述的问题其实已经讲完,但是我写完上篇时
·
2015-10-21 10:23
JavaScript
javascript笔记
:深入分析javascript里对象的创建(上)续篇
今天回来一看我的博客居然有这么多人推荐真是开心极了,看来大家对我的研究有了认可,写博客的动力越来越大了,而且我发现写javascript在博客园里比较受欢迎,写java的受众似乎少多了,可能博客园里java的程序员要少点吧,也可能是javascript使用的人太多了吧,不过写javascript的文章还是比较大众化,以后多写写javascript了。 本篇文章不是《深入分析javascr
·
2015-10-21 10:22
JavaScript
javascript笔记
:深入分析javascript里对象的创建(上)
读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对
·
2015-10-21 10:21
JavaScript
javascript笔记
:javascript前世续篇(从javascript起源谈下它的继承)
我的《
javascript笔记
:javascript的前世,至于今生嘛地球人都知道了哈 》,在我不小心的操作里,后半部分丢掉了,哎,博客使用还是不熟练,真悲剧!
·
2015-10-21 10:19
JavaScript
JavaScript笔记
1、HTML中的JavaScript代码: <script type="text/javascript"> // <![CDATA[ // ]]> </script> 2、HTML中引入JS文件: <script type="text/jav
·
2015-10-21 10:11
JavaScript
javascript笔记
javascript变量篇vara=1,b=2,c=3;一个var声明多条变量,不同变量之间用逗号隔开,以分号结尾;varname="Volvo";varname;document.write(name);结果是Volvo.varname="Volvo";varname=1;document.write(name);结果是1。varname;document.write(name);结果是unde
敢于向自己宣战
·
2015-10-21 07:00
Javascript笔记
总结
----js笔记总结-------1.变量JavaScript中的变量与Java中的变量声明不一样,Java是强类型js是弱类型,变量的类型时由具体的变量内容来绝对的。js声明变量用var如varname="哈哈"; varage=18;只有变量被定义了,但是没有赋值的,变量默认值为undefined有些变量既没有声明,也没赋值就错误了。---------数据类型-----------基本数据类
snail_gesture
·
2015-07-28 23:00
JavaScript笔记
确认提示框 var message=confirm(""); //提问(prompt 消息对话框) var myname=prompt("请输入你的姓名:","小红"); //语法: prompt(str1, str2); //参数说明: //str1: 要显示在消息对话框中的文本,不可修改 //str2:文本框中的内容,可以修改 //返回值: //1. 点击确定按钮,文本框中的内容将作为函数返
kshine
·
2015-07-08 15:00
WY-
javascript笔记
严格模式曾益消除js语法的一些不合理、不严谨、不安全问题,减少怪异行为并保证代码运行安全提高编译器效率,增加运行速度使用全局使用严格模式"usestrict";(function(){console.log("helloworld!");})()函数内使用严格模式(function(){"usestrict";console.log("helloworld!");})()标准与严格模式的区别隐式声
ddai_Q
·
2015-06-03 17:31
高性能
javascript笔记
javascript加载和运行1.脚本位置尽管浏览器已经允许并行下载javascript文件,但是javascript下载过程仍然会阻塞其他资源的下载,如图片。页面仍然需要等待所有javascript代码下载并执行完成才能继续所以优化javascript的首要原则:将脚本放在底部(之前)2.组织脚本每个标签初始下载都会阻塞页面渲染,所以减少页面包含的标签数量有助于改善这一情况。考虑到到HTTP请求
hexy_xiaojie
·
2015-04-06 00:00
学习笔记
javascript
Javascript笔记
--函数
上一篇写了有关JavaScript中对象的应用,本篇博客记录有关方法的使用. 一. 函数的调用. 1.普通调用: 少传参数那么就会将缺少的参数默认为undefined.
·
2015-03-23 20:00
JavaScript
Javascript笔记
--Objects
Javascript的简单数据类型包括: 数字,字符串,true/false,null 和undefined。 其他所有值都是对象. 数组是对象,方法也是对象。属性值是除开undefined值以外的任何值。JavaScript的属性是可以变的。和C#的dynamic差不多,动态类. 一. 对象声明以及初始化.
·
2015-03-17 23:00
JavaScript
Javascript笔记
----实现Page页面右下角置顶按钮.
从用博客开始,发现博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角。点击后页面置顶。后面想想写一个Demo来实现这种效果吧。 一. 图标右下角固定. 1.SS 里面提供了4中布局方式. 其中fixed表示绝对定位元素。所以我们选择使用fixed来实现图标固定. absolute
·
2015-02-20 09:00
JavaScript
JavaScript笔记
八:DOM
DOM(文档对象模型):针对HTML和XML文档的一个API(应用程序编程接口)。描绘了一个层次化的节点树,允许开发人员添加、移除、修改页面的某一部分。成为表现和操作页面标记的真正的跨平台、语言中立的方式。1、节点层次 DOM可以将任何的HTML或XML文档描绘成一个多层节点构成的结构。 Node类型:用于抽象地表示文档中一个独立的部分,所有其他的类型都继承自Node;Document类型:表
u010893129
·
2014-12-06 18:00
JavaScript
前端
Web应用
JavaScript笔记
七:客户端检测
客户端检测1、能力检测 能力检测的目标不是识别特定的浏览器,而是识别特定的浏览器的能力;先检测达成目的的最常用的特性,还要必须测试实际要用的特性。2、怪癖检测 识别浏览器的特殊行为,确定浏览器某一特性不能正常工作,“怪癖”一般是个别浏览器有的,而且通常被归为bug3、用户代理检测 通过检测用户代理字符串来确定实际使用的浏览器。用户代理检测被当做一种迫不得已的做法,优先级在能力检测盒怪癖检测之
u010893129
·
2014-12-06 18:00
JavaScript
前端
Web应用
JavaScript笔记
六:BOM
BOM(浏览器对象模型)1、window对象 BOM的核心对象是window,它表示浏览器的一个实例,window对象有着双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 所有在全局作用域中生声明的变量、函数都会变成window对象的属性和方法,但是去全局变量不能通过delete删除,而直接在window对象上定义的属性可以。
u010893129
·
2014-12-06 18:00
JavaScript
前端
Web应用
JavaScript笔记
五:函数表达式
1、函数表达式 varfunction=function(){ //函数体 };2、递归 functionfactorial(num){ if(num<=1){return1; } else{returnnum*factorial(num-1);} } arguments.callee是一个指向正在执行函数的指针,因此可以用它实现递归。 functionfacto
u010893129
·
2014-12-06 18:00
JavaScript
前端
Web应用
JavaScript笔记
四:面向对象的程序设计
1、理解对象 属性类型:数据类型和访问器类型 数据属性:[[Configurable]]:能否通过delete删除属性从而重定义属性或者能否修改属性的特性,能否把属性修改为访问器属性 [[Enumerable]]:能否通过for-in循环返回属性 [[Writable]]:能否修改属性的值 [[Value]]:包含这个属性的数据值 访问器属性:[[Configurable]]:能否通过
u010893129
·
2014-12-06 18:00
JavaScript
前端
Web应用
JavaScript笔记
二:变量、作用域和内存
1、基本类型和引用类型 基本类型:简单的数据段 引用类型:可能由多个值构成的对象,只能给引用类型添加属性当复制他们的值时,基本类型实际上是又开辟了独立的空间存储值,而引用类型则是创建了指针,他们关联到同一个对象2、执行环境和作用域延长作用域链,没有块级作用域3、确定一个值是哪种基本类型可以使用typeof操作符,而确定一个值是哪种引用类型可以使用instanceof操作符。4、所有变量(基本和引用
u010893129
·
2014-12-06 18:00
JavaScript
javascript引擎
JavaScript笔记
:基本知识和语法
一.HTML中使用JavaScript1、带有src属性的元素不应该在和之间再包含额外的javaScript代码,否则这些代码会被忽略。2、的src属性可以指向当前HTML所在域之外的URL3、按照惯例,所有的元素都应该放在页面的元素中,由于下载延迟,现代WEB应用程序一般会将全部的JavaScript引用放在元素中页面的内容后面,可以使用户感到打开页面的速度加快了。二、基本概念(ECMAScri
u010893129
·
2014-12-06 17:00
JavaScript
Web应用
JavaScript笔记
(3)
1 BOM(Browser Object Model):浏览器对象模型。BOM并不是标准,因为它所关注的是浏览器的整体结构,所以每个浏览器都有自己的BOM,它们并不是完全一致的。 (1.1)window对象 windows对象是BOM模型中的顶层对象。 //windows对象的常用方法 //弹出一个提示窗口来显示信息 alert("提交成功"); //
淡淡的一抹
·
2014-09-23 20:00
JavaScript
JavaScript笔记
(2)
1 JavaScript创建对象的方式 var obj = new String(); obj = new Object;//Object本身也是对象 alert("obj对象的构造函数为:" + obj.constructor); alert("Object对象的原型为:" + Object.prototype); 注:不推荐第一种创建对象的
淡淡的一抹
·
2014-09-18 15:00
JavaScript
JavaScript笔记
(1)
1 在<script language="JavaScript"></script>中使用language是因为除了JavaScript还有vbscript,如果不写language时浏览器默认解释为JavaScript代码。 2 引用js文件的方式为:<script src="demo.js" type="t
淡淡的一抹
·
2014-09-16 16:00
JavaScript
javascript笔记
===javascript===1.javascript是网景(Netscape)开发的一种与页面进行交互的编程语言.javascript程序在浏览器端执行.文件以.js为结尾.NetscapeNavigatorjavascript IE JScript---引入js: 内部:使用标签 外部: 2.javascript作用a.前段验证b.ajax核心技术之一.c.与页面进行交互,生成
liang5630
·
2014-07-21 20:00
特效 css
javascript笔记
:拷贝出腾讯微博关于London2012奥运会的拉绳开关的网页特效 奥运会正在进行中,各大网站都因为这盛会有所改版或者是拿出了自己的新的页面特效。
ticojj
·
2014-07-01 14:00
css
JavaScript笔记
之常用技巧
一、弹出选择框 functiontest(){ if(confirm("你想继续操作吗?")){ window.location.href="http://www.google.com/"; }else{ window.alert("byebye"); } } test(); 二、表单验证 jsCheckPassword.html functioncheckPassword
Geek_ymv
·
2014-04-29 22:00
JavaScript笔记
(3)
阅读更多BOM浏览器对象模型。(对象的具体属性和方法的使用,查看帮助文档)。1.核心对象window对象,表示浏览器的一个实例。2.location对象,提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。3.history对象,浏览器历史记录4.navigator对象,包含有关浏览器的信息。IE浏览器没有插件,但提供了ActiveX控件。ActiveX控件一种在Web页面中嵌入对象或组
零下几度寒
·
2014-04-24 09:00
javascript
JavaScript笔记
(3)
BOM 浏览器对象模型。(对象的具体属性和方法的使用,查看帮助文档)。 1.核心对象 window 对象,表示浏览器的一个实例。 2.location 对象,提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。 3.history 对象,浏览器历史记录 4.navigator 对象,包含有关浏览器的信息。 IE 浏览器没有插件,但提
零下几度寒
·
2014-04-24 09:00
JavaScript
JavaScript笔记
_基本语法
同其它编程语言一样,JavaScript中也一样有变量,语句,函数,数组等常见语言组成元素。1、变量:JavaScript中通过关键字var来定义变量。JavaScript中的变量类型为弱类型(弱类型既是不用指定具体的数据类型)例:varx=3;x="hello";注:JavaScript中特殊的常量值:undefined,当变量没有初始化就被使用,该变量的值就是undinfed(未定义)。2、语
水蓝_aimarcby
·
2014-04-05 11:32
新手
javascript
JavaScript笔记
(2)
阅读更多ECMAScript变量是松散型的(不强制类型).基本类型值:保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。.引用类型值:保存在堆内存中的对象,保存的实际上只是一个指针,这个指针指向内存中的另一个位置.内存处理:JavaScript最常用的垃圾收集方式是标记清除。垃圾收集器会在运行的时候给存储在内存中的变量加上标记。然后,它会去掉环境中正在使用变量的标记,而没有被去掉标记
零下几度寒
·
2013-10-28 15:00
javascript
JavaScript笔记
(2)
ECMAScript 变量是 松散型的(不强制类型) <1>.基本类型值:保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。 <2>.引用类型值:保存在堆内存中的对象,保存的实际上只是一个指针,这个指针指向内存中的另一个位置. 内存处理:JavaScript 最常用的垃圾收集方式是标记清除。 垃圾收集器会在运行的
零下几度寒
·
2013-10-28 15:00
JavaScript
JavaScript笔记
JavaScript的成功让人津津乐道,为Web网页编写JavaScript代码已经是所有Web设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的JavaScript程序员,也未能完全吃透。本文从7个方面讲述JavaScript中那些你不很熟知但非常实用的技巧。简略语句JavaScript可以使用简略语句快速创建对象和数组,比如下面的代码:varcar=newObject();
zhf651555765
·
2013-10-23 22:14
js
设计师
基本功
wheels
JavaScript笔记
JavaScript的成功让人津津乐道,为Web网页编写JavaScript代码已经是所有Web设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的JavaScript程序员,也未能完全吃透。本文从7个方面讲述JavaScript中那些你不很熟知但非常实用的技巧。简略语句JavaScript可以使用简略语句快速创建对象和数组,比如下面的代码:varcar=newObject();c
zhf651555765
·
2013-10-23 22:14
js
设计师
基本功
Java
JavaScript笔记
(1)
JavaScript 是一种具有 面向对象能力的,解释性 的程序设计语言。 基于对象 和 事件驱动 并具有相对安全性的 客服端脚本语言。 一个完整的JavaScript,由三个部分组成: 1.ECMAScript(核心); 2.DOM(文档对
零下几度寒
·
2013-10-21 10:00
JavaScript
javascript笔记
字符串倒序var str= "s,d,f,a,s,g,f" ;function reverse(str){//在此处加入代码,完成字符串翻转功能 var strArr=str.split( ","); var newStr= ""; for( var i=strArr.length-1;i>=0;i--){ newS
kuyuyingzi
·
2013-08-27 21:00
JavaScript笔记
1.JS是一种弱类型语言,函数(或)方法可以不要参数类型声明,参数和返回值声明,定义变量可以不要声明符var;因为不需要参数类型声明,所以用传入参数进行函数调用的时候容易发生错误,只能进行多重条件判断,严格参数检测2.JS以函数为程序主体,函数相当于类,可以实例化3.JS没有块范围概念,即使是循环里定义的变量,脱离循环依然可以使用4.undefined表示没有为变量设置值或熟悉不存在,null表示
皓风皆人
·
2013-05-25 19:04
js
学习
笔记
知识归纳
javascript笔记
之onload和表单提交
javascript笔记
之onload和表单提交functionhello(){alert("hello");}functionbyee(){alert("bye");}functionshow(){varv
java学习
·
2013-03-14 23:00
javascript笔记
那些老旧的实例可能会在 <script> 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。 通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。 我们把 JavaScript 放到
柠檬桃
·
2013-02-26 17:00
JavaScript
html5
XHTML
脚本
javascript笔记
javascript笔记
1-4//等待dom元素加载完毕.
java学习
·
2013-02-25 09:00
javascript笔记
javascript笔记
//定义一个对象 var obj = new Object(); //动态创建属性name obj.name = "an object"; //动态创建属性sayHi obj.sayHi
java学习
·
2013-02-22 16:00
JavaScript笔记
(二)
这篇记录函数的用法 标准函数定义: function sum(a, b) { var c = a + b; return c; } 其中a和b叫做函数的参数,函数体内return c是将c作为返回值(如果没有显式的
jswing
·
2012-11-05 20:00
JavaScript
JavaScript笔记
(一)
还是专门建立一个分类,记录学习Javascript的过程吧,这篇日志算是开篇。建议大家阅读<<Object-Oriented Javascript>>这本书,虽然是英文版,但是内容很简单,连我这种英语没级的人也可以看个八九不离十。 以前工作中也用Javascript,但用到的知识点很少,最多做做表单验证或DOM操作。今时不同往日了,工作重心转到Javascrip
jswing
·
2012-11-03 22:00
JavaScript
javascript笔记
:深入分析javascript里对象的创建
读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对ja
zbz0425
·
2012-10-26 11:00
BBY-
JavaScript笔记
第一篇
普通confirm对话框 var message = "确定要修改吗?"; if(confirm(message) == true){ //doSomeThing(); } 正则表达式 "^\\d+$ " //非负整数(正整数 + 0) &qu
bby
·
2012-09-20 14:00
JavaScript
js文章
隐藏软键盘的另一种方法http://www.phpernote.com/javascript/ php程序员的笔记-
JavaScript
code_think_write
·
2012-09-09 16:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他