先学JS,再学jQuery,不学Angular:
1、解决中文乱码:<meta charset="utf-8"/>
2、适配移动端:<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
3、JavaScript是所有现代浏览器及HTML5中的默认脚本语言,所以不需要在script标签中使用type="text/javascript"
4、不能使用封闭标签,需要成对出现的标签有:
<script></script>
<button></button>
5、如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
所以最好在body标签里写<script>document.write(Date());</script>这样的形式来使用
6、浏览器支持调试时,可用console.log("haha");向浏览器的控制台输出信息
查看方式:按F12启动浏览器的调试模式,在调试窗口点击console菜单
7、函数字面量
function myFunction(a,b){return a*b;}
JavaScript对大小写敏感
申明变量及类型:var x = new Number; var cars = new Array;
如果把值赋给尚未声明的变量,该变量将自动作为全局变量声明。
8、option为待赋值的数组,index为索引数组,option.push(bean)给option数组添加对象元素,$.each(option,function(i,n)){}遍历option数组
<script>
var option = [];
var index = [1,2,3];
for(var i in index){
bean = new Object();
bean.a = "秦桑低绿枝";
bean.b = "人生若如初相见";
bean.c = i;
option.push(bean);
}
$.each(option,function (i,n) {
n.desc = "人生若如初相见"; //可修改数组的值
console.log(n.c);
console.log(n.b);
console.log(n.a);
})
</script>
9、JS动态添加标签元素(a标签和img标签)
<div id="content"></div>
<div
1、解决中文乱码:<meta charset="utf-8"/>
2、适配移动端:<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
3、JavaScript是所有现代浏览器及HTML5中的默认脚本语言,所以不需要在script标签中使用type="text/javascript"
4、不能使用封闭标签,需要成对出现的标签有:
<script></script>
<button></button>
5、如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
所以最好在body标签里写<script>document.write(Date());</script>这样的形式来使用
6、浏览器支持调试时,可用console.log("haha");向浏览器的控制台输出信息
查看方式:按F12启动浏览器的调试模式,在调试窗口点击console菜单
7、函数字面量
function myFunction(a,b){return a*b;}
JavaScript对大小写敏感
申明变量及类型:var x = new Number; var cars = new Array;
如果把值赋给尚未声明的变量,该变量将自动作为全局变量声明。
8、option为待赋值的数组,index为索引数组,option.push(bean)给option数组添加对象元素,$.each(option,function(i,n)){}遍历option数组
<script>
var option = [];
var index = [1,2,3];
for(var i in index){
bean = new Object();
bean.a = "秦桑低绿枝";
bean.b = "人生若如初相见";
bean.c = i;
option.push(bean);
}
$.each(option,function (i,n) {
n.desc = "人生若如初相见"; //可修改数组的值
console.log(n.c);
console.log(n.b);
console.log(n.a);
})
</script>
9、JS动态添加标签元素(a标签和img标签)
<div id="content"></div>
<div