• 我的第一个jsdemo总结-从构思到编写流程和注意点


    写完小demo总结:
     
    编程流程:
     
    一、根据MVC编程模式分析页面
     
    1.MVC(Model View Controller):是模型(model)-视图(view)-控制器(controller)
        
      1.1释义:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑(from:百度百科)。
        
      1.2视图(view)先对程序视图进行分析:页面的html结构,css样式:动画效果,元素定位。
     
      1.3模型(model);数据模型:获取数据,数据格式化
     
      1.4控制器:对交互逻辑进行分析:用什么手段实现这一交互功能。哪些元素,把这些功能具体化,步骤化。参考下面2编码的编程步骤。
              
    2编码
      
      有一个可衡量、可实现、过程可测目标,
     
      Tasking(即对要实现的目标过程进行分解)
     
      一步步实现(TDD)
     
      实现目标

    二、写代码:html、css、js
     
    1搭建html框架
     
         1.1初始化页面样式
     
         1.2根据之前视图分析,搭建纯html框架
     
         1.3添加注释
     
         1.4验证页面
     
    2为元素添加css样式
     
         2.1css多用派生选择器,表现出thml的层级结构。
     
         2.2css类名id名应和thml、js高度耦合。
     
         2.3当js操作样式时,做到一个功能对应一个类或id,类名和id名应和其功能对应。
     
         2.4按照时间线来编写css样式,避免回头改写,每一步实现的样式添写注释(比如:第一步html的标签的初始化类为class1,当到第n步时,再次对此thml元素进行样式操作,则在此时的css定义中,继续添加新类、或者再次定义class1。)
     
        2.4根据视图的thml结构、控制流程来添加备注,也可以理解为对css样式进行分类
     
        2.5每编写一小处时,都应该验证。
     
    3编写js代码
     
         3.1js代码,按照分析一步步写代码,参照(一2)编码
     
         3.2每写一步前先验证,结合firebug

         3.3写好注释,严格按照编码思路来
     
         3.4对变量或函数操作时先判断数据类型和返回值(操作体是什么?)
     
    三、more>>

    js主要是对数组,字符串进行操作,相对应的对象方法属性,应该多熟悉。
     
    对函数或者变量操作时判断函数的数据类型和返回值。

    css动画,渐变,颜色,等

    html 定位、文档流

  • 相关阅读:
    02-CSS基础与进阶-day4_2018-08-31-20-42-09
    02-CSS基础与进阶-day4__2018-08-31-20-22-57
    02-CSS基础与进阶-day3_2018-08-29-21-30-56
    02-CSS基础与进阶-day3_2018-08-29-20-39-58
    02-CSS基础与进阶-day3_2018-08-29-20-20-56
    02-CSS基础与进阶-day2_2018-08-27-22-00-56
    02-CSS基础与进阶-day2__2018-08-27-21-27-31
    02-CSS基础与进阶-day2_2018-08-27-20-57-55
    Pytest(12)pytest缓存
    Pytest(11)allure报告
  • 原文地址:https://www.cnblogs.com/beierweiwei/p/5301978.html
Copyright © 2020-2023  润新知