目录
1.2HTML5 CSS3? javaScript三者的关系
JS是web开发领域功能强大的编程语言(脚本语言),javaScript不需要配置环境,浏览器直接可以运行。
A:单行注释
格式:// 我是一行文字,不想被 JS引擎 执行,所以 注释起来
// 用来注释单行文字( 快捷键 ctrl + / )
B:多行注释
格式:/* 获取用户年龄和姓名 并通过提示框显示出来 */
/* */ 用来注释多行文字( 默认快捷键 alt + shift + A )
? ?(1)浏览器分为两部分:渲染引擎和js引擎
? ? ? ? ? ?A.? 渲染引擎:解析HTML和CSS,俗称内核
? ? ? ? ? ?B.? js引擎:JS解释器(chrome浏览器内置V8引擎)
? ?(2)?给超链接跳转地址设置为javascript:; 是为了阻止超链接的默认跳转地址,这样点击超链接页面不会重复刷新,增强了代码规范性。
? ?在标签内部进行编写JS代码(较少使用)
格式:
<button onclick="alert('警告')">单击</button>
可以在页面的任意位置插入,语句结束要记得加分号,一般习惯写在</body>之前。
格式:
<script>
alert('很好');
// 语句用分号结束
</script>
需要另建.js文件,然后将文件引入 引入位置无所谓 在哪儿都行。
引入格式:
<script src="../JS/01.js"></script>
格式:prompt('请输入','某某') ;??
var bianliang= prompt('请输入','某某') ;
console.log(bianliang);
F12可以直接打开控制台
""和''表示原样输出引号内的内容,需要输出变量的话就不加引号
js在执行时当发现一个错误代码时将自动终止执行后续代码
在字符串中不能直接打回车换行,否则会报错。
?alert("");和 console.log('');可以添加\n来换行 ? 或者\r\n
?document.write("");用<br>换行,这个输出语句还可以解析html标签? ?\ 用来转义特殊字符
?ES6新增 ` ?` 反引号,? 反引号里面的换行不会报错
可以给字符串前面加上%c,这样就可以给字符串定义css样式了。