1 / 10
文档名称:

Web前端.docx

格式:docx   大小:97KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Web前端.docx

上传人:龙的传人 2022/2/24 文件大小:97 KB

下载得到文件列表

Web前端.docx

文档介绍

文档介绍:Web前端
Web前端
1 / 10
Web前端
⒈HTML命名规范:
标签名小写,属性值用双引号闭合
注释添加的位置在要注释的代码上部并用一行。
CSS命名规范:
推荐的CSS类的命名规则和元素的ID命名规则相似,只是载5分钟后刷新—>
<meta http-equiv=”refresh” content=”300”/>
强调:HTML代码只关注语义不关注其他外观,所有页面的外观都应该通过CSS样式控制,HTML和CSS应该各司其职。
(DOM的选择
jQuery提供了一系列选择器用于选取界面元素,在其他一些框架中也有类似功能,但是一般没有它的简洁、强大。
$("*")    //选取所有元素
$("#lastname") //选取id为lastname的元素
$(".intro")    //选取所有class="intro"的元素
$("p")     //选取所有<p>元素
$(".intro.demo") //选取所有 class="intro"且class="demo"的元素
链式表达式:
在jQuery中,可以使用链式表达式来连续操作dom,比如下面这个例子:
如果不使用链式表达式,可能我们需要这么写:
var neat = $("p.neat");
neat.addClass("ohmy");
("slow");
但是有了链式表达式,我们只需要这么一行代码就可以完成这些:
Web前端
Web前端
6 / 10
Web前端
$("").addClass("ohmy").show("slow");

良好的编码****惯:
避免定义全局变量或函数
使用简化的编码方式
例:
//创建对象
Var person=new Object();
Person,age=25;
=’dang’;
//创建数组
Var list=new Aarray();
List[0]=12;
List[1]=20;
List[2]=24;
在JS中可以使用JSON方式创建对象和数组。如果熟悉JS,则使用这种方式更简洁
//创建对象
Person ={age:25,name:’dang’};
//创建数组
List=[12,20,24];
使用比较运算符===而不是==
Web前端
Web前端
7 / 10
Web前端
JS有两组相等的运算符:===(严格相等)和!==(严格不相等),以及,==(相等)和!=(不等).
1、对于string,number等基础类型,==和===是有区别的
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false
为了避免隐含的错误,推荐使用===和!