前端开发JS断点调试与构造函数

web前端项目开发源码 前端开发的项目流程 前端开发入门要学c吗
断点调试
  1. 为什么要使用断点调试?
写代码不知道具体哪出错,错误不崩溃,也没有错误异常,就没办法定位到错误;或者想动态查看某个变量值。
  1. 打开断点调试的位置
  1. 怎么去使用
>1打全局断点->只要程序中有错误就会在错误的位置停止;
开启全局断点:
>2手动打断点 最怕就是写代码 不报错 但是没效果~~
在谷歌浏览器中 可以点击 显示代码行数的位置 -> 添加一个断点->会在打断点的位
置停止
可以通过变量显示的值,推测错误的原因;
如果有多个断点,可以通过播放键,调到下一个断点,或者继续执行
可以通过向下向上按钮 按指定方向执行 -> 可以一步步执行
面向对象2
关键字this:一个临时变量,不具体只代表谁
怎么区分this代表的对象->谁调用this就是谁
例子:
人类
function person(_name) {
return {
name:_name,
speak:function (message) {
this-> 谁调用speak这个方法 this就代表谁
console.log(this.name+”说:”+message);
}
}
}
var xiaoMing = person(“小明”);
xiaoMing.speak(“中国你好”);
var xiaoMao = person(“小毛”);
xiaoMao.speak(“中国你好”);
——————————————————————————————–
/* * break -> 直接跳出循环 -> i==5的时候 后面的循环永远不再执行 * continue -> i==2跳过这一次 继续循环执行 * */ for (var i=0;i<10;i++){ if (i==5){ //执行到 i==5 -> 跳出循环 break; // break 《后面的》 所有代码 都不执行了 } if (i==2){ //不执行 2 这次 continue; // continue 《后面的》 这次循环 都不再继续执行 } console.log(i); }
构造器:用于创建对象的函数(又叫构造函数);
class :类 ->构造器(又叫构造函数)构造函数的首字母必须大写
new:关键字用于(通过构造函数)创建对象的关键字
this:在构造函数中,this代表将要创建出来的对象
注意:
  1. 构造器的名字 首字母一定要大写
  2. 使用构造器创建对象 需要添加关键字new
如:构造函数
Function person(){}
通过构造函数实例化(创建、构造)一个对象
New person ();
原型:
1.是类里面的一个《共享空间》
2.可以在这个共享空间中,添加一些,公共的(只要通过这个类创建的
都可以访问)属性和方法;
  1. 所有对象访问的 这些属性和方法 都在存在在内存的同一个地址中;
  2. 存放对象、存放数组 一个对象中数组里面的内容 被删除 或者添加 其他的 也会跟着 删除 或添加;

web前端开发入门知识 web前端完整开发项目实例 web前端开发入门书

» 本文来自:前端开发者 » 《前端开发JS断点调试与构造函数》
» 本文链接地址:https://www.rokub.com/38145.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!