1、网页的组成javascript
书写顺序:先加载css, 再加载html代码,保证页面好看,最后在body的最后面加载js,由于js主要用来操做HTML元素的css
2、javascript的做用html
1.实现页面产品中的交互效果,例如:我选中那个一个图片,就展现对应的大图(选项卡思想),局部导航定位,轮播图等等,凡是可以操做交互的通常状况都是须要JS处理。前端
2.把数据绑定到一个html页面中,咱们经过JS中提供的AJAX、JSONP技术,从后台服务器上获取所须要的数据,而且绑定在页面中呈现给用户,之后只须要后台把数据更改了,前端页面的数据会自动的跟着进行更改java
3.用JS语言写服务器后台,进行文件处理,数据存储分析,业务逻辑处理等核心的操做(nodeJS)node
3、js的引入方式css3
<div style="width: 300px;background: red; border-radius: 20px" onclick="alert('OK')">你好</div>
1 document.write('<script src="js文件的路径"></script>')
注意:咱们使用外链式引入JS,经过src把外部文件引入到当前的HTML页面,在它的<script>中间,不能在编写任何的JS代码了,即便写了,不会起做用编程
<script src="js/index.js"> alert('我是外链式标签块中的代码');//外链式标签块中不要写任何js代码,写了不会报错,确定不执行 </script>
4、JS中的输出方式浏览器
一、alert(要输出的内容); 在浏览器中弹出一个框,在框中有咱们要输出的内容(无论最后输出什么内容,输出的都是字符串内容)安全
二、confirm:在浏览器中弹出一个提示确认框(confirm("肯定要删除吗?"))
三、console.log(要输出的内容); 按F12在控制台中的console页卡中显示(通常用于调试,不会影响页面中的内容)
四、console.dir:他只是比.log输出的内容更加详细一些
五、console.table:他能把咱们须要查看的数据在控制台中以一个表格的形式展现出来
六、document.write(咱们要输出的内容); 直接显示在页面中,不停的输出
七、innerHTML/innerText 动态的向指定的元素中添加内容
5、JS的组成
6、JS的命名规范
var test = "hello";
console.log(test);
console.log(Test);//Uncaught ReferenceError: Test is not defined
在真实项目中咱们一些约定俗称的规范:
命名不要用拼音,不要缩减的过短,由于这两类名字别人是很难看懂的
对于复杂的名字建议使用多个英文单词拼接的方式
[前缀]
get/query 获取
set/insert/add 增长插入
update/replace 修改替换
remove/del 删除
[后缀]
Info 信息
Import 重要
7、JS中的变量
变量:可变的量,js中的变量是松散型的
变量的做用:存储值和表明值
声明一个变量:var 变量名 = 变量值 (注:经过var能够声明任何类型的变量,只声明不赋值,不知道这个变量是什么类型的;变量名不能用中文)