Web前端
talentluke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js获取Session问题
纯htm页面必须采用AJAX了,ASP页面:var manager='<%=session("manager")%>',ASPX页面:var manager='<%=Session["manager"]%>',例如:用session来判断客户是否登录,ASP页面:方法(1)manager.asp <% if not session("manager") ...原创 2010-10-10 19:13:29 · 170 阅读 · 0 评论 -
JavaScript中的隐式类型转换
如果把通过函数或方法调用,明确的将某种类型转换成另一种类型称为显示转换 ,相反则称为隐式类型转换 。google和维基百科中没有找到“显示类型转换”,“隐式类型转换”的字眼。暂且这么称呼。 一、 运算中存在的隐式类型转换 1, “+”运算符 ? 1 2 var a = 11, b = '22'; var c = a + b; ...原创 2013-04-06 23:31:01 · 130 阅读 · 0 评论 -
如何优化JavaScript脚本的性能
循环 循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。 而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录...原创 2013-04-07 00:08:35 · 128 阅读 · 0 评论 -
CSS样式表继承详解
什么是继承?要想了解css样式表的继承,我们先从文档树(HTML DOM)开始。文档树由HTML元素组成。 文档树和家族树类似,也有祖先、后代、父亲、孩子和兄弟^_^。这很容易理解吧,笔者在这里就不一一赘述了。希望深入了解的朋友请google之。 那么CSS样式表继承指的是,特定的CSS属性向下传递到子孙元素。 下面举个例子,有如下html代码片段: <p>CS...原创 2013-04-09 00:15:17 · 170 阅读 · 0 评论 -
前端开发必须知道的JS(一) 原型和继承
源自www.cnblogs.com/ljchow/archive/2010/06/08/1753526.html 原型和闭包是Js语言的难点,此文主要讲原型及原型实现的继承,在(二)中会讲下闭包,希望对大家有所帮助。若有疑问或不正之处,欢迎提出指正和讨论。 一. 原型与构造函数 Js所有的函数都有一个prototype属性,这个属性引用了一个对象,即原型对象,也简称原型。这个函...原创 2013-04-09 12:58:51 · 109 阅读 · 0 评论 -
深度理解原型链
摘自http://www.cnblogs.com/maorongmaomao/archive/2012/08/29/2662258.html 写在开始之前: 早就想要好好总结下javascript的基础知识了,所以从这篇文章起,我会开始总结各种js的语法知识,作为一名以js开发为生计的前端工 程师,深深的着迷于js的语言魅力,而js最吸引人最强大的地方,便在于他独特的语法,能深刻的...原创 2013-04-09 15:15:57 · 158 阅读 · 0 评论 -
javascript this关键字用法介绍
源于http://www.111cn.net/wy/js-ajax/42715.htm 函数 首先,让我们看看”函数”: 代码如下 复制代码 function introduce() { alert("Hello, I am Laruencern"); }< li> 对于,这个函数, this关键字指向谁呢? 如我之前的文章所述(J...原创 2013-04-12 12:05:03 · 131 阅读 · 0 评论 -
网站前端和后台性能优化的34条宝贵经验和方法
1 减少HTTP请求数量 (Minimize HTTP Requests) tag:content 80%的用户响应时间被花费在前端,而这其中的绝大多数时间是用于下载页面中的图片、样式表、脚本以及Flash这些组件。减少这些组件的数量就可以减少展示页面所需的请求数,而这是提高网页响应速度的关键。 朴素的页面设计当然是减少组件的一种途径,但有没有能兼顾丰富的页面内容和快速的响应速度的方法呢?...原创 2013-04-15 22:38:10 · 1427 阅读 · 0 评论 -
js浮点数精度问题
大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,来看一个例子 alert(45.6*13); 结果居然是592.800000000001,当然加法之类的也会有这个问题 那这是js的错误吗? 当然不是,你的电脑做着正确的二进制浮点运算,但问题是你输入的是十进制的数,电脑以二进制运算,这两者并不是总是转化那么好的,有时候会得到正确的结果,但有时候就不那么幸运了...原创 2013-01-09 21:10:52 · 151 阅读 · 0 评论 -
round、floor与ceil
round() 方法可把一个数字舍入为最接近的整数。 对于 0.5,该方法将进行上舍入。 例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。 floor() 方法可对一个数进行下舍入。 小于等于 x,且与 x 最接近的整数。 ceil() 方法可对一个数进行上舍入。 大于等于 x,并且与它最接近的整数。...原创 2013-01-09 22:16:33 · 129 阅读 · 0 评论 -
浅谈 js中parseInt函数的解析
首先还是从很热门的实例parseInt("09")==0说起。 parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。 比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",1...原创 2013-01-09 22:25:05 · 120 阅读 · 0 评论 -
给定时器settimeout、setInterval调用传递参数
使window.setTimeout/window.setInterval执行带参数的函数的方式(以setTimeout为例): 1.使用字符串形式. 如:window.setTimeout("alert('ok')",1000); 或 var msg = "ok"; window.setTimeout("alertMsg(msg)", 1000); ...原创 2013-01-17 15:08:38 · 315 阅读 · 0 评论 -
iframe实现无刷新上传文件
[代码] [HTML]代码 view source print? 01 <html> 02 <body> 03 04 <form action="upload.jsp" id="form1" name="form1" encType="multipart/form...原创 2011-12-03 23:29:19 · 150 阅读 · 0 评论 -
jquery中,html、val与text三者属性取值的联系与区别
jquery中,html、val与text三者属性取值的联系与区别 首先,html属性中有两个方法,一个有参,一个无参 1. 无参html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档,返回的是一个String 例子: html页面代码:<div><p>Hello<...原创 2012-01-14 18:49:26 · 117 阅读 · 0 评论 -
JS缓存图片实例
JS缓存图片实例 现有JS功能越来强大了,很多基于JS的Web Game做得都非常好。但JS程序不像客户端程序,很多程序里需要使用到的图片、资源等都要从远程服务器获取。因此如果等程序要用到时再从远程服务器下载的话可能来不及。对用户体验来讲影响很大。因此就需要提前为JS程序缓存需要用到的资源文件。下面就来介绍一下最常用的图片缓存。 首先大家可以看一下这个 示例 ,这是一个简单的抽奖程...原创 2011-12-16 01:02:16 · 643 阅读 · 0 评论 -
关于JavaScript 的事件
A 事件流(event flow ) 事件模型分为两种:冒泡型事件、捕获型事件。 冒泡型(dubbed bubbling )事件:指事件按照从最精确的对象到最不精确的对象的顺序逐一触发。 捕获型(event capturing )事件:它与冒泡型事件相反,指事件按照从最不精确的对象到最精确的对象的顺序逐一触发。 捕获型事件也被称作自顶向下(D...原创 2010-10-10 19:21:12 · 111 阅读 · 0 评论 -
JavaScript动态的为元素添加带参数和不带参数的事件
目前的的页面布局都是基于XHTML,通过DIV+CSS布局,实现DHTML的样式。所以这个JavaScript动态的为元素添加事件因此而普遍了。下面我说说怎样通过javascript为元素动态的添加事件.Javascript为元素动态的添加事件包括两种情况:不带参数的事件和带参数的事件。一、不带参数的事件:两种方式:直接给对象添加事件,节点添加事件例如给一个id为tab1的添加onclick事件第...原创 2010-10-10 21:29:32 · 292 阅读 · 0 评论 -
js 覆盖和重载函数
学过JAVA的人对函数的覆盖和重载肯定是再熟悉不过了。 重载指两个或多个函数的参数类型,顺序和数量以及返回值不一样。 那javascript真的有这种特性么? 回答是JS中函数重名只会采用最后一个定义。 首先来看下下面的代码 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> ...原创 2010-10-10 21:37:46 · 137 阅读 · 0 评论 -
JavaScript事件的一些重要说明
1,JavaScript异步回调 复制代码 代码如下: <script language="javascript"> //注册回调函数loaded到处理函数window.onload上 window.onload = loaded; //把方法window.alert地址传递给show函数 var show = window.alert; function loaded(){ ...原创 2010-10-10 21:39:09 · 125 阅读 · 0 评论 -
在JS 中动态添加事件
在 JS 中动态添加事件,涉及到浏览器兼容性问题。结合我的实践经验以及从网上收集的一些资料,特整理在此,希望有点用。 function document.oncontextmenu() { ...............}; 等价与: document.oncontextmenu = function() { ..................} 等价于: function ...原创 2010-10-10 22:55:24 · 210 阅读 · 0 评论 -
捕捉按键、隐藏按钮、鼠标建、获取Session
<script type="text/javascript" language="javascript"> debugger;//调试js var username = '<%=Session["username"] %>'; //alert(username); if (username == ""){ //location.replace("logi原创 2010-10-10 23:31:19 · 165 阅读 · 0 评论 -
FireFox与IE事件禁止右键菜单写法的不同
IE写法 <script> document.oncontextmenu=function(){ event.returnValue = false; } 或者 document.oncontextmenu=function(){ return false; } </script> FireFox写法 <script> document...原创 2010-10-14 01:25:07 · 217 阅读 · 0 评论 -
FireFox与IE禁止右键单击
<html><head><title>js testing</title> <script> //FireFox里的写法var fun = function(event) { //event必须加上,因为后面用到event.button,而FireFox里没有window.event if (event.button == ...原创 2010-10-14 14:00:27 · 130 阅读 · 0 评论 -
js判断浏览器类型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><script type="text/ja.原创 2010-10-14 18:27:44 · 119 阅读 · 0 评论 -
关于javaScript的IE与FireFox兼容性
firefox没有window.event对象,其实这个本来不会带来很大麻烦,但是,看过下面的例子,就知道其引发的问题之麻烦了. 假设,现在我要监视一个鼠标按键动作,在浏览器任何地方都监视,可以这样写: document.onmousedown=action; action是我自定义的一个事件处理函数,我希望在函数中输出我按键的坐标,于是我的a...原创 2010-10-14 18:30:44 · 127 阅读 · 0 评论 -
js刷新页面代码
先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>&l...原创 2010-10-16 11:15:25 · 157 阅读 · 0 评论 -
字符集与字符编码
摘自http://blog.sina.com.cn/s/blog_5e4814ec01014prk.html 什么是字符集,什么是字符编码,它做什么用? 字符(Charcter)是文字与符号的总称,包括文字、图形符号、数学符号等。而字符集是一组抽象的字符组合的集合。如:英文字符集,中文字符集,日文字符集等 什么是字符编码? 计算机只能存储0,1之类2进制数字,怎么样让它表示那么...原创 2013-09-06 00:23:52 · 970 阅读 · 0 评论
分享