前端开发工程师-JavaScript-1
ECMAScript和JavaScript的区别JavaScript兼容与ECMA(欧洲计算机制造商协会)标准,为了统一规范成为ECMAScript javascript的使用:1、行内引入——将JavaScript置于body内部。代码冗余性高,不建议使用 2、内部引入——通过script标签内嵌js代码 3、外部引入——通过script标签中的src属性引入外链的js文件 注意:当script
ECMAScript和JavaScript的区别JavaScript兼容与ECMA(欧洲计算机制造商协会)标准,为了统一规范成为ECMAScript javascript的使用:1、行内引入——将JavaScript置于body内部。代码冗余性高,不建议使用 2、内部引入——通过script标签内嵌js代码 3、外部引入——通过script标签中的src属性引入外链的js文件 注意:当script
css2和css3的区别:1、css3能使代码更加简洁、页面结构更加清晰合理、性能和效果都能得到兼顾;而css2请求服务器次数要明显高于css3,因而它的性能和访问相较于css3较差 2、css3能够实现动画效果;而css2更偏向于表现 3、css3数据更加精简实用,许多css2中要用图片实现的效果,在css3中都可以通过代码直接实现 4、兼容问题,就目前来说css3是新事物,部分属性不能再浏览器
.box1 { width: 100px; height: 100px; border: 1px solid; word-break: break-all; } .box2 { width: 100px;
display: none; /*隐藏,不为被隐藏对象保留其物理空间*/ display: block; /*显示*/ visibility: hidden; /*隐藏对象,与display属性不同,只隐藏内容,其占位空间仍然保留*/ visibility: visible;
精灵技术——雪碧技术 css sprites把一堆小图片整合到一张大图上,通过背景图定位精确显示图片,减少服务器对图片的请求数量 优点: 1)减少网页的HTTP请求,提高页面的性能 2)减少图片命名的困扰 3)更换风格方便 缺点: 1)必须要限定容器的大小符合背景图片元素位置,需要计算 2)维护的时候比较麻烦步骤: 1)制作一张具有多种状态的拼合图片