编程思想、编码风格、面向对象等等比较抽象的(会持续添加)

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)拆分项目

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

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

原文地址:https://www.cnblogs.com/hzhjxx/p/9685817.html