bootstrap&jQuery
1、bootstrap是一个响应式框架,基于Jquery。
2、jquery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。
3、jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
输出流只能输出不带属性的文本数据?
对事件做出反应:
<button type="button" onclick="alert('what you want sent to others')">button_name</button>
alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。
改变HTML的内容(x=document.getElementById("id_name") x.innerHTML="change_element"):
x=document.getElementById("ID_name")
x.innerHTML="change_element";
改变HTML图片(和改变内容类似,查找匹配的是图片链接的内容是不是包含)
JS注意var的用法:1.过程级中使用var定义的时候只在这个过程级内起作用
2.在过程级之外定义,无论是否添加var修饰,都是定义一个全局变量
验证输入:alert()
外部的JS(外部脚本文件不能包含<script>标签):
<html>
<body>
<script type="text/javascript" src="script_link"></script>
</body>
</html>
文档输入(只能在初始的时候添加文档输出,如果加载完后使用文档输出,整个页面将被覆盖)
对代码进行折行
声明新的变量的时候用new修饰(String,Number,Boolean,Array,Object)
声明变量(tips:在代码块开始处对变量声明)
<p id="demo"></p>
var myname="bill";
document.getElementById("demo").innerHTML=myname;
创建数组
var cars=new Array();
car[0]="audi";
var cars=new Arry("audi","bwm")
var cars=["audi","bmw"]
创建对象:
var person={name:"bob",age:20,grade:99};
x=person.name;//对象寻址
x=person["name"];
document.write(person.name+"is"+person.age)
比较赋值:variablename=(condition)?value1:value2
*condition真则赋值value1,否则value2
for中如果省略条件语句,则要在执行语句添加break!
JS标签:label:语句(可以在代码块中break标签)
label-name:
xxxxx
错误的处理,类似python:try{..............} catch(err){............}