1.String截取:substr:截几位, substring:截到哪。

2.String的操作,例如变大写,小写,本身不会变,只是在栈里交换引用似的
  var str = "hello world";
    var str5 = str.toUpperCase();
     document.write(str5);
  str不会变,变得失str5而已

3.String替换时(/正则表达式(固定的表达式)/, “目的字符串”);
"wodemamawoainimamawoainimama"
str(/mama/g, "baba");把所有mama换为baba(g:所有)

4.如果先运行head里的script(document.write("")的说)
脚本,那么,就会把body中的内容覆盖掉
总结:页面没有标签元素,可以有write();有就不可以,否则覆盖

5.动态时间显示出错问题:a.全局变量问题st b.setTimeout:o要小写。

只运行一次: var s = setTimeout("函数", 毫秒数);
清除:clearTimeout(s)
运行多次:var s = setInterval("函数", 毫秒数);
清除:clearInterval(s)

6.window对象
    a. open()方法和<a href = "">都可以打开一个新的窗口,
  不同之处:open(可以设置窗口的属性),但是超链接不行。
   b.window.location = ""(location.href = "")
   c. window.showModalDialog("js03.html"):也可以打开一个
  新的窗口,但是这个窗口必须要处理,否则不动

  d.window.onload(函数名()):作用是把页面所有的解释完毕再运行的程序。
7.

history.go(-1):回退页面
history.go(1):前进页面。
从a页面到b页面,前进放在a页面的事件里,后退则在b页面
,首先点击a到b的连接,然后两个前进后退按钮被激活

8.通过标签名得到一组值
  getElementById(id值);
  getElementsByName("name值");
  getElementByTagName(标签名);
  判断选中为:checked属性即可

  TagName举例:通过列表<li>标签,遍历数组;注意:取值时用(object.innerHTML)
  所有没有value的标签都用innerHTML属性

9. 目的是:让页面东西加载完毕,再执行js代码,以防页面东西被覆盖。
 常用:window.onload = function() {
 js代码}

不常用:function name() {}   <body onload = "name()">
 
 安全:window.onload = function() {
  得到按钮的对象.onclick = function() {
   执行的操作;
  };
 };

最新文章

  1. FrozenUI - 专注于移动web的UI框架
  2. $.extend()了解心得
  3. leetCode191/201/202/136 -Number of 1 Bits/Bitwise AND of Numbers Range/Happy Number/Single Number
  4. MVC开发模式
  5. bitmap格式分析
  6. GPUImage 滤镜头文件
  7. 【Android】XML文件的解析
  8. fuse on TDH4.8
  9. linux下的Shell编程(6)case和select
  10. 用挂载,使用NTFS移动硬盘,拷贝iPhone里的照片,拷到MAC
  11. symfony框架
  12. 【XSY2612】Comb Avoiding Trees 生成函数 多项式求逆 矩阵快速幂
  13. Parquet格式解析
  14. Python入门:如何使用第三方库?
  15. CentOS7 系统升级,删除centos7开机界面多余选,升级至最新的内核
  16. maintenance
  17. node-pre-gyp install --fallback-to-build 错误
  18. C++ pbds 库平衡树(tree)
  19. 基于canvas将图片转化成字符画
  20. 【转】MySQL安全配置介绍

热门文章

  1. element-table中使用checkbox
  2. vue中的路由高亮
  3. express使用
  4. Python Socket通信黏包问题分析及解决方法
  5. Elasticsearch6.13 升级6.24 单节点停机升级
  6. Sqlserver2008R2配置数据库镜像之我的经验总结
  7. Navicat 连接Oracle11g时出现ORA-12514:TNS:no listener
  8. Jenkins pipeline 语法详解
  9. Mac为python2.7.10安装pip
  10. 从零开始一起学习SLAM | C++新特性要不要学?