JS的组成部分、引入页面的方法以及命名规范
JS的组成部分、引入页面的方法以及命名规范
一、页面是由三部分组成
1)html标签(超文本标记语言)
2)css样式(层叠样式表)
3)javascript脚本编程语言(动态脚本语言)
二、将css引入到页面中的几种方法 (4种)
1)行内样式:直接在元素标签上编写样式
2)内嵌样式:在页面的样式表中通过css选择器,找到对应的元素给它设置样式
3)外链样式:把样式文件写在一个外部的文件中,然后在本页面中通过link标签把它引入当前页面中
<link type="text/css" href="css/style.css" rel="stylesheet"/>
4)导入式:和外链式一样都是把样式写在一个外部样式中,但是也需要引入进来
<style type="text/css">
@import "css/style.css";
</style>
三、将js引入到页面中的几种方式
1)行内引入(不推荐,安全性能比较低)<div onclick="alert(1)"></div>
2)内嵌式
3)外链式 <script type="text/javascript" src="js/index.js"><script>
需要注意的是,在外链式引入JS的时候,在javascript脚本块之间不能写JS代码,因为写了也没用
四、JS属于一门轻量级的脚本编程语言(因为JS是面向对象开发的,而面向对象开发的需要我们掌握关于类的继承、封装、多态)
JS是由三部分组成:
1)ECMAScript : 定义了我们JS的基本语法、命名规范、变量、数据类型、操作语句等最为基础也是最为核心的知识
(语法、类型、语句、关键字、保留字、操作符、对象)
2)DOM : document object model 文档对象模型
提供了我们JS操作页面上元素常用的属性和方法 --> document 文档对象(代表的是整个文档)
3)BOM : browser object model 浏览器对象模型
提供了我们JS操作浏览器的常用的属性和方法 --> window 浏览器对象(代表的是整个浏览器)
五、js命名规范
1)严格区分大小写
2)名字要有一定的意义,使用驼峰命名法
驼峰命名法的规定:
a:第一个单词的首字母小写,其余每一个有意义的单词的首字母都要大写
b:命名的时候可以使用数字、字母、下划线、$ 来命名,但是数字不能作为开头
—> 命名技巧:
$num 代表jQuery变量或者其他常用类库的变量
_num 代表全局公用的变量
add\create 代表增加或者创建 createElement(创建一个元素)
update\replace 代表修改或者替换
del\remove\rm\delete 代表删除或者移除的
get\query 代表获取和查询的
set 代表设置
3)不能使用关键字和保留字
关键字:在JS中有特殊意义的字 (带 * 的是第五版新增的关键字)
break do instanceof typeof case else new var catch finally
return void continue for switch while debugger* function this with
default if throw delete in try
保留字:在JS中未来可能成为关键字的
abstract enum int short boolean export interface static byte extends
long super char final native synchroized class float package thorws
const goto private transient debugger implements protected volatile double import
转载至http://www.cnblogs.com/effieduo/p/5062902.html
JS的组成部分、引入页面的方法以及命名规范的更多相关文章
- js和php刷新页面的方法
js中3个最优的刷新页面的方法 window.location.reload(): window.history.go(0): document.execCommand(''Refresh''): p ...
- 项目复习期总结3:CSS引入方式,凝视,命名规范,背景,行高,文本属性
文件夹: 1.CSS凝视的书写 怎么写?优点? 2.CSS引入方式 各种的优缺点 3.选择器的写法与选择器的优先级 4.CSS命名规范 5.背景,行高 6.文本(text与font开头)等全部属性 ...
- JavaScript发展史,与JScript差别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突
文件夹: 1.JavaScript发展史 2.JavaScript与JScript差别 3.JavaScript引入方式 4.JavaScript基本数据类型及布尔值 5.JavaScript命名规范 ...
- 页面布局class常见命名规范
头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left rig ...
- js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值
js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值本文介绍jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的,因为jque ...
- JS怎么刷新当前页面
JS怎么刷新当前页面 reload 方法,该方法强迫浏览器刷新当前页面.语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从 ...
- JS实现页面刷新方法
下面介绍全页面刷新方法:有时候可能会用到 window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象(用于框架) opener.loc ...
- js介绍,js三种引入方式,js选择器,js四种调试方式,js操作页面文档DOM(修改文本,修改css样式,修改属性)
js介绍 js运行编写在浏览器上的脚本语言(外挂,具有逻辑性) 脚本语言:运行在浏览器上的独立的代码块(具有逻辑性) 操作BOM 浏览器对象盒子 操作DOM 文本对象 js三种引入方式 (1)行间式: ...
- js导读,js引入,js选择器,事件,操作页面文档,计算后样式,数据类型
js导读 ''' js属于编写运行在浏览器上的脚本语言 js采用ECMAScript语法 操作BOM:浏览器对象模型 eg:浏览器上下滑动,浏览器历史记录 操作DOM:文档对象模型 ''' js引入 ...
随机推荐
- activity管理类 appManager
程序启动第一个界面类: net.oschina.app.AppStart功能描述:一张图片代码细节描述:一个透明度的动画效果,效果动画完成后自动启动新的Activity(Main) 基本BaseAct ...
- zf-关于邵阳市打印模块个别单号打印之后不会跳转到收费模块的BUG的解决方法
原因是 办结的时候 有个收费管理,里面会生成收费项目的单号,但是有1个单号是有问题的,没有关联到数据库里面的其他的表,所以打印之后不能跳转.如果跳转到收费模块 那么数据库里面的一个flag字段会变成9 ...
- Android -----paint cap join 理解 ,paint画笔形状设置
引自:http://www.2cto.com/kf/201501/370215.html 网上查了很多资料,对paint的里面的枚举类cap join讲的不是很透彻.在这里自己做一个比较深入的研究. ...
- android脚步---使用framelayout实现霓虹灯效果
轮换帧布局中7个TextView的背景颜色,会出现上面颜色渐变不断变换. 首先在main.xml文件中进行布局 总体布局为framelayout 中间有7个Textview,代表7种不同的颜色,可以看 ...
- 【转】Grub Rescue修复方法
症状: 开机显示: GRUB loading error:unknow filesystem grub rescue> 原因:已经发现下面几种操作会导致这种问题:1,想删除debian,于是直接 ...
- 使用GDB调试Android NDK native(C/C++)程序-转
最 近写了些需要跨平台兼容的C++库,Android是其中需要兼容的平台之一.区别于Windows,Mac中功能强大的IDE环境,官方并没有为 Android ndk提供太多的支持.因此,尝试了下通过 ...
- error=11, Resource temporarily unavailable
问题1:Cannot run program "/bin/ls": error=11, Resource temporarily unavailable 1 15/04/22 14 ...
- eclipse proxy
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.ht ...
- IOS之按钮控件--Button全解析及使用 分类: ios技术 2015-01-17 17:09 169人阅读 评论(0) 收藏
IOS开发中伴随我们始终的 最常用的几个空间之一 -- UIButton 按钮,对于button今天在此做一些浅析,并介绍下主流用法以及常见问题解决办法. 首先是继承问题,UIButton继承于UIC ...
- 数据恢复软件Extundelete
数据恢复软件Extundelete介绍 一.概述 作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎重和细心,但是有时也难免发生出现数据被误删除的情况,这个时候该如何快速.有效地恢 ...