- 博客(29)
- 收藏
- 关注
原创 Vue3学习笔记
reactive定义引用数据类型(以对象和数组举例),它能够将复杂数据类型的内部属性或者数据项声明为响应式数据,所以reactive的响应式是深层次的,其底层是通过ES6的Proxy来实现数据响应式,相对于Vue2的Object.defineProperty,具有能监听增删操作,能监听对象属性的变化等优点。当你尝试修改一个计算属性时,你会收到一个运行时警告。引入ref,ref() 接收参数,并将其包裹在一个带有 .value 属性的 ref 对象中返回,但在模板中使用ref,不需要使用.value。
2023-11-20 17:28:40
151
原创 uniapp标签变化
div 改成 viewspan、font 改成 texta 改成 navigatorimg 改成 imageinput 还在,但type属性改成了confirmtypeform、button、checkbox、radio、label、textarea、canvas、video 这些还在。select 改成 pickeriframe 改成 web-viewul、li没有了,都用view替代audio 不再推荐使用,改成api方式,背景音频api文档其实老的HTML标签也可以在uni-app
2022-04-19 14:20:36
2958
原创 validate表单验证
validate表单验证validate表单验证导入js库默认校验规则默认的提示如需要修改,可在js代码中加入:validate表单验证你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。导入js库我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加默认校验规则(1)、required:true
2021-12-09 16:15:13
253
原创 chosen插件 swiper 插件内scrollbox 不生效
chosen插件<select class="home r" id="home"> <option value="1111">1111</option> <option value="2222">2222</option> <option value="3333">3333</option></select>$('#home').chosen({ d
2021-08-11 13:59:48
217
原创 数组分割函数
css字体申明@font-face { font-family: "SourceHanSerifCN-Regular"; src: url("./fonts/SourceHanSerifCN-Regular.woff") format("woff"), url("./fonts/SourceHanSerifCN-Regular.ttf") format("truetype"), url("./fonts/SourceHanSerifCN-Regular...
2021-03-17 17:41:49
350
原创 (获取日期、时间、星期的函数)以及调用(获取倒计时)
获取日期、时间、星期的函数以及调用。 function getNow() { var timeStr = {}; var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; if (month < 10) month = '0' + month; var day = now.getDate();..
2021-03-17 17:35:07
735
原创 阴影盖住、trim、窗口、inline-block、字间距等问题(2021-1-28)
阴影盖住、trim、窗口、inline-block、字间距等问题当阴影被下面的元素盖住时,此时给该元素增加定位,然后在增加层级即可以。.list { color: black; width: 400px; height: 300px; margin: auto; box-shadow: 0 0 15px 8px red; position: relative; z-index: 100;}.list2 { color: #fff; width: 400px
2021-01-28 09:34:58
168
原创 API
Web APIWeb API介绍API的概念API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。任何开发语言都有自己的APIAPI的特征输入和输出(I/O)var max = Math.max(1, 2, 3);API的使用方法(console.log(‘adf’))Web API的概念浏览器提供的一套
2020-11-20 23:04:23
838
1
原创 京东静态页面总结
京东网页的实现图标制作1.选择我们自己做的一张图片,存储为web使用格式,选择为透明的,保存,选中的切片,然后保存。2.进入http://www.bitbug.net/ 选择图片,然后转换成.ico格式。3.将图标加入项目的更目录里面(即和css文件夹等同级)4.link:favicon 将图标加入网页网站三大标签优化1.title标签(最好不超过28个汉字)建议以:首页标题,网站名(产品名)- 网站介绍例:京东(JD.COM)-综合网购首选-正品低价、品质保障、配送及时、
2020-11-04 00:25:31
1126
转载 字符串方法
charAt(x)charAt(x)返回字符串中x位置的字符,下标从 0 开始。//charAt(x)var myString = ‘jQuery FTW!!!’;console.log(myString.charAt(7));//output: F
2020-10-20 11:29:18
151
转载 Date日期的对象
Date 是 JavaScript 中处理日期的对象。它是值是以 1970.1.1 年 8:00 为初始值。世界协调时间:UTC创建日期对象可以通过构造函数语法:new Date(); // 当前时间new Date(value); // 如 new Date(1000*60*10); 传入10分钟,即从1970.1.1 8:00 后加入10分钟new Date(dateString);new Date(year,month[,day[,hour[,minutes[,second
2020-10-20 11:26:19
508
原创 正则表达式
在我的博客中,我曾经写过关于函数调用时浏览器每次传递的隐式参数this,今天要讲的是另外一个浏览器传递给函数的隐式参数arguments。在函数调用的时候,浏览器每次都会传递进两个隐式参数:函数的上下文对象this封装实参的对象arguments下面是一个例子:function fun(){console.log(arguments);}fun(‘tom’,[1,2,3],{name:‘Janny’});可以看到下面打印出来的结果,arguments是有值的,它的值就是我们传递
2020-10-19 02:51:07
206
原创 数组练习——找出成年人
数组练习找出成年人,并输出<script type="text/javascript"> function Person(name,age){ this.name = name; this.age = age; } var per1 = new Person("孙悟空",18); var per2 = new Person("猪八戒",8); var per3 = new Person("牛魔王",28); v
2020-10-18 21:24:21
152
原创 prototype的基本概念和重写toString()方法
我们每创建一个函数,解析器都会向函数中添加一个属性prototype,这个属性对应这人着一个对象,这个对象就是我们的原型对象(相当于Java里面静态)如果函数作为普通函数调用时,prototype没有任何作用如果以构造函数调用时,它所创建的对象都会有一个隐含的属性原型对象就相当于一个公共区域,所有同一个类的实例都可以访问到这个原型,我们可以将声音实例共有的内容,设置到原型对象中。当我们访问一个属性方法时,它会先在对象自身中寻找,有则直接使用,没有就会去原型对象中寻找。functio
2020-10-18 21:18:29
404
原创 forEach
构造函数:首字母大写普通函数:1.立刻创建一个新的对象2.将我们新建的对象设置为函数中的this,可以用this来引进新建的对象3.逐行执行函数中的代码4.将新的对象作为返回值返回forEach()函数(不兼容IE8以下的浏览器,可以用于移动端)forEach()方法需要一个函数作为参赛,类似这种函数,由我们创建,但是不由我们调用,称为回调函数,数组里面有几个 元素就会执行几次,每次执行时,浏览器都会遍历到的元素以实参的形式传递过来。第一个参数:当前正在遍历的元素第二个参数:当前正在遍历.
2020-10-18 00:44:18
228
原创 数组的常用方法
向数组的最后一个位置添加元素arr[0]=1;arr[1]=2;arr[arr.length]=3;//每次向数组的最后一个位置添加元素使用字面量创建数组var arr = [1,2,3,4,8];//使用构造函数创建数组var arr1 = new Array(10,20,30);var arr2 = new Array(10);//创建一个数组只有10 有一个元素arr = [10];数组内的元素可以是任何类型//元素是对象var obj = {name:孙悟空.
2020-10-17 19:22:31
197
原创 markdown以及typore的使用
一级标题二级标题三级标题列表列表2代码块:一行代码:var a=5;var a= 10;function fun(){ console.log(a);}fun();ctrl+b : 加粗ctrl+ i : 斜体ctrl+t:插入表格图片直接拖过来即可[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gvPV0X31-1602915942046)(C:\Users\HP\Desktop\
2020-10-17 14:50:34
312
原创 GitHub托管项目网站
fork 复制克隆一个张三的项目,然后独立存在于李四的仓库中Pull Request :李四对项目作出修改,然后发起请求,张三查看修改后,觉得不错,会合并项目。Watch:关注,当项目更新后,可以得到提醒仓库:用来存放项目,一个项目对应一个仓库。...
2020-10-17 12:58:03
236
原创 this
1.以函数形式调用,this永远是window2.以方法形式调用,this就是调用方法的那个对象function fun(){console.log(this.name);}var obj = {name:“孙悟空”,sayName:fun};var obj2 = {name:“猪八戒”,sayName:fun};//希望调用obj.sayName()时,可以输出obj的名字obj.sayName();...
2020-10-15 23:52:01
191
原创 函数
一.函数1.创建函数对象function fun(){alert(“hhhhh我是小可爱”);document.write(“hhh me too”);}2.使用函数表达式创建一个函数var fun3 = function(){console.log(“我是匿名函数中封装的代码”);};//语句需要分号3.调用函数时,解析器不会检查实参的类型4.调用函数时,解析器也不会检查实参的数量5.函数的实参可以是任意类型6.在函数中, return后的语句都不再执行...
2020-10-15 22:46:44
137
原创 对象的基本概念以及枚举对象里的属性
一.对象的分类:1.内建对象(如: Math String Number Boolean Function)2.宿主对象(主要指浏览器提供的对象) 比如DOM BOM console.log(); document.write();3.自定义对象 (1)var obj = new Object(); obj.name = “孙悟空”;//给obj 赋值 obj.age = “18”; var obj2 = new Object(); obj.test =obj2
2020-10-15 08:50:06
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人