zoukankan      html  css  js  c++  java
  • 面向对象

     面向过程:
       
         汇编语言接近机器语言

         把想做的事情,编写成代码,就交给计算器去执行,并实现其功能。
    面向对象:

        (object  也可理解为物体)
         

       特征/属性

        年龄
        姓名
        性别     

      (名词)

       行为/方法

        能说话
        会哭
        会笑
            
       (动词)  

      对象就是一个物体(有特征、行为)


       类
      
        类是对象的抽象
        对象是类的实例

       
     js当中
      对象的实例---对象
      对象----类

      我要喝奶--就是类
      拿了一盒酸奶---就是对象


      
    **原型**

     
     类---原型----对象

      每个对象都有原型。



    对象的四大特征:    继承  多态



    **对象的继承**

     实现代码的重用性和扩展性!

      
     父元素

        function  fun(){
          this.name="张三";
          this.age="20";
          this.sex="男";

         }

    子元素

        num.prototype=new fun();

          function  num(){
            console.log("姓名:"+this.name);
         
         }



      display:table  //此元素会作为块级表格来显示(类似 <table>),表格前后带有换行符。


      display:table-cell //此元素会作为一个表格单元格显示

      定义过后,会以table来显示。

       在编写手机网页时,还可以使用REM

        <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

      并且添加JS:

    <script type="text/javascript">
      (function(){
      function init(){
      var docWidth = document.documentElement.clientWidth;
      var html = document.querySelector('html');
      html.style.fontSize = (docWidth / 20) + "px";
      };
      init();
      window.addEventListener('resize',init);
      })();
      </script>

    整体页面的大小是20rem,并在显示的时候不要出现横向滚动条。

    这样就能实现网页的在手机上显示正常的大小,不会出现网页的显示不符合要求的现象。

       

  • 相关阅读:
    Golang Json文件解析为结构体工具-json2go
    沉浸式状态栏的简易实现
    高级数据结构及应用 —— 使用 bitmap 进行字符串去重
    机器学习:Kullback-Leibler Divergence (KL 散度)
    机器学习: 共轭梯度算法(PCG)
    二进制比特位运算
    C 语言经典面试题 —— 宏
    python base64 编解码,转换成Opencv,PIL.Image图片格式
    Kaggle:House Prices: Advanced Regression Techniques 数据预处理
    maven 细节 —— scope、坐标
  • 原文地址:https://www.cnblogs.com/liner730/p/4733070.html
Copyright © 2011-2022 走看看