• 查找字符串

    查找字符串;.indexof(searchvalue,start);方法可返回某个指定的字符串值在字符串中首次出现的位置,从前向后检索字符串,没有找到匹配的字符串则返回 -1。位置从0开始一个个往下查找(包括小数点还有逗号以及空格都算一个字符)searchvalue : 必需。规定需检索的字符串内容。start : 可选的整数参数。规定在字符串中开始检索的起始位置。默认从0开始。如省略该参数,则将从字符串的首字符开始检索。.lastIndexOf(searchvalue,start) ;方法可返

  • 一个功能很强大的函数 " splice "

    splice() :方法用于添加,替换或删除数组中的元素。语法:array.splice(index,howmany,item1,.....,itemX);参数:index:该参数是开始插入,删除,替换的数组元素的下标,必须是数字。howmany:可以删除多少个元素。要是数字,可以是 "0"。没有参数,则删除从 index 开始到数组结尾的所有元素。item1,.....,itemX:要添加到数组的新元素使用splice删除元素使用splice添加元素使用splice替换元素

    splice
  • 获取现在和未来(过去)的时间函数

    getTime() :可返回距 1970 年 1 月 1 日之间的毫秒数;toLocaleString():可根据本地时间把 Date 对象转换为字符串,并返回结果单位换算:1000毫秒 = 1秒;   60秒 = 1分钟;   60分钟 = 1小时;   24小时 = 1天; 365 | 366 = 1年;将两种函数运用起来,可以获取现在和未来(过去)的时间;

  • 倒计时“setTimeout()”的使用

    setTimeout() :方法用于在指定的毫秒数后调用函数或计算表达式语法:setTimeout(code, milliseconds, param1, param2, ...) setTimeout(function, milliseconds, param1, param2, ...)例题:提示: 1000 毫秒= 1 秒;提示: 使用 clearTimeout() 方法来阻止函数的执行

    setTimeout()
  • 创建新节点

    首先看页面效果:当我们点击"添加"后就会显示内容:我们把<body>里的元素先显示出来:其次在&lt;script&gt;&lt;/script&gt;里写函数,我们需要先声明一个函数,在定义两个变量,一个用来获取div的id名称,          一个则是用createElement()创建一个新元素节点,用 ‘ innerText ’ 在新元素节点添加内容,最后用 ‘ appendChild() ’ 把新创建的元素节点追加到div里。这样创建新节点的效果就完成了。如图:

  • 代码兼容性总结

    方法监听注册事件的兼容性获取事件对象的兼容性获取目标对象的兼容性阻止事件冒泡的兼容性 阻止事件默认行为的兼容性

    兼容性
  • 点名器

    一个简单的点名器,首先在<body>里把元素标签写好:在&lt;script&gt;里写js样式;第一步先定义一个变量,是全局变量第二步声明函数,在函数里创建数组。在定义一个变量获取<body>里的 p 标签,第三步用setInterval()开启计时器,并且把数组的下标赋值给 p 标签第四步随机显示名字,第五步将随机的姓名显示到p标签里,当点击开始后,开始按钮禁用,这样就不能重复点击了第六步就是停止点名器当停止点名时,我们就要把开始的按钮解除禁用,并且用clearsetInterval()清除计时器

  • 正则表达式特殊字符的使用

    ^ :匹配字符串的开始$:匹配字符串的结束[xyz]:包含其中任意一个字符[^]:匹配除了[ ]以外的任意字符\s:任意的空白符\S:匹配任意不是空白符的字符. :匹配除换行符以外的任意字符\d:匹配数字\w:匹配字母或数字或下划线| :或者? :重复零次或一次+ :重复一次或更多次* :重复零次或更多次{n} :重复n次{n,} :重复n次或更多次{n,m} :重复n到m次 , 前面的字符至少n次,最多m次\ :转义符,将特殊字符转换成普通字符() :分组,作为一个整体使用

    正则表达式
  • ajax遍历天气信息

    效果:首先,在HTML里写好表格:然后,在 . js文件里创建ajax,从后台调取数据。ajax的四个步骤;步骤一:创建ajax;var request = new 对象名();步骤二:建立与服务器的请求;request . open('GET','URL','true');参数1:请求的方式,GET或者POST;参数2:请求的地址;参数3:true:异步请求,false:同步请求;步骤三:发送数据;request  .send(data);参数data:需要传递的数据。步骤四:监听返回的状态并

    ajax
  • 搭建Bootstrap的开发环境

    完整模板代码<!DOCTYPE html><html lang="zh-CN"><head>    <meta charset="utf-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1">    <!-- 上

    Bootstrap