最新发布
  • js oncopy 事件

    oncopy 事件在用户复制元素的内容时发生。 提示:当用户复制使用 img元素创建的元素(例如图像)时,也会发生 oncopy 事件。 提示: oncopy 事件主要用于

  • js onchange 事件

    当元素的值发生改变时,会发生 onchange 事件。 对于单选框和复选框,在被选择的状态改变时,发生 onchange 事件。 提示:该事件类似于 oninput 事件。不同之处在于 oninput 事件在元素值改变后立即发生,而 onchange 在元素失去焦点而内容发生改变后发生。另一个区别是 onchange 事件也适用于

  • js addEventListener()方法将事件处理程序附加到元素

    该方法将把指定的事件监听器函数添加到当前节点的监听器集合中,以处理指定类型 type 的事件。如果 useCapture 为 true,则监听器被注册为捕捉事件监听器。如果 useCapture 为 false,它被注册为普通事件监听器

  • js onchange事件当元素的值发生改变时触发

    定义和用法 当元素的值发生改变时,会发生 onchange 事件。 对于单选框和复选框,在被选择的状态改变时,发生 onchange 事件。 提示:该事件类似于 oninput 事件。不同之处在于 oninput 事件在元素值改变后立即发生,而 onchange 在元素失去焦点而内容发生改变后发生

  • js onclick方法的使用html事件

    下面是 HTML 事件的一些例子: HTML 网页完成加载 HTML 输入字段被修改 HTML 按钮被点击 通常,当事件发生时,用户会希望做某件事。 JavaScript 允许您在事件被侦测到时执行代码。

  • js typeof判断对象类型

    如何识别数组 常见的问题是:我如何知晓某个变量是否是数组? 问题在于 JavaScript 运算符 typeof 返回 “object“: var fruits = [“Banana“, “Orange“, “Apple“, “Mango“]; typeof fruits; // 返回 object typeof 运算符返回 “object“,因为 JavaScript 数组属于对象

  • js new Array()应该尽量不用为好

    没有必要使用 JavaScript 的内建数组构造器 new Array()。 请使用 [] 取而代之! 下面两条不同的语句创建了名为 points 的新的空数组

  • js中数组只能使用数字索引,不能使用名称索引

    很多编程元素支持命名索引的数组。 具有命名索引的数组被称为关联数组(或散列)。 JavaScript 不支持命名索引的数组。 在 JavaScript 中,数组只能使用数字索引。

  • js push() 方法向数组添加新元素

    js push()向数组添加新元素的最佳方法是使用 push() 方法:

  • js split() 可以将字符串转换为数组

    可以通过 split() 将字符串转换为数组: 实例 var txt = “a,b,c,d,e“; // 字符串 txt.split(“,“); // 用逗号分隔 txt.split(“ “); // 用空格分隔 txt.split(“|“); // 用竖线分隔 亲自试一试 如果省略分隔符,被返回的数组将包含 index [0] 中的整个字符串。 如果分隔符是 ““,被返回的数组将是间隔单个字符的数组

  • js charAt()和 charCodeAt()方法的使用(js 查找字符串)

    提取字符串字符 这是两个提取字符串字符的安全方法: charAt(position) charCodeAt(position) charAt() 方法 charAt() 方法返回字符串中指定下标(位置)的字符串:

  • js trim() 方法删除字符串两端的空白符

    trim() 方法删除字符串两端的空白符: 实例 var str = “ Hello World! “; alert(str.trim()); 警告:Internet Explorer 8 或更低版本不支持 trim() 方法。

  • js concat() 连接两个或多个字符串

    concat() 连接两个或多个字符串,所有字符串方法都会返回新字符串。它们不会修改原始字符串。 正式地说:字符串是不可变的:字符串不能更改,只能替换。

  • js toUpperCase() 把字符串转换为大写(js 转换大小写)

    通过 toUpperCase() 把字符串转换为大写: 实例 var text1 = “Hello World!“; // 字符串 var text2 = text1.toUpperCase(); // text2 是被转换为大写的 text1 亲自试一试 通过 toLowerCase() 把字符串转换为小写:

  • js replace()替换字符串

    replace() 方法用另一个值替换在字符串中指定的值: 实例 str = “Please visit Microsoft!“; var n = str.replace(“Microsoft“, “www.hao366.net“); replace() 方法不会改变调用它的字符串。它返回的是新字符串。 默认地,replace() 只替换首个匹配:

  • js substr() 方法截取字符串

    js中的substr() 类似于 slice()。 不同之处在于第二个参数规定被提取部分的长度。 实例 var str = “Apple, Banana, Mango“; var res = str.substr(7,6); res 的结果是: Banana 如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分

  • js substring() 方法截取字符串

    substring() 类似于 slice()。 不同之处在于 substring() 无法接受负的索引。 实例 var str = “Apple, Banana, Mango“; var res = str.substring(7,13); res 的结果是: Banana

  • js slice() 方法提取字符串的某个部分

    slice() 提取字符串的某个部分并在新字符串中返回被提取的部分。 该方法设置两个参数:起始索引(开始位置),终止索引(结束位置)。 这个例子裁剪字符串中位置 7 到位置 13 的片段: 实例 var str = "Apple, Banana, Mango"; var res = str.slice(7,13); res 的结果是: Banana

  • js search() 方法搜索特定值的字符串且返回匹配的位置

    search() 方法搜索特定值的字符串,并返回匹配的位置: 实例 var str = "The full name of China is the People's Republic of China."; var pos = str.search("locate"); 两种方法,indexOf() 与 search(),是相等的。

  • js lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引

    js-lastIndexof,JavaScript 从零计算位置。 0 是字符串中的第一个位置,1 是第二个,2 是第三个 ... lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引: