随笔分类 -  JS基础

摘要:面相对象编程 什么是面向对象??? 面向对象 英文Object Oriented,缩写OO 面向对象是一种软件开发方法,它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的灵活性、重用性和扩展性。 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物,是一种高级 阅读全文
posted @ 2019-06-26 19:31 前端小菜鸟吖 阅读(825) 评论(0) 推荐(0)
摘要:运动 运动原理:使用计时器,持续改变元素的属性 运动速度:取决于每次所走距离的多少 运动停止:判断什么时候到达目标位置,并清除计时器 运动原理:使用计时器,持续改变元素的属性 运动速度:取决于每次所走距离的多少 运动停止:判断什么时候到达目标位置,并清除计时器 匀速运动 运动频率和运动速度保持不变! 阅读全文
posted @ 2019-06-26 19:22 前端小菜鸟吖 阅读(174) 评论(0) 推荐(0)
摘要:this指向 this 是javascript的一个关键字 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用 随着函数使用场合的不同,this的值会发生变化 但是有一个总的原则,那就是this指的是函数的调用对象或事件的调用对象 注意:找不到调用对象时this指向window对象 改变匿 阅读全文
posted @ 2019-06-26 19:18 前端小菜鸟吖 阅读(468) 评论(0) 推荐(0)
摘要:JavaScript最初诞生的目的是什么? 表单验证 // 从杂乱字符串中找出数字: var str='dadf123dsafd33dfds;;;[]123dg;123' var arr1=[]; for(var i = 0; i < str.length; i++){ if(str.charAt( 阅读全文
posted @ 2019-06-26 19:15 前端小菜鸟吖 阅读(152) 评论(0) 推荐(0)
摘要:事件模型 JavaScript中的两种事件模型:DOM0,DOM2。 DOM0级事件模型 DOM0级事件模型是早期的事件模型,所有的浏览器都支持。 注册事件:在事件类型前面加on,如:onclick、onmouseover ...... 解除事件:dom.onclick = null; 每个DOM对 阅读全文
posted @ 2019-06-26 19:10 前端小菜鸟吖 阅读(358) 评论(0) 推荐(0)
摘要:event概念及作用 事件通常与函数结合使用,函数不会在事件发生前被执行 event事件对象只在事件发生的过程中才有效 event对象中包含了所有与事件相关的信息(私有的、共有的属性和方法) 在需要获取和事件相关的信息时使用,如: 获取键盘按下的按键码 获取鼠标的位置坐标 获取事件名称 获取事件生成 阅读全文
posted @ 2019-06-26 19:09 前端小菜鸟吖 阅读(413) 评论(0) 推荐(0)
摘要:BOM的概念及作用 Browser Object Model -- BOM 浏览器 对象 模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象,核心对象是window JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM缺乏标准 BOM最初是Netscape浏览器标 阅读全文
posted @ 2019-06-26 19:04 前端小菜鸟吖 阅读(233) 评论(0) 推荐(0)
摘要:DOM的概念及作用 Document Object Model -- DOM 文档 对象 模型 DOM是针对HTML和XML文档的一个API(应用程序编程接口)。 DOM描绘了一个层次化的节点树,即HTML文档中的所有内容都是节点(node)。 DOM树中的所有节点均可通过JS进行访问,允许开发人员 阅读全文
posted @ 2019-06-26 19:00 前端小菜鸟吖 阅读(210) 评论(0) 推荐(0)
摘要:Math 对象 Math对象及常见API Math 对象用于执行数学任务。 Math是一个内置对象,不需要创建,可以直接使用。 Math.PI 返回圆周率3.1415926... Math.ceil(x) 对数值x进行向上取整 Math.floor(x) 对数值x进行向下取整 Math.round( 阅读全文
posted @ 2019-06-26 18:54 前端小菜鸟吖 阅读(252) 评论(0) 推荐(0)
摘要:ES5 严格模式 除了正常运行模式,ECMAscript5添加了第二种运行模式:"严格模式"(strict mode)。 顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为 阅读全文
posted @ 2019-06-25 19:08 前端小菜鸟吖 阅读(594) 评论(0) 推荐(0)
摘要:对象 Object 对象的概念及操作 对象是一组无序的键值对,是带有属性和方法的集合。 通俗讲,对象就是无序的数据集合。 属性是与对象相关的值,方法是能够在对象上执行的动作。 调用:对象.属性 对象.方法() 对象的作用:用于在单个变量中存储多个值。 定义对象: var obj1 = { }; ob 阅读全文
posted @ 2019-06-25 19:02 前端小菜鸟吖 阅读(466) 评论(0) 推荐(0)
摘要:1.作用域 在 JavaScript 中, 作用域为可访问变量(包含对象和函数)的集合。 通俗讲,作用域就是起作用的范围。 在 JavaScrip 中,有全局作用域和局部作用域。 全局作用域 整个页面起作用,在<script>内都能访问到; 在全局作用域中有全局对象window,代表一个浏览器窗口, 阅读全文
posted @ 2019-06-25 18:56 前端小菜鸟吖 阅读(246) 评论(0) 推荐(0)
摘要:1.函数的概念及作用 乔帮主有很多武功招式,每个武功招式都有不一样的效果 降龙十八掌就是一个强大的武功招式,集结了十八条龙的能量,毁天灭地... 总结: 不同的武功招式,聚集了不同的能量 需要的时候,通过某种固定的方式来释放武功招式 通俗讲:函数就是可重复执行的代码块。 函数的作用: 1.通过函数可 阅读全文
posted @ 2019-06-25 18:50 前端小菜鸟吖 阅读(225) 评论(0) 推荐(0)
摘要:1.循环的概念和意义 循环:指事物周而复始地运动或变化。 在实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。 特征: 1.有规律性的重复操作 2.重复执行的代码极其相似 如:输出10次'hello world' console.log('hello world 1'); c 阅读全文
posted @ 2019-06-25 10:27 前端小菜鸟吖 阅读(410) 评论(0) 推荐(0)
摘要:补充: 1.<script type="text/javascript"></script> 2.isNaN( ) 判断非数字 3.prompt("请输入") 可输入对话弹框 1.程序三大结构 顺序结构 选择结构 循环结构 2.单分支结构 if 语句 if ( true ) { // 执行这里面的代 阅读全文
posted @ 2019-06-25 10:25 前端小菜鸟吖 阅读(340) 评论(0) 推荐(0)
摘要:1.JavaScript概述 JavaScript是什么? JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。 直译式:直接解释执行,代码不进行预编译。 脚本:凡是不能独立执行需要依赖其他程序的,通常都叫做脚本。 JavaScript是一种直译式脚本语言,是一种动态类 阅读全文
posted @ 2019-06-25 10:14 前端小菜鸟吖 阅读(316) 评论(0) 推荐(0)