前端开发工程师-JavaScript-3
js流程控制:顺序结构、选择结构(分支结构)、循环结构顺序结构:从第一行代码执行,直到最后最后一行选择结构:根据一定的条件判断,如果条件成立执行一段代码,如果条件不成立执行另外的内容if条件判断: if(判断条件){ 条件成立时执行的语句 } if(判断条件){ 条件成立时执行的语句1 }else{ 条件不成立时执行的语句2 }
js流程控制:顺序结构、选择结构(分支结构)、循环结构顺序结构:从第一行代码执行,直到最后最后一行选择结构:根据一定的条件判断,如果条件成立执行一段代码,如果条件不成立执行另外的内容if条件判断: if(判断条件){ 条件成立时执行的语句 } if(判断条件){ 条件成立时执行的语句1 }else{ 条件不成立时执行的语句2 }
js的数据类型分类:基本数据类型:number、string、boolean、undefined 复合数据类型:object(json、array、null)、functiontypeof运算符:返回当前变量的数据类型。语法:typeof(变量名) 或 typeof 变量名 基本数据类型——存储单一的数据类型1、number类型:数值,纯数字,表示整数和浮点数 1)整数 2)小数 3)NaN:
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是新事物,部分属性不能再浏览器
display: none; /*隐藏,不为被隐藏对象保留其物理空间*/ display: block; /*显示*/ visibility: hidden; /*隐藏对象,与display属性不同,只隐藏内容,其占位空间仍然保留*/ visibility: visible;