XuGang

记录一个程序员的成长

 

2010年10月14日

JavaScript 拾碎[五] 使用eval 或者new Function 进行语法检查

摘要: 使用代码来实现分析代码的语法,这是一件极其痛苦的事情。 简单的解决办法是:使用脚本引擎自己的语法检查,比方说eval( ) 或者new Function( )。 使用new Function( ) 来进行语法检查 eval( ) 方法是不能乱用的,在不适当的时候使用eval( ) 方法可能导致整个程序都会出问题的; 而new Function( ) 就没这么大问题。虽然new Function... 阅读全文

posted @ 2010-10-14 12:57 钢钢 阅读(814) 评论(1) 推荐(0) 编辑

JavaScript 拾碎[四] 使用JavaScript 实现父子窗体间的调用

摘要: 如果要打开一个新窗口,使用 window.open( ) 方法。 如果要关闭自身窗口,使用 window.close( ) 方法。 1> 父窗体 为了便于父窗口操作子窗口,可以为 window.open( ) 方法定义一个变量,例如: varopW=window.open("tests.html","popup","width=300,height=300"); 这样,要关闭子窗口可直接... 阅读全文

posted @ 2010-10-14 12:56 钢钢 阅读(462) 评论(0) 推荐(0) 编辑

JavaScript 拾碎[三] 使用className 属性

摘要: A 三位一体的页面 网页的结构层(Structure )由HTML 或XHTML 创建; 网页的表现层(Presentation )由CSS 来创建; 网页的行为层(Behavior )由Javascript 和DOM 所完成; 其实,网页的表现层和行为层总是存在的,即使用户没有去定义。因为Web 浏览器会把自身默认的样式和事件加载到网页的结构层上。 B 使用className 属性 Javas... 阅读全文

posted @ 2010-10-14 12:54 钢钢 阅读(711) 评论(1) 推荐(0) 编辑

JavaScript 拾碎[二] JavaScript 操作cookie 类

摘要: 用法:一、设置cookievar cookie = new JSCookie();// 普通设置cookie .SetCookie("key1","val1"); // 过期时间为一年var expire_time = new Date();expire_time.setFullYear(expire_time.getFullYear() + 1);cookie .SetCookie("key2... 阅读全文

posted @ 2010-10-14 12:53 钢钢 阅读(556) 评论(0) 推荐(0) 编辑

关于CSS 3 及浏览器兼容性问题

摘要: CSS 3 标准 随着AJAX 及jQuery 的出现,CSS 也在不断地自我完善。 CSS 3 吸取了多年来Web 发展的需求,提出了很多新颖的CSS 特性。 例如:CSS 3 中的圆角矩形 border-radius 属性(但在IE 浏览器中无效)。 <html> <head> <title>圆角矩形</title> <style t... 阅读全文

posted @ 2010-10-14 12:52 钢钢 阅读(1474) 评论(0) 推荐(0) 编辑

导航