01 2022 档案
摘要:两种图片lazy加载的方式 第一个By JS中级交流群 成都-猎巫 第二个By 上海-zenki// @description 准备为图片预加载使用的插件// 使用的图片容器css类名为lazy-load-wrap// 图片真实地址为data-lazy-src// 当lazy-load-wrap容器
阅读全文
摘要:JavaScript中能利用 for in 语句实现反射,如:// 下面这段语句遍历obj对象的所有属性和方法for (var p in obj) {if (typeof(obj[p]=="function") {obj[p](); // 执行函数,也还可以传参数} else {alert(obj[
阅读全文
摘要:. iframe 的操作1) 获得 iframe 的 window 对象。存在跨域访问限制。chrome: iframeElement. contentWindowfirefox: iframeElement.contentWindowie6: iframeElement.contentWindow
阅读全文
摘要:history.go(0);location.reload();location=location;location.assign(location);document.execCommand('Refresh');window.navigate(location);location.replace
阅读全文
摘要:.可变长参数 的 动态函数:函数是一个对象,一个Function对象(函数参数列表及函数主体事实上只是Function对象的构造函数的参数而已)函数参数是可变的,比如定义函数时的参数列表有3个参数,调用时可以传2个参数,或者5个参数arguments.length 是实际参数的个数(被传递参数的个数
阅读全文
摘要:产生正则表达式的方式1. var re = new RegExp("pattern",["flags"]); // 这种方式比较好pattern :正则表达式字符串 // 注意这是字符串,里面的反斜杠("\")需要连写两个来表示一个,因为会转义,如 new RegExp("\\d") 匹配一个数字f
阅读全文
摘要:DHTML定义:使用JavaScript和CSS级联样式表操作HTML创造出各种动态视觉效果统称为DHTMLDHTML = CSS + Html + JS是一种浏览器端的动态网页技术DHTML对象模型(DOM)将HTML标记、属性和CSS样式都对象化可以动态存取HTML文档中的所有元素可以使用属性n
阅读全文
摘要:二、 Dom 元素处理 XML 文件的 DOM 元素属性:<element>.childNodes 返回目前元素所有子元素的数组<element>.children 返回目前元素所有子元素的数组(这个在IE、火狐上也可以用)<element>.firstChild 返回目前元素的第一个子元素<ele
阅读全文
摘要:1. 基本语法:使用 function 指令定义。其属性用“this.属性名”定义。如: function ObjectName(yName,yAge) {this.name = yName;this.age = yAge;}调用时:var myObject = new ObjectName("kk
阅读全文
摘要:三、 JS的内置对象11种内置对象:Array, Boolean, Date, Math, Number , StringError, Function, Global , Object, RegExp在JavaScript中除了null和undefined以外其它的数据类型都被定义成了对象可以用创
阅读全文
摘要:二、 JS的基本语法0. 有两种JavaScript写法:a. 直接在 html 中嵌入,程序写法:<script type="text/javascript" language="JavaScript" charset="UTF-8"><!--...javaScript程序...// --></s
阅读全文
摘要:1.string Array Date Math 内置对象的属性和方法? 答案: ①String 字符串 属性 :length 获取字符串长度 方法: indexOf() 从左到右检索子字符串在原字符串第一次出现的位置 返回一个整数值,之处String对象内开始查找的字符串开始位置 如果没有找到 返
阅读全文
摘要:面向对象语言三大特点:继承,多态,封装,这三点虽然Javascript没有提供天然的语法实现,但是我们都可以通过prototype等技巧来实现,因此这种说法似乎不过分。 在Javascript中,构造对象有三种方式: 1. 首先,我们要明确一个概念,Javascript是一种弱类型的语言,一方面体现
阅读全文
摘要:eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子: <script type="text/javascript"> eval("alert(1+1)"); </script> 很简单,把
阅读全文
摘要:在Javascript,全局环境本身就一个对象。在浏览器宿主中这个对象是window,而当Javascript用于其它非浏览器的宿主,如嵌入式的环境中,可能会是其它的对象。 在这里也纠正一个观念,有很多人都认为Javascript只在浏览器中使用,其实Javascript也能在很多非Web情况下使用
阅读全文
摘要:在Javascript中,function才是Javascript的第一型。当我们写下一段函数时,其实不过是建立了一个function类型的实体。 就像我们可以写成这样的形式一样: function Hello() { alert("Hello"); } Hello(); var Hello = f
阅读全文