[js]javascript基础--通过看书笔记
来源:互联网 发布:mysql免安装版怎么使用 编辑:程序博客网 时间:2024/05/20 20:58
数据类型
- 定义变量
var pi = 3.14;var name = "Mao Tai";var answer = "Yes I am";console.log(pi,name+answer); 或者console.log(pi,name,answer);var x = 1;var y = 2;console.log(x+y);
- 定义字符串
txt = "yifei";console.log(txt.length);txt.length = 100;console.log(txt.length);console.log(txt.indexOf('f'));console.log(txt.replace("i","e"));console.log(txt.search("fei"));
- 定义数组
yeah = ['xinchou',1992,1994]console.log(yeah.length)
- 定义对象
var p = { "name": 'tutu', "age": 22, "job": "ceo"};
改变值
document.write("hello world");document.getElementById("app").innerHTML="hello ma!"<button onclick="myfun()">button</button><script> function myfun() { document.write("hello world"); }</script>
获取input的值和普通元素值
<p id="app">hello p</p><input type="text" name="user" id="app2" value="rongshu"><script> app = document.getElementById("app"); app2 = document.getElementById("app2"); console.log(app.innerHTML); console.log(app2.value);</script>
例子1 - 表单验证
<form action="" method="post"> <p>name: <input type="text" id="name"> <span id="name_err"></span></p> <p>age: <input type="text" id="age"> <span id="age_err"></span></p> <p> <button type="button" onclick="myfun()">submit</button> </p></form><script> function myfun() { name = document.getElementById("name").value; age = document.getElementById("age").value; if (name == "") { document.getElementById("name_err").innerHTML = "请输入正确的姓名"; } if (age == "" || isNaN(age)) { document.getElementById("age_err").innerHTML = "请输入正确的年龄"; } }</script>
例子2-隔行换色
<table border="1"> <tr> <td>ip</td> <td>port</td> <td>cpu</td> <td>mem</td> <td>disk</td> </tr> <tr> <td>192.168.1.1</td> <td>22</td> <td>0.2</td> <td>1g</td> <td>500g</td> </tr> <tr> <td>192.168.1.2</td> <td>22</td> <td>0.2</td> <td>1g</td> <td>200g</td> </tr> <tr> <td>192.168.1.3</td> <td>22</td> <td>0.3</td> <td>2g</td> <td>100g</td> </tr></table><script> tr = document.getElementsByTagName("tr"); for (var i = 0; i < tr.length; i++) { if (i % 2 == 0) { tr[i].style.backgroundColor = "#eee"; } tr[i].onmouseover = function () { this.className = "current"; }; tr[i].onmouseout = function () { this.className = ""; }; }</script>
阅读全文
0 0
- [js]javascript基础--通过看书笔记
- javascript看书笔记
- JavaScript笔记-js基础
- Javascript权威指南看书笔记
- js基础笔记 javascript数据类型
- Javascript权威指南看书笔记(二)
- 看书笔记
- 看书笔记
- 看书笔记。
- 看书笔记!
- JavaScript学习笔记之一JS语言基础
- JavaScript学习笔记之JS基础入门
- node.js/javascript 语法基础笔记
- [看书20160115]HTML5基础
- 智能社JavaScript学习笔记——JS运动基础
- JavaScript个人笔记:js模块化开发seajs基础
- javascript基础笔记(一)之js的简介
- javascript基础笔记(四)之js里面的语句
- 文件下载
- 7.mongo命令行运行JavaScript脚本
- 集合中ArrayList,Linklist,vector区别?
- 利用KNC对iris数据进行分裂及预测
- 深入剖析js命名空间函数namespace
- [js]javascript基础--通过看书笔记
- Okhttp封装工具类
- CSS-盒子模型
- fabric源码解析20——ACC的部署
- 润乾报表 填报表实现动态更新数据
- jq监控键盘输入及keyCode表
- $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI']三者的区别
- WebView总结
- 成员变量的隐藏