美文网首页
实验室面试题总结(第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