初探js之一
来源:互联网 发布:提取log文件里的数据 编辑:程序博客网 时间:2024/06/05 14:29
一.浏览器组成:
1.shell
2.内核:
• 渲染引擎(语法规则和渲染)
• JS引擎
• 其他模块
二.JS 的特点:
1.单线程
2.解释性语言
解释性语言优点:(不需要编译成文件)跨平台
缺点:效率低
编译性语言优点:效率高
缺点:不跨平台
三.JS 三大部分:
ECMAScript DOM BOM
四.如何引入 JS :
页面内嵌 标签
外部引入“location”>
(为符合web标准(w3c标准中的一项)结构、样式、行为相
分离,会采用外部引入)
该标签有如下六个属性:
1.async:表示应该立即下载脚本,但不妨碍页面中其他操作,如下载其他资源(立即下载,但不能保证先后顺序执行,要确保文件独立性)
2.charset:很少使用,浏览器会自动忽略
3.defer:表示脚本可以延迟到文档完全被解析和显示后执行(立即下载,但延迟执行)
4.language:已废弃
5.src:表示包含要执行代码的外部文件
6.type:可以看成是language的替代属性,表示编写代码使用的脚本语言类型,通常我们使用“text/javascript”
注意:
defer=”defer”
async=”async”
1. 可维护性高
2. 可缓存:即当两个页面加载同一内容,外部文件只需下载一次
3. 未来适应性高
阅读全文
0 0
- 初探js之一
- NodeJS初探之一——神秘的服务器端JS(转)
- NodeJS初探之一——神秘的服务器端JS
- 初探J2ME之一
- ruby学习之一,初探
- JavaScript初探之一_HelloWorld
- SqlHelper初探之一
- 对象存储之一:初探
- 初探js
- js初探
- js初探
- gstreamer初探--代码分析之一
- Hibernate初探之一对多
- [转载]backbone.js 初探
- backbone.js 初探
- Knockout.js初探
- backbone.js 初探
- backbone.js 初探
- Linux功耗管理(25_Linux电源管理(14)_从设备驱动的角度看电源管理)
- ABP+AdminLTE+Bootstrap Table权限管理系统第二节--在ABP的基础做数据库脚本处理
- Web.xml配置详解之context-param
- jsp页面数据存入json数组
- 算法简单理解(摘录)
- 初探js之一
- 设计模式之模板方法模式
- 通达oa破解版/通达oa破解补丁/通达oa破解版下载
- OpenCV中坐标系与操作像素的四种方法
- 坦克大战 js实现
- 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)
- Python学习路线(针对具备一定编程经验者)
- js onClick 方法 undefined
- 关于android内置微信浏览器,10秒自动重复提交的大坑,简单出爆,干掉他