没有深入学习,目前只求能看懂代码,如有不对望指正
1.用<h1~h6>来表示标题
2.用
来表示段落
3.用<a href = https:// ... >bbbb来表示链接 另:bbbb为链接的文字 ,www.4399.com浏览器会显示异常
4.中可定义属性target 作用为定义链接在什么地方打开 如:target="_blank"即为在新建窗口打卡
5.标签:
1.meta 没用的东西 给浏览器看的,不是给人看的
2.title 标签,浏览器顶部的标签显示的内容
3.script 脚本 代码写在这里面
4.base 基准地址(目前尚不了解作用机制)
5.style 样式文件引用地址 可以设置对齐方式 页边距 字体 字的颜色 字号
6.link 用于连接外部元素(不了解,猜测类似于C语言的头文件)
7.table 用于定义表格
1.th定义表头
2.tr定义行
3.td定义列
8.列表 每个元素前后有li (自定义列表有一下元素:dl、dt、dd)
1.无序列表ul
2.有序列表o
9.div为块级元素 猜测不规定宽度会占据完整的一行,规定宽度则可以多块同行
10.span元素可以改变行内的属性 即使用该标签时不会换行
11.form用于创建表单(text、password、value、submit、radio、checkbox)
12.ifram 用于创建页面当中的页面(在两标签中输入东西可以覆盖)
1.width、height、src用于初始化内联页面
2.可通过设置链接来打开页面(设置名字 ,链接的target为名字)
13.script 脚本写在这里面 否则无法执行
14.noscript为浏览器禁用脚本时才会显示
6.字符实体 由于部分符号含义已被占用以及自动忽略空格等 部分符号需写其转码 具体请查表https://www.runoob.com/html/html-entities.html
代码写在外部文件或script之间
不推荐使用 TAB 键来缩进,因为不同编辑器 TAB 键的解析不一样。
注释与c的规则一致
1.输出
1.window.alert()弹出框警告
2.document.write()写入到html文档 变量间可通过"+"连接并输出
3.innerHTML写入html元素 #后面会详细介绍
4.console.log()写入到浏览器控制台
2.变量
1.JavaScript是弱变量类型语言且用var定义变量 感觉有一点点像python 但是语法基本都是c
2.数字只有一种类型 极大极小数用科学计数法表述
3.对象用var创建 赋值用“:” (对象可理解为c中的结构实例)
1.this为当前对象
2.函数内部可通过 方法名: function(){...} 来定义方法 #与Java几乎一致
4.数组可通过var 变量名 = new Array(); 来建立 为动态类型 用法挺独特 另:Array()似乎是个函数
5.字符串用法类似string 复制后无法对字符串内单个字符修改 可以通过‘+’连接
6.把值赋给尚未声明的变量,该变量将被自动作为 window 的一个属性 #目前无法理解
3.语句
1.js的语句与Java十分相似 如:document.getElementById("").innerHTML = “???” 是向id为的标签输出???
2.语句结尾添加“;”
3.声明函数似乎是以function开头 内容用大括号括起来 代码规范与我学习C语言初期的习惯一致
4.文本字段(例如要输出的文字)可用 “/” 来写在两行中
4.事件 如:点击按钮,光标放到图片上等 详见:https://www.runoob.com/jsref/dom-obj-event.html
原文:https://www.cnblogs.com/Bunny-a/p/12441584.html