| 公告 | 本站已经加入了Google Friend Connect,欢迎朋友们试用。 具体在右侧菜单中操作。 |
作者:quke.cn |
分类:Web开发在JavaScript中,调用函数时,参数的个数是允许不等于定义函数时确定的个数的。
- <html>
- <head>
- <meta http-equiv="Content-Type"
作者:quke.cn |
分类:Web开发 发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:
(1)介绍javascript中的eval函数的用法
(2)如何在函数内执行全局代码
►先来说eval的用法,内容比较简单,熟悉的可以跳过。
eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。
需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:
var code1='"a" + 2'; //表达式
var code2='{a:2}'; //语句
alert(eval(code1)); //->'a2'
alert(eval(code2)); //->undefined
alert(eval('(' + code2 + ')')); //->[object Object]
可以看到,对于对象声明语句来说,仅仅是执行,并不能返回值。为了返回常用的“{}”这样的对象声明语句,必须用括号
作者:quke.cn |
分类:Web开发问题场景:
在IE浏览器中,A页面的域名 a.com B页面的域名b.com,现A页面中iframe嵌了个B页面,此时B中的cookie就会失效,同样B中的Session也会失效。
原因:
IE浏览器的默认设置禁止了第三方的cookie,因此第三方的session自然也失效;
什么是第三方cookie呢?
第一方Cookie:是来自当前正在查看的网站,或者发送到当前正在查看的网站。
第三方Cookie:是来自当前正在查看的网站以外的网站,或者发送到当前正在查看的网站以外的网站。第三方网站通常提供正在查看的网站上的内容。例如,许多站点使用来自第三方网站的广告,或者iframe的别的网站的url,这些第三方的网站可能使用的Cookie。为什么要禁止第三方cookie呢?
这个是根据P3P定的;什么是P3P呢?P3P是万维网联盟(W3C)公布的一项隐私保护
作者:quke.cn |
分类:Web开发先说明一下效果:
基本的鼠标互动:
拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing)
各种互动效果:
手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条
(sliders)、表格排序(table sorters)、页签(tabs)
放大镜效果(magnifier)、阴影效果(shadow)
第一节:鼠标的交互应用
1.1 Draggables:拖拽
所需文件:
ui.mouse.js
ui.draggable.js
ui.draggable.ext.js
用法:文件载入后,可以拖拽class = “block”的层
$(document).ready(function(){
});
draggable(options)可以跟很多选项
选项说明:http://doc
作者:quke.cn |
分类:Web开发[setTimeout]
setTimeout(表达式,延时时间)
在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
用setTimeout实现的自动变化显示随机数的效果:
- <html>
- <head>
- <script>
作者:quke.cn |
分类:Web开发javascript是一种弱类型的脚本语言,在写代码时没有太在意大小写的问题,一般我都按小写处理,除非写惯的如innerHTML等,但是今天在处理一个空间的readonly属性时取到值是undefined,后来查了一下果然是又犯了大小写的错误,应写成readOnly。
那看来javascript是大小写敏感的一种语言了,但是为什么给人的感觉是很模糊呢?可能是因为javascript常和htnl一起使用,常用来操作html的内容,而htnl是不区分大小写,所以常给我们一种错觉,久而久之就忽略了大小写的问题,直到报错了才又注意到这个问题了。
作者:quke.cn |
分类:Web开发一切都在实例代码中,如下:
- <script>
- //写cookies函数
- function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
- {
- var Days = 30; //此 cookie 将被保存 30 天
作者:quke.cn |
分类:Web开发在解决sdblog中发布评论时填写的验证码经常报错的问题时向用javascript算出本地md5码,因此找了个算法,如下:
- <script language="JavaScript">
- /*****************************************************************************
- * md5.js
- *
- *
作者:quke.cn |
分类:Web开发
作者:quke.cn |
分类:Web开发execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用
2D-Position 允许通过拖曳移动绝对定位的对象。AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。BackColor 设置或获取当前选中区的背景颜色。
作者:quke.cn |
分类:Web开发浏览器,又是浏览器,为什么搞这么多浏览器,而且还搞得风格和使用方法有不同的地方,忍不住想骂人了。
下面是一段判断浏览器内核类型的脚本:
- function getOs()
- {
- var OsObject = "";
- if(navigator.userAgent.indexOf("MSIE"
作者:quke.cn |
分类:Web开发现在的浏览器越来越多,都打着为使用着想的口号,都号称自己的速度快;实际的效果促进了浏览器之间的竞争,这部使ie7,ie8不断的冒出来了,确实增加了功能,提高了效率;但很不幸的是ie8的style有了不小的变化使一些网站可能出现变形,为此找了下如何实现ie8的兼容模式。
如果你的网站还来不及修改以适合IE8访问的时候,咱们可以通过非常简单的方法,加几行代码就可以让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下:
只需要在页面中加入如下HTTP meta-tag:

修仙:

2009-07-3 10:12 AM |
浏览:
评论: