JS笔记—02
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的更多相关文章
- Node.js 笔记02
一.关于命令 常用命令: dir 列出当前目录下面所有的文件 cd 目录名 进入到指定的目录,. 当前目录, .. 进入上级目录,cd . 当前目录, cd .. 上级目录 md 目录名 创建文件夹 ...
- JS笔记02
回顾: html: 超文本标记语言 后缀名: *.html 或 *.htm 标签分类: 围堵标签: 双标签 <html>标签体</html> 空标签: 单标签 <br/& ...
- JS自学笔记02
JS自学笔记02 1.复习 js是一门解释性语言,遇到一行代码就执行一行代码 2.查阅mdn web文档 3.提示用户输入并接收,相比之下,alert只有提示的作用: prompt(字符串) 接收: ...
- webug4.0 打靶笔记-02【完结】
webug4.0打靶笔记-02 3. 延时注入(时间盲注) 3.1 访问靶场 3.2 寻找注入点 貌似一样的注入点: ?id=1' --+ 3.3 判断输出位置 同前两关一样的位置,时间盲注应该不是这 ...
- 软件测试之loadrunner学习笔记-02集合点
loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行 ...
- 《30天自制操作系统》笔记(02)——导入C语言
<30天自制操作系统>笔记(02)——导入C语言 进度回顾 在上一篇,记录了计算机开机时加载IPL程序(initial program loader,一个nas汇编程序)的情况,包括IPL ...
- 《The Linux Command Line》 读书笔记02 关于命令的命令
<The Linux Command Line> 读书笔记02 关于命令的命令 命令的四种类型 type type—Indicate how a command name is inter ...
- 强化学习读书笔记 - 02 - 多臂老O虎O机问题
# 强化学习读书笔记 - 02 - 多臂老O虎O机问题 学习笔记: [Reinforcement Learning: An Introduction, Richard S. Sutton and An ...
- 机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN)
机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN) 关键字:邻近算法(kNN: k Nearest Neighbors).python.源 ...
随机推荐
- 共分为六部完成根据模板导出excel操作
第一步.设置excel模板路径(setSrcPath) 第二步.设置要生成excel文件路径(setDesPath) 第三步.设置模板中哪个Sheet列(setSheetName) 第四步.获取所读取 ...
- php 代码复用机制
https://juejin.im/entry/5927ec4544d904006413f61d 提到 php 的代码复用,我们可能第一时间会想到继承,但是这种单继承语言一旦派生的子类过多,那么会产生 ...
- python认知及六大标准数据类型
--- typora-root-url: assets --- ### -python的认知 ``` 89年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). ...
- vue.js 兄弟组件传值
另: 在vue里,组件之间的作用域是独立的,父组件跟子组件之间的通讯可以通过prop属性来传参,但是在兄弟组件之间通讯就比较麻烦了,虽然可以使用事件监听的方式,但还是不如vuex专业.比如A组件要告 ...
- [js]javascript中4种异步
javascript中4种异步: 1.ajax 2.定时器 3.事件绑定 4,回调 定时器 //顺序执行 /* var s = 0; for (var i = 0; i < 10000; i++ ...
- http协议下载文件
通过在 URL 上调用 openConnection 方法创建连接对象.(HttpURLConnection conn = (HttpURLConnection)new URL("网址&qu ...
- 如何解决gerrit代码冲突
日常开发中,我们存在多人开发和同一个人提交多次记录的情况,这就避免不了代码冲突的情况出现. 下面介绍几种gerrit提交失败的现象,后续会根据大家遇到的情况,持续更新. 注意:出现合入不了,显示“ca ...
- CentOS6.5安装zookeeper-3.4.5(单机)
1.下载 下载链接:http://archive.apache.org/dist/zookeeper/ 本文下载版本:zookeeper-3.4.5.tar.gz 2.安装 安装目录:/usr/loc ...
- pandas.query()
1. 查询 已知data: 查询概率等于0.4的所有行 问题所在:query后面只支持string形式的值,而"probability"==0.4返回的是一个bool类型,结果不是 ...
- cycript使用
cycript的原理是动态库注入,但是其动态库注入的原理,与我们常见的通过LC_LOAD_DYLIB在可执行文件中注入动态库不同. cycript的操作是 : 抓取到要挂载的应用, 由于越狱机上拥有权 ...