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. vue 点击当前的标签,获取当前标签的value值

    点击当前的标签,获取当前标签的value值 html <p class="title" v-for="(item, i) in items" :key=& ...

  2. GOROOT、GOPATH、GOBIN

    GOROOT golang安装路径. GOPATH GOPATH可以设置多个工程目录,linux下用冒号分隔(必须用冒号,fish shell的空格分割会出错),windows下用分号分隔,但是go ...

  3. 【Tools】-NO.4.Tools.1.VM.1.001-【VMware Workstation PRO 12 Install CentOS 7.1】-

    1.0.0 Summary Tittle:[Tools]-NO.4.Tools.1.VM.1.001-[VMware Workstation PRO 12 Install CentOS 7.1]- S ...

  4. [LeetCode] 762. Prime Number of Set Bits in Binary Representation_Easy

    Given two integers L and R, find the count of numbers in the range [L, R] (inclusive) having a prime ...

  5. 超参数调试、Batch正则化和编程框架

    1.调试处理 2.为超参数选择合适的范围 3.超参数在实践中调整:熊猫与鱼子酱 4.正则化网络的激活函数 5.将batch norm拟合进神经网络 6. 为什么Batch Norm会起作用? 7.测试 ...

  6. Entity Framework(Fluent API)

    一.概述 Fluent API 可以理解为一种从POCO到数据库的映射约定,包括字段长度,类型,主外键等等,在EF Code First进行开发时候经常用到. 1.主键 modelBuilder.En ...

  7. 修改easydialog标题

    使用easyui作为前台框架极大的节省了项目资源,easyui官网文档中基本上囊括了所有的方法,但一些灵活性的方法文档中是找不到的,比如说动态替换窗口的属性,下边简单介绍些如何快速替换窗体的title ...

  8. cocos2d JS-(JavaScript) 函数类型相互转换(字符串、整形、浮点形、布尔值)

    工作忙好些天了,近段时间抽点空分享一下自己学习JS的一点笔记心得做点记录,大神勿喷,谢谢! 1.字符串的转化 var found = false; console.log(found.toString ...

  9. mx:Panel (面板容器) mx:Button (按钮) 默认大小

    1.默认组件大小 <mx:Panel title="默认的面板容器大小和按钮控件大小"> <!-- 使用控件大小默认值 --> <mx:Button ...

  10. 路径遍历:ZIP条目覆盖

    程序在解压zip文件时,如果没有验证zip条目,攻击者可能对条目覆盖,从而造成路径遍历 例如:以下代码示例解压zip文件.    static final int BUFFER = 512;    / ...