zoukankan      html  css  js  c++  java
  • 编程思想、编码风格、面向对象等等比较抽象的(会持续添加)

    1 ”对象”的理解:

    对象就是具体的事物

    人不是对象,是一个类

    某个人,是一个对象

    2 Js文件的内容格式(体现出面向对象的思想) 

    第一步:定义变量但没有赋值 var btn=null; //可以等于空 

    第二步:写“页面加载完成”中的内容,尽量简洁,一般只写方法的调用

    window.onload=function(){

           initBtn(); //初始化变量

           f1();

           f2();

           …

    第三步:把需要的方法都写外面: 

    function initBtn(){

           给变量赋值; btn=document.get…

           …

    }

    Function f1(){}

    Function f1(){}

    2018-9-26新加:

    1 当一些元素不好表示时,就放数组里面,例如一组图片,可以把图片的路径存入一个数组

    2 定义变量时,赋一个初始值,可以明确这个变量存储数据的类型是什么,例如,

    存数字:就定义为var num=0;

    存字符串:var str=’’;

    存数组:var arr=[];

    存元素(dom操作):var dom=null;

    存定时器:var timer=null;

    等等类似这样的

    3 变量在外面定义,当页面加载时再赋值,可以写一个初始化变量的方法init(),把全部变量的初始化都写在里面

    4 断点调试

      逐步执行(逐语句执行)F10

      逐过程执行F8

      参考文章:https://www.cnblogs.com/mqfblog/p/5397282.html

    2018-9-28 添加:

    1 能让客户选择的,就不要让客户填写

    2 当定义一个带参数的函数时,参数直接赋值,这是ES6的写法,不支持ie的。实际开发时注意一下。

    function fun(a,b=0){

    }

    2018-9-29添加:

    1 最重要是锻炼思维

       不要关注代码怎么写,关注代码是干什么的

       代码不重要,想法很重要

    2 衡量一个好的代码的标准就是:易维护,易扩展,易复用

    3 避免出现写死的数据,写死的要放在“配置”中

    4 想要区分某一个dom元素时,可以给它单独加一个自定义属性

    2018-10-9添加: 

    前端框架就是为了简化代码,方便做项目的,提高效率,缩短开发周期, 

    框架不用自己写,会用就行。

    2018-11-28添加:

    类就是数据库中的实体,属性就是字段。

    面向对象,就是要有“整体”的思想。

    2018-12-9添加:

    1项目的压缩包,名字不能乱改,因为有引用。有重名的先在项目里改了,再导入项目。 

    抽象类不能创建对象,使用时,

    通常是类名.调用静态方法。

    或者有一个方法,其返回值是本类对象。 

    3 学习java API的步骤:

    1)构造方法

    2)字段

    3)方法 

    要多练习,方法有个印象就好,用时可以查,或直接用.(点出来)

    2018-12-29新加 

    Java23种设计模式

    http://www.runoob.com/design-pattern/design-pattern-tutorial.html

    https://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 

    常见:

    工厂模式

    代理模式

    单例模式

    2019-1-2添加:

    高并发的解决:

    1)增加服务器

    2)拆分项目

    能用硬件解决的就不用软件

    能用数据库解决的就不用程序

  • 相关阅读:
    JavaScript设计模式_11_中介者模式
    JavaScript设计模式_10_职责链模式
    JavaScript设计模式_09_享元模式
    JavaScript设计模式_08_模板方法模式
    JavaScript设计模式_07_组合模式
    JavaScript设计模式_06_命令模式
    JavaScript设计模式_05_发布订阅模式
    PyTorch Notes | PyTorch 编程实践笔记
    Linux Notes | Linux常用命令行笔记
    CAS邮箱的Express配置
  • 原文地址:https://www.cnblogs.com/hzhjxx/p/9685817.html
Copyright © 2011-2022 走看看