- 博客(27)
- 收藏
- 关注
原创 js中常见数组操作
返回的是字符串,元素是通过指定的分隔符进行分隔的,默认使用’,'号分割,不改变原数组。返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素,不会改变原数组。方法可向数组的末尾添加一个或多个元素,并返回新的长度。末尾添加,返回的是长度,会改变原数组。方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。方法可向数组的开头添加一个或更多元素,并返回新的长度。返回新长度,改变原数组。对数组的每一项都运行给定的函数,返回 结果为 ture 的项组成的数组。
2023-02-13 14:33:43 270
原创 VUE基础(一)
6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性;2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法;7.一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新;1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象;5.真实开发中只有一个Vue实例,并且会配合着组件一起使用;3.root容器里的代码被称为【Vue模板】;注意区分:js表达式 和 js代码(语句)4.Vue实例和容器是一一对应的;
2022-11-25 16:55:20 219
原创 JavaScript进阶(中)
在正常模式中,如果一个变量没有声明就赋值,默认是全局变量。apply的主要应用,利用apply借助于数学内置对象来求最大值和最小值。浅拷贝更深对象级别的数据,修改数据会影响拷贝和被拷贝的数据。call可以调用函数,可以改变函数内的this指向。消除代码运行的一些不安全之处,保证代码运行的安全。函数的不同调用方式决定了this的指向不同,返回值是原函数改变this之后产生的新函数。也是调用函数,改变函数内的this指向。访问另外一个函数内部的局部变量。4.改变函数内的this指向。
2022-11-24 16:27:51 172
原创 JavaScript进阶(上)
1.面向过程(POP):分析出解决问题的步骤,然后用函数把这些步骤一步一步实现出来,使用的时候再一个一个依次调用就可以了。,通过new命令生成对象实例时,自动调用该方法。在ES6中新增了类的概念,可以使用class关键字声明一个类。constructor里面的this指向的是创建的实例对象。在JavaScript中,对象是一组无序的相关。对象特指某个,通过类实例化一个具体的对象。类抽象了对象的公共部分,泛指某一大类。注意:继承中,属性和方法的原则是。的集合,所有的事务都是对象。方法是类的构造函数,
2022-11-23 16:31:44 176
原创 Node.js(二)
向表中新增数据时,如果数据对象的每一个属性和数据表的字段一一对应,可以快速插入。更新数据,如果数据对象的每一个属性和数据表的字段一一对应,可以快速更新。1.在项目中操作数据库。一、数据库和身份认证。
2022-11-18 15:56:19 246
原创 Node.js(一)
callback:必选参数,文件读取完成后,通过回调函数拿到读取的结果。Node.js中内置API:fs\http\path\js内置对象等。出现路径拼接错误的问题,是因为提供了./或者../开头的相对路径。Node.js中无法调用DOM和BOM等浏览器内置的API。fs模块是Node.js官方提供的、用来操作文件的模块。options,可选参数,表示以什么编码格式来读取文件。callback:文件写入完成后的回调函数。path表示文件的路径,必选参数。1.读取指定文件中的内容。file:文件的存放路径。
2022-10-14 17:09:43 136
原创 jQuery事件和其他方法
.extend([deep],被拷贝的对象,要拷贝的对象),会覆盖被拷贝对象的数据。浅拷贝,拷贝对象中负责数据类型的地址拷贝给目标对象,修改目标对象会影响拷贝的对象。深拷贝,前面的true,完全拷贝,修改目标对象不会影响拷贝的对象。1.on()方法在匹配元素上绑定一个或多个事件的事件处理函数。5.事件对象:触发事件就会有事件对象的产生。on()可以实现事件委托(委派)on可以给动态创建的元素绑定事件。3.one()只能触发一次事件。1.jQuery对象拷贝。一、jQuery事件。3.jQuery插件。
2022-09-29 16:48:43 264
原创 JQuery
outerWidth(true)/outerHeight(true)获取设置元素width/height+padding+border+margin大小。4).渐进方式调整到指定的不透明度 fadeTo([speed,opacity,[easing],[fn]])3).淡入淡出切换fadeToggle([speed,[easing],[fn]])1).淡入效果 fadeIn([speed,[easing],[fn]])2).淡出效果fadeOut([speed,[easing],[fn]])
2022-09-29 09:49:50 296
原创 HTML5+CSS3提高
语法:2.1标签:目前只支持三种视频格式,MP4、webM、Ogg;标签支持3种格式:MP3、War、Ogg。1.2.可以选择属性=值的某些元素(常用)1.3.可以选择属性值开头的某些元素。1.4.可以选择属性值结尾的某些元素。1.5.可以选择属性值包括的某些元素。常用于选择父级选择器的子元素。
2022-08-24 16:56:44 122
原创 CSS高级技巧
给表单添加outline:0或者outline:none样式后,就去掉默认的颜色边框。精灵技术的目的:为了有效地减少服务器结束和发送请求的次数,提高页面的加载速度。/* 设置或检索伸缩盒对象的子元素的排列方式 */精灵技术主要针对背景图片使用,就是把多个小背景图片整合到一张大图片中。/* 限制在一个块元素显示的文本的行数 *//* 弹性伸缩盒子模型显示 */把下载包里面的fonts文件放在页面文件的根目录下。宽度和高度为0,其他边框为透明,要的三角边框给颜色。css初始化是重设浏览器的样式。
2022-08-24 12:07:42 87
原创 JavaScript-本地存储
本地存储:存储到浏览器中,设置、读取方便,甚至页面刷新不丢失数据;存储数据:sessionStorage.setItem(key,value)存储数据:localStorage.setItem(key,value)删除数据:sessionStorage.removeItem(key)删除数据:localStorage.removeItem(key)清空所有数据:sessionStorage.clear()清空所有数据:localStorage.clear()1.sessionStorage 能存储约5M。
2022-08-19 14:57:12 240
原创 JavaScript-网页特效
offsetWidth:返回元素自身的宽度,返回值也不带单位;persisted来判断是否是缓存中的页面触发的pageshow事件,注意这个事件给window添加的。3.3立即执行函数最大的作用就是独立创建了一个作用域,里面所有的变量都是局部变量 不会有命名的冲突。offsetHeight:返回元素自身的高度,返回值也不带单位。offsetLeft:返回元素相对带有定位父元素左边的偏移。offsetTop:返回元素相对于定位父元素上方的偏移。1.3返回带有定位的父元素(position定位)
2022-08-19 14:23:23 490
原创 JavaScript-BOM
Model是浏览器对象模型,浏览器对象模型提供了独立与内容的、可以与浏览器窗口进行互动的对象结构,BOM由多个对象构成,其中代表浏览器窗口的window对象是BOM的顶层对象,其他对象都是该对象的子对象。...
2022-08-18 21:02:35 128
原创 JavaScript-DOM
element.getElementsByTagName()还可以获取某个元素(父元素)内部所有指定标签名的子元素 注意:父元素必须是单个对象。1)获取事件源 var div =document.querySelector('div');1.3console.dir()打印我们返回的元素对象 更好的查看里面的属性和方法。元素:页面中所有的标签都是元素,在DOM中用element表示。1.1.返回的是获取过来元素对象的集合 以伪数组的形式存储的。1.事件是有三部分组成 事件源 事件类型 事件处理程序。...
2022-08-17 17:10:41 52
原创 JavaScript简单数据类型和复杂数据类型
复杂数据类型是放在堆里面的 首先把地址存到栈里面 真正的对象实例是放到堆里面。可以看成把栈的地址给了形参,修改形参的值 会改变数据的。简单数据类型放在栈里面 里面放的是值。可以看成对形参进行赋值。1.简单数据类型传参。2.复杂数据类型传参。...
2022-08-17 13:53:15 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人