JavaScript
三种导入方式<会一种就行>
外嵌 内嵌 内部
基本语法与java相似。
声明变量var开始
两种数据类型;基本和引用。
基本string number boolean null undefined
引用 string number boolean
数据类型的转换:《官话》
1、使用js提供的方法进行转换
Number /boolean转换成String:使用toString()方法;
String转Number :使用parseInt();和parseFloat();方法
String转Number的时候如果字符串第一个字母不是数字,则转换不成功,如果字符串第一个字母是数字,则会取相连的数字
2、强制转换
var s = "123.3";
alert(Number(s)) //此处需要纯数字才能转换成功
alert(String(s));
alert(Boolean(s));//只要s值不为0或者空,转换结果就为true,否则为false
js运算符。小学
==和===
==比较值
==比较类型再比值
//点击a标签不跳转《官话》
<ahref="javascript:void(0);">xxxx</a>
//如果使用#,点击a标签会刷新当前页面,自动跳转当前页面的最顶部
//js中的if
var a = 100;
if(a){
xxx;
}
if中的条件只要不为0或者不为空,则条件成立。
//js的循环
var arr =["java","c","c#",123];
for(var id in arr){
alert(arr[id]);
}
注意点:id是对应数组元素的索引值,遍历的时候使用in
JavaScript的对象:《官方》
RegExp正则
/* 正则的基本规则
元字符
* \d 数字字符 0~9
* \D 非数字字符
* \s 空白字符 \r\n 空格
* \S 非空白字符
* \w 单词字符(a~z A~Z 0~9 _)
* \W 非单词字符
* \b 单词边界匹配符
*
*
* 范围词
* [0-9] 当前的字符范围可以是0~9
* [a-z]
* [A-Z]
[a-z0-9A-Z]
*
*
* 量词
* s+ 至少出现一次
* s* 0次或者多次(包含一次)
* s? 0次或者1次
* s{2} 正好出现两次
* s{2,} 出现至少两次
* s{2,8} 出现两到八次
*
* */
/还有余
Bootstrap(初步了解)
导包。
导入代码。
写程序
<div>
<nav>
栅格系统!!重要
常用标签(不会查表)
图片
表格
按钮
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\