随笔分类 - JavaScript
摘要:正则表达式-问号的四种用法 原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。 非贪婪匹配 贪婪匹配 在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string patt
阅读全文
摘要:CSS的position有三种属性:static, relative, absolute,如果DIV套DIV,达到多层,这些层间的定位关系又是怎样的呢? 1、只要父容器的postion属性不为static,组件就会以父容器作为定位基准,否则找上一级可定位的容器作为基准。 2、上一级定位容器的rela
阅读全文
摘要:在HTML的CSS种,容器如DIV有三种position属性:static, relative,absolute。其中static为默认属性,relative意为相对父容器定位,absolute意为相对可定位的上层容器进行定位,这个上层容器不一定是父容器,若找不到可定位的上层容器,则会以docume
阅读全文
摘要:对于IE, 1. 把IE的信任站点中把“通过域访问数据资源”设成启用有效。 2.将当前站点设置为可信站点。 CORS浏览器支持:Firefox 3.5+, Safari 4+, Chrome, Safari for iOS, and WebKit for Android Js代码 //页面A: ht
阅读全文
摘要:1、问题:在Javascript中,typeof(undefined) == undefined成立吗? 答案:不成立,全局函数 typeof()返回值类型为字符串类型,六个可能值: "number", "string", "boolean", "object" ,"function", 和 "un
阅读全文
摘要:1、问题: UltraEdit 是一个很强大的文字处理工具,搜索功能也非常强大,特别是搜索包含某字符的文件特别拿手,又快又好。但今天发现一件怪事,明明HTML界面上出现的文字,在javascript脚本文件里就是找不到,CSS、HTML文件都找过了,就是找不到,真是见了鬼了。 2、解决: 后来发现原
阅读全文
摘要:在页面中如何控制内嵌的iframe滚动呢?方法是使用iframe window的scroll方法: 1、获取iframe的窗口对象 var iwin = document.getElementById('iframe1').contentWindow; 2 、获取iframe的窗口document对
阅读全文
摘要:在网页中,如何获取嵌入网页中的iframe内的document 对象呢? 1、第一种访问方法 这种写法估计很多人都没有用过: document.getElementById('iframe1').Document 注意:这里的获取document对象使用的是大写的Document, 若写成小写的do
阅读全文
摘要:在Javascript脚本中,参数的引用原则:引用的参数内部(如属性)可以修改,但参数对应的引用(reference)不能修改。 一个测试例子如下: <script language="javascript"> //dosomething1,对于引用,变量本身不可以修改,但变量内部结构可以修改 fu
阅读全文
摘要:1、在Javascript脚本中,如何判断一个变量是什么类型呢? 使用typeof可以来判断变量的类型,类型有object, string, number, boolean,function, undefined。 b= typeof(a) a=Date,Function,Math,String,O
阅读全文
摘要:Javascript中数组有何特点? 1、数组元素可以是大杂烩,不必是清一色 <script language="javascript"> //测试1 function test1(){ var d = new Date(); var arr = ['test', 'is','ok',3,d]; a
阅读全文
摘要:在HTML Javascript中,对URL进行加解码时要点: 1.在Javascript中String.charCodeAt()获得的编码为Unicode(big-endian);在进行URL encode或decode时一般为UTF编码格式。故在进行URL encode或decode时需进行转码
阅读全文
摘要:有时候下载下来的文件名为URLencode后的编码,不知其真名是啥,很不方便,可以自行使用下面的HTML文件进行转换。将下面的代码另存为一HTML文件即可打开使用。 <html> <head> <meta http-equiv="Content-Type" content="text/html; c
阅读全文
摘要:未经验证 Ext 核心开发人员Jack的回答是,TabPanelItem在关闭时并不会对自定义到tab中的元素做特殊处理,这部分工作必须在控件外来完成。另一方面, 相关资料称IE在iframe元素的回收方面存在着bug,在通常情况下应该将该元素的src属性值修改为”abort:blank”,并手工将
阅读全文
摘要:关键的CSS设置: float:left; <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>配置</title> <style> .wlsc-menu-active{
阅读全文
摘要:知识: BIG ENDIAN:最低位地址存放高位字节,可称高位优先,内存从最低地址开始按顺序存放(高数位数字先写)。最高位字节放最前面。 LITTLE ENDIAN:最低位地址存放低位字节,可称低位优先,内存从最低地址开始按顺序存放(低数位数字先写)。最低位字节放最前面。 unicode 格式文件前
阅读全文
摘要:Json 用了很久,一直以为Json名字的来源就是Java儿子的意思,JavaScript和Java语法类似,原来是使用Java对象存储数据,现在是使用JavaScript存储数据,这Json不就是Java的儿子嘛? 其实真正的意思是: JSON(Javascript Object Notation
阅读全文
摘要:1、使用环境 OS:Win7 home Browser:IE9 程序:JS 菜单 2、问题 JS菜单在IE6下能正常显示,但在IE9 下则出现弹出菜单的二级菜单覆盖了一级菜单上,而不是在一级菜单右边显示,给使用者带来不便。 经过测试,如果通过保存源码到本地,使用浏览器浏览本地文件,菜单显示正常。放在
阅读全文
摘要:CSS优先级包含四个级别(文内选择符,ID选择符,Class选择符,元素选择符)以及各级别出现的次数。根据这四个级别出现的次数计算得到CSS的优先级。 CSS优先级的计算规则如下: * 页面中定义的样式,加1,0,0,0 * 每个ID选择符(如 #id),加0,1,0,0 * 每个Class选择符(
阅读全文
摘要:在javascript中,哪些值能作为if的条件呢? 1、布尔变量true/false 2、数字非0,非NaN/ (0 或NaN) 见下面的例子,莫以为负数就以为if语句为假了。 var i = -1; if(i){ alert('here'); }else{ alert('test is ok!'
阅读全文