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() {
   执行的操作;
  };
 };

JS笔记—02的更多相关文章

  1. Node.js 笔记02

    一.关于命令 常用命令: dir 列出当前目录下面所有的文件 cd 目录名 进入到指定的目录,. 当前目录, .. 进入上级目录,cd . 当前目录, cd .. 上级目录 md 目录名 创建文件夹 ...

  2. JS笔记02

    回顾: html: 超文本标记语言 后缀名: *.html 或 *.htm 标签分类: 围堵标签: 双标签 <html>标签体</html> 空标签: 单标签 <br/& ...

  3. JS自学笔记02

    JS自学笔记02 1.复习 js是一门解释性语言,遇到一行代码就执行一行代码 2.查阅mdn web文档 3.提示用户输入并接收,相比之下,alert只有提示的作用: prompt(字符串) 接收: ...

  4. webug4.0 打靶笔记-02【完结】

    webug4.0打靶笔记-02 3. 延时注入(时间盲注) 3.1 访问靶场 3.2 寻找注入点 貌似一样的注入点: ?id=1' --+ 3.3 判断输出位置 同前两关一样的位置,时间盲注应该不是这 ...

  5. 软件测试之loadrunner学习笔记-02集合点

    loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行 ...

  6. 《30天自制操作系统》笔记(02)——导入C语言

    <30天自制操作系统>笔记(02)——导入C语言 进度回顾 在上一篇,记录了计算机开机时加载IPL程序(initial program loader,一个nas汇编程序)的情况,包括IPL ...

  7. 《The Linux Command Line》 读书笔记02 关于命令的命令

    <The Linux Command Line> 读书笔记02 关于命令的命令 命令的四种类型 type type—Indicate how a command name is inter ...

  8. 强化学习读书笔记 - 02 - 多臂老O虎O机问题

    # 强化学习读书笔记 - 02 - 多臂老O虎O机问题 学习笔记: [Reinforcement Learning: An Introduction, Richard S. Sutton and An ...

  9. 机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN)

    机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN) 关键字:邻近算法(kNN: k Nearest Neighbors).python.源 ...

随机推荐

  1. 小程序图片保存的相册授权失败问题,原接口wx.openSeting()已经废弃了的解决办法

    项目中使用的是wepy框架开发的小程序,,, 使用场景是,用户点击下载图片的时候,要调起授权button(小程序拉起授权的功能都集成在了button组件,所以这里需要用到button组件里的一个ope ...

  2. javascript篇-typeof,instanceof,constructor,toString判断数据类型的用法和区别

    javascript基本数据类型有:string,number,Boolean,undefined,null 引用类型(复杂类型):object, ES6中新增了一种数据类型:Symbol 以上数据类 ...

  3. docker的容器和镜像的差别

  4. PHP注册器模式

    [Register.class.php] <?php /** * 注册器模式 * 全局共享和交换对象 */ class Register { protected static $objects; ...

  5. 【UML】NO.48.EBook.5.UML.1.008-【UML 大战需求分析】- 组件图(Component Diagram)

    1.0.0 Summary Tittle:[UML]NO.48.EBook.1.UML.1.008-[UML 大战需求分析]- 组件图(Component Diagram) Style:DesignP ...

  6. System.Web.UI.Page的页面基类

    服务器端的page类 所有我们编写的页面都继承自page类,可见page类是非常重要的,page类提供了哪些功能,直接决定了我们的页面类可以继承什么功能,或者说,直接决定了我们的页面类功能的强大与否! ...

  7. phpstudy安装redis

    php安装扩展,首先要在php官网下载相应的库文件, http://pecl.php.net/package/redis 下载相应版本的文件,首先phpinfo()看看当前的php环境版本等等   我 ...

  8. inbox.MoveTo Folder does not move message out of inbox

    inbox.MoveTo Folder does not move message out of inbox #160  Closed vnwind opened this issue on 14 M ...

  9. 分析api时去除全局异常

    invoke-static {p0}, Ljava/lang/Thread;->setDefaultUncaughtExceptionHandler(Ljava/lang/Thread$Unca ...

  10. Python对list列表及子列表进行排序

    python代码,对list进行升序排序,所有子列表也要进行排序 def iterList(listVar): listVar = sorted(listVar) for i,v in enumera ...