自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 五,对象深入

我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype,这个属性对应着一个对象,这个对象就是我们所谓的原型对象(prototype是属性名,它的值是一个对象,这个对象叫原型对象),默认情况下,它是一个空对象如果我们的函数作为普通函数调用,prototype没有任何作用,当函数以构造函数的形式调用时,它所创建的对象都会有一个隐含的属性,指向该构造函数的原型对象,我们通过__proto__来访问该属性。

2024-10-30 18:55:10 737

原创 二,javaScript 运算符

3:如果对两个字符串进行加法运算,则会做拼串,会将两个字符串拼接为一个字符串,并返回,任何的值和字符串做加法运算,都会先转换为字符串,然后再和字符串做拼串的操作。短路运算的原理:当由多个表示式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值了,一定程度,提高代码效率。-如果对非布尔值进行运算,则会将其转换为布尔值,然后再取反, 所以我们可以利用该特点,来将一个其他的数据类型转换为布尔值。1:当对非Number类型进行运算时,会将这些值转换为Number,然后再运算 ,- *,/ %

2024-10-29 19:57:43 716

原创 三、JS数据类型

Undefined类型的值只有一个,就是undefined当声明了一个变量,但是并不给变量赋值时,它的值就是undefined使用typeof检查一个undefined时也会返回undefined当进行数值运算时,结果为NaN。

2024-10-29 19:50:28 808 1

原创 四,判断语句

我们的程序是由一条条语句构成的,语句是按照从上到下的顺序一条条执行的,在js中,可以使用{}来为语句进行分组, 同一个{}中的语句,我们称为一组语句,他们要么都执行,要么都不执行一个{}中的语句,我们也称为一个代码块。如果比较结果为true,则从当前case处开始执行代码,当前case后的所有代码都会执行,我们可以在case的后边跟着一个break关键字,这样可以确保只会执行当前case后的语句,而不会执行其他的case,在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。

2024-10-29 19:42:13 932 4

原创 五,函数初相识

对外只提供一个简单的函数接口,简单理解:将很多衣服打包到一个行李箱,jQuery就是一个函数封装库,对外暴露一个顶级对象$function 函数名(形参1,形参2····形参n){//声明函数的小括号里的是形参(形式上的参数)——可以是一个对象,当我们的参数过多时,可以将参数封装到一个对象中,然后通过对象传递。—— 封装到函数中的代码不会立即执行,函数中的代码会在函数调用的时候执行。形式上的参数,函数定义的时候,传递的参数,当前并不知道是什么,实际上的参数,函数调用的时候传递的参数,实参是传递给形参,

2024-10-29 19:17:58 686 1

原创 二、ES核心

JS历史:JS是布兰登·艾奇(Brendan Eich)花了10天的时间设计的,由最初的liveScript改名为JavaScript;JS是运行在客户端的脚本语言;脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行;JS可以基于Node.js技术进行服务器端编程变量就是用来存放数据的容器。可以用来保存字面量,而且变量的值可以任意改变,变量更加方便我们使用,所以开发中,都是通过变量去保存一个字面量,并且可以通过变量对字面量进行描述。

2024-10-29 18:57:11 1059

原创 一、计算机基础

计算机语言的种类非常多,总体来说分为三类:机器语言,汇编语言,和高级语言三大类。

2024-10-29 18:46:34 205

原创 五, 对象的初识

使用new关键字调用的函数,就是构建函数constructor, 构建函数是专门用来创建对象的函数。使用typeof检查一个对象时,则会返回object。//删除name属性。delete 对象.属性名。对象.属性名=属性值;对象[属性名]=属性值。

2024-10-29 18:40:15 321 1

原创 Typescript知识点(超全面)

Typescript(ts)知识点(超全面)保姆级教程,看了就会,你就是下一个强者

2024-12-27 14:53:33 1179

原创 2.9、列表渲染

语法格式:v-for指令。该指令用在被遍历的标签上。或者。

2024-12-13 08:30:00 402

原创 2.8、条件渲染

总的来说,v-if 有更高的切换开销,而 v-show 有更高的初始渲染开销。v-else 和 v-else-if 也可以在 上使用。你也可以使用 v-else 为 v-if 添加一个“else 区块”,当然,v-else元素也是必须紧跟在一个 v-if 或一个 v-else-if元素后面。顾名思义,v-else-if 提供的是相应于 v-if 的“else if 区块”。一个使用 v-else-if 的元素必须紧跟在一个 v-if 或一个 v-else-if元素后面。

2024-12-13 06:00:00 620

原创 2.7、class与style绑定

适用于样式名字和个数都确定,但是要动态决定用或者不用。适用于绑定的样式名字不确定,并且个数也不确定。适用于样式的名字不确定,需要动态指定。

2024-12-12 16:30:00 360

原创 2.6、侦听属性的变化

(3) 所有不属于Vue管理的函数,例如setTimeout的回调函数、Promise的回调函数、AJAX的回调函数,建议使用箭头函数。(2) 监视多级结构中所有属性的变化,可以通过添加深度监视来完成:deep : true。(1) 监视多级结构中某个属性的变化,写法是:’a.b.c’ : {}。(1) 不管写普通函数还是箭头函数,目标是一致的,都是为了让this和vm相等。iii.无法直接监视对象深层次属性,如a.b,b属性压根不存在。可以监视多个属性,监视哪个属性,请把这个属性的名字拿过来即可。

2024-12-12 16:00:00 342

原创 2.5、计算属性

使用Vue的原有属性,经过一系列的运算/计算,最终得到了一个全新的属性,叫做计算属性。Vue的原有属性: data对象当中的属性可以叫做Vue的原有属性。全新的属性: 表示生成了一个新的属性,和data中的属性无关了,新的属性也有自己的属性名和属性值。

2024-12-12 15:45:00 309

原创 2.4、事件处理

第一步:获取按键的键值 :event.keyCode第二步:通过Vue的全局配置对象config来进行按键修饰符的自定义。语法规则:Vue.config.keyCodes.按键修饰符的名字 = 键值-- 3、自定义按键修饰符 -->huiche键:

2024-12-12 11:26:59 1177

原创 2.2、MVVM及数据代理

2.3.1 MVVM分层思想1. MVVM是什么?M:Model(模型/数据)V:View(视图)VM:ViewModel(视图模型):VM是MVVM中的核心部分。(它起到一个核心的非常重要的作用。)MVVM是目前前端开发领域当中非常流行的开发思想。(一种架构模式。)目前前端的大部分主流框架都实现了这个MVVM思想,例如Vue,React等。2. Vue框架遵循MVVM吗?虽然没有完全遵循 MVVM 模型,但是 Vue 的设计也受到了它的启发。Vue框架基本上也是

2024-12-10 15:45:00 670

原创 2.1、模版语法

{{可以写什么}}

2024-12-10 11:27:39 1204

原创 2.1、模版语法

{{可以写什么}}

2024-12-09 15:03:33 852

原创 01、vue 2 初体验

vue是什么

2024-12-09 11:32:20 1393

原创 十七、对象高级

对象的理解和使用

2024-11-22 08:00:00 963

原创 十六、函数对象高级

创建具有特定功能的js文件* 将所有的数据和功能都封装在一个函数内部(私有的)* 只向外暴露一个包含n个方法的对象或函数* 模块的使用者, 只需要通过模块暴露的对象调用方法来实现对应的功能。

2024-11-21 14:08:24 876

原创 购物车案例

JavaScript 购物车案例。

2024-11-20 11:53:05 1087

原创 十五、B O M

BOM(browser Object)即浏览器对象模型是什么呢?

2024-11-19 19:29:59 1155

原创 十四、交互补充

元素的特性,动画的封装,json的封装,本地存储

2024-11-16 10:02:15 953

原创 作用域有哪些分别有什么区别呢

【代码】作用域有哪些分别有什么区别呢。

2024-11-12 20:43:00 722

原创 十三,节点、事件

节点的应用

2024-11-09 11:09:27 1125

原创 十二, 操作元素

js的事件监听

2024-11-07 17:01:30 1189

原创 十一,D O M 获取

如何操作dom对象

2024-11-06 16:41:09 1229

原创 java Script,十,正则

正则的定义和使用方法

2024-11-05 10:56:03 711

原创 九,数据类型存储

数据类型的解释

2024-11-04 18:49:29 171

原创 八,内置对象

内置对象的使用

2024-11-04 18:44:36 1009

原创 JavaScript 里面说的方法到底是啥

什么是JavaScript的方法呢?

2024-11-03 11:31:09 1050

原创 八, 数组

内置对象是JS自带的对象。不需要声明,不需要创建,就可直接使用它,用它的属性和方法来构建我们所需的效果。例如: Array Boolean Date Math Number String RegExp Function Events。

2024-11-02 17:30:00 2084

原创 七,作用域及预解析

通常来说,一段程序代码中所用到的名字(变量名和函数名)并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。简单理解:就是代码名字(变量)在某个范围内起作用和效果作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突js作用域(es6)之前:全局作用域 局部(函数)作用域,es6后有块级作用域。

2024-11-01 19:28:52 726

原创 六,函数深入

1.以函数形式调用时,this永远是window2.以方法的形式调用时,this是调用方法的对象3.以构造函数的形式调用时,this是新创建的那个实例对象4.使用call和apply调用时,this是指定的那个对象,如果不写第一参数,默认是window。

2024-11-01 08:45:10 1021

原创 html和css面试题

外边距重叠( margin-collapse),在 CSS 当中,相邻的两个盒子(可能是兄弟关系也可能是祖先关系)的外边距可以结合成一个单独的外边距。解决外边距重叠的问题:1、开启元素的BFC属性,2、在元素的前面加一个空的table3、增加透明的边框。

2024-10-29 20:22:03 1276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除