美文网首页
实验室面试题总结(第9周)

实验室面试题总结(第9周)

作者: Persistence敏捷 | 来源:发表于2017-11-04 00:50 被阅读34次
This is a new start!

javascript

1.什么是JavaScript

(1)是一种可以用来给网页增加交互性的编程语言
(2)是全功能编程语言,具有跨平台兼容性
(3)使网页更具交互性,给用户提供更好的体验,用户在页面间导航时提供反馈(控制页面的行为

2.JavaScript原型

每当去定义一个prototype类型的时候,相当于把该实例的prototype指向一个结构体,那么这个被指向的结构体就被称为该实例的原型。
(1)原型是一个对象,其他对象可以通过它实现属性继承
(2)任何一个对象都可以成为原型
(3)所有的对象在默认的情况下都有一个原型,因为原型本身也是对象,所以每个原型自身又有一个原型


2.Webpack

Webpack是一个模块打包器,输入为包含依赖关系的模块集,输出为包含依赖关系的模块集,可以将任何前端资源视为模块,如CSS(时一种用于web的标准布局语言,可以控制版面,颜色及元素的大小和位置),图片,文本。
(1)代码分块:在打包的过程中可以将代码输出为代码块(chunk),按需加载
(2)lounders:其本身只会处理JavaScript,但也可以将其他资源定义为模块,转为JavaScript
(3)智能的模块解析:将第三方库转为模块集成到项目代码中
(4)插件系统:可以使用开源的第三方插件


前端

前端是指网站的前台部分,包括前端设计和前端开发(HTML+CSS+JavaScript),前端开发分为Android端开发和ios终端开发

CSS盒模型

在网页设计中经常用到的CSS技术所有的一种思维模型(类比于网页上的一个个模块分区),box-sizing是盒模型进行配置的CSS3标准中新增的属性,可以用来调整宽高的计量方式。


copy
display:block

针对于行内元素

(1)块级元素会独占一行,块级元素可以设置width,height属性,行内元素设置无效
(2)行内元素不会独占一行,相邻的行内元素会排在同一行里,排满才会换行


copy copy
display:inline

针对与块级元素

使用后,块级元素不再独占一行,如果其后的元素是行内元素,就会跟在这个块级元素后面显示


copy copy
inline-block

同时具有block宽高特性又具有inline
同行元素特性

copy

Node.js与PHP

Node.js

采用C++语言编写而成,是JavaScript的运行环境

PHP(超文本预处理器)

运行在服务器端,用来处理存储在服务器的数据,可以是多种平台的服务器,如Linux、Windows、Unix,通过编写计算机指令,指挥服务器工作

例题

alert (a);
a();
var a =3;
function a(){
alert (10)
}
alert(a);
a=6;
a();

结果为(按照弹出的先后次序):
                         a   
                        10    
                         3

相关文章

网友评论

      本文标题:实验室面试题总结(第9周)

      本文链接:https://www.haomeiwen.com/subject/suzxmxtx.html