HTML操作思想:
用标签包裹数据,修改标签属性值。
标签就像容器,修改容器属性改变容器显示内容。
相对路径三种写法
1、同级目录:直接写文件名称
2、下级目录:路径名加文件名
3、上级目录:../
表示上级目录
HTML head
标签
head标签内通常有四种标签:
1、title 页面标题
2、base 指定页面上所有链接的默认target属性
3、meta 页面的一些信息,用于浏览器识别。可以设置页面的一些特殊属性
可以利用meta中 http-equiv=“refresh”实现页面的自动跳转
4、link 定义文档与外部资源的关系
HTML与JS结合方式
1、通过<script>
标签,无需设置type属性,浏览器脚本语言JS是通用的,也就这一种。
2、如果使用<script>
标签引入外部JS文件,则标签内部不可再书写代码,将无效
个人习惯,JS代码放到html标签后面
JS eval()
函数
eval是全局函数,把字符串解析成JS代码再执行,可以用这个函数实现很多有趣的功能。比如JS动态引入。。。
encodeURI 与 decodeURI
某些时候特别有用。比如中文,编码为uri后,就可以借助系统函数进行base64了
isNaN
方法可用于判断是否是数字
JS重载
。。。。。MMP
1、JS里面不存在重载
2、但是可以模拟重载,即通过在方法中判断参数类型,然后执行不同的代码。这种模拟重载在各种JS框架中经常见到。
借助于arguments数组
DHTML
DOM有三种级别,即DOM发展的历史。
现在是用的第三种级别
DHTML: 很多技术的简称
html + css + dom + javascript
现如今的网站开发,已经不再是简单的图文呈现,而是在开发一个应用程序。因此,HTML可以理解为,封装数据。
css是使用属性和属性值设置样式,因而,可以从这样的角度来进行网站开发:
1、先拿到,生成数据(封装为html),管理好数据层级
2、改变数据呈现的样式。
XML
类似html的标记语言,被设计用来传递(存储)数据,而不是呈现数据。
xml所有标签需自己定义,属于可扩展性标记语言。
应用:
1、不同系统间传输数据 (格式化数据)
2、表示数据关系 (关系化数据)
3、配置文件中常用