javascript
文章平均质量分 67
master-刘
这个作者很懒,什么都没留下…
展开
-
JavaScript继承 看这一篇就够了
JavaScript继承原创 2022-12-28 13:50:13 · 146 阅读 · 1 评论 -
构造函数和原型
构造函数和原型1.1 概述在经典的面向对象语言中,都存在类的概念,类就是对象的模板,对象就是类的示例,在ES6之前,JS中没有引入类的概念在ES6之前,对象不是基于类创建的,而是用一种构造函数来定义对象1.2 构造函数构造函数用于创建某一类对象,首字母要大写构造函数要和new一起使用才有意义new在执行时会做四件事1.在内存中创建一个新的空对象2.让this指向这个新对象3.执行构造函数里面的代码,给这个新对象添加属性和方法4.返回这个新对象JS的构造函数中可以添加一些成员,称为..原创 2021-08-11 15:00:10 · 138 阅读 · 0 评论 -
面向对象和类的继承
面向对象编程1.1 两种编程思想面向过程面向对象1.2 面向过程编程POP(Process-orientend programming)分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现1.3 面向对象编程OOP(Object Oriented Programming)把事物分解成一个个对象,然后由对象之间分工合作,面向对象编程灵活,代码可复用,易于维护和开发。面向对象的特性封装性继承性多态性1.4 面向过程和面向对象的对比面向过程性能比面向对象高,适合跟硬件联系很..原创 2021-08-04 10:05:34 · 168 阅读 · 0 评论 -
jQuery基础入门
1.jQuery概述1.1 JavaScript库library,是一个封装好的特定的集合,是一个JS文件常见的JS库jQueryPrototypeYUIDojoExt JSzepto1.2 jQuery概念jQuery是一个快速,简洁的JavaScript库,倡导写更少的代码,做更多的事情jQuery封装了JavaScript常用的功能代码,优化了DOM操作,事件处理,动画设计和Ajax交互1.3 jQuery优点轻量级,不影响页面加载速度跨浏览器兼容,基本兼容了现在主流的浏原创 2021-02-15 14:58:25 · 536 阅读 · 0 评论 -
BOM浏览器对象模型
BOMBOM提供了独立于内容而与浏览器窗口进行交互的对象,其核心是window,BOM比DOM更大且包含DOMwindow:document,location,navigation,screen,historywindow对象时浏览器的顶级对象1.是JS访问浏览器的一个接口2.是一个全局对象,定义在全局作用域中的变量和函数都会变成window对象的属性和方法2. window对象的常见事件窗口加载事件window.onload = function() {} 只能写一次或者window.原创 2021-02-07 10:00:17 · 102 阅读 · 0 评论 -
JavaScript 作用域,预解析以及对象
1. 作用域作用域就是代码名字在某个范围内起作用和效果,目的是为了提高程序可靠性和减少命名冲突1.1 js作用域(es6之前)全局作用域:整个script标签,或者是一个单独的js文件局部作用域:在函数内部1.2 变量作用域根据作用域不同,变量分为两种全局变量:在全局作用域下的变量,以及在函数内部没有声明直接被赋值的变量局部变量:在局部作用域下的变量全局变量只有浏览器关闭的时候才会销毁,比较占内存资源局部变量当程序执行完毕就会销毁,节省内存1.3 作用域链根据内部函数可以访问外部函数原创 2021-01-27 10:15:51 · 123 阅读 · 0 评论 -
JavaScript 循环
标题js中主要有三种循环:for循环 while循环 do while循环1.1 for循环for循环主要用于把某些代码循环若干次,通常跟计数有关系for (初始变化量;条件表达式;操作表达式) {循环体}初始变化量:用var声明一个变量,作为计数器使用条件表达式:决定每一次循环是否执行,作为终止条件操作表达式:每次循环最后执行的代码,用于计数器变量进行更新断点调试:在程序的某一行设置一个断点,调试时,程序运行到这一行会挺停住,然后可以一步一步往下调试,调试过程中可以看各个变量当前的值,原创 2021-01-24 19:03:53 · 166 阅读 · 0 评论 -
JavaScript 运算符
运算符用于实现赋值,比较和执行算数运算等功能的符号js中常用的运算符算术运算符+(加)-(减)*(乘)/(除)%(取余)注意:浮点数最高精度是十七位小数,在进行算术运算时精确度不如整数表达式:是由数字,运算符,变量等以能求出数值的有意义排列方法所得的组合递增和递减运算符++(递增)–(递减)可分为前置递增和后置递增前置自增和后置自增如果单独使用,效果是一样的后置自增是先返回原值,再自+1注意:递增递减运算符必须配合变量使用比较运算符< (小于)> (大..原创 2021-01-15 10:46:35 · 80 阅读 · 0 评论 -
JavaScript 变量
1.1 JavaScript是一种运行在客户端的脚本语言,不需要编译,运行过程中由js解释器逐行解释并执行1.2 JavaScript的作用表单动态校验网页特效服务端开发桌面程序APP控制硬件游戏开发1.3 html/css/js/关系html决定网页结构和内容,决定看到什么css决定网页呈现给用户的模样,决定好不好看js实现业务逻辑和页面控制,决定功能1.4 浏览器执行js浏览器分成两部分,渲染引擎和js引擎1.5 js组成ECMAScript(js语法) DOM(页面文原创 2021-01-14 16:29:37 · 87 阅读 · 0 评论 -
Web API详解
Web APIsWeb APIs是w3c组织的标准Web APIs中主要学习DOM和BOMWeb APIs是JS独有的1.1 API和Web APIsAPI是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能Web APIs是浏览器提供的一套操作浏览器功能和页面元素的APIMDN详细API:https://developer.mozilla.org/zh-CN/docs/Web/API1.2 DOMDOM是W3C组织推荐的处理可扩展标记语言的标准编程接口,通过这些DOM接口可以改..原创 2021-02-05 13:57:14 · 959 阅读 · 0 评论