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项目的压缩包,名字不能乱改,因为有引用。有重名的先在项目里改了,再导入项目。
2 抽象类不能创建对象,使用时,
通常是类名.调用静态方法。
或者有一个方法,其返回值是本类对象。
3 学习java API的步骤:
1)构造方法
2)字段
3)方法
要多练习,方法有个印象就好,用时可以查,或直接用.(点出来)
2018-12-29新加
Java的23种设计模式
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)拆分项目
能用硬件解决的就不用软件
能用数据库解决的就不用程序