自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中文、两个字符的

中文 /^[\u4e00-\u9fa5]$/.test(name)两个字符 /^[^\u0000-\u00ff]$/.test(name)两个字符包括中文

2021-11-09 18:13:49 244

原创 前端根据链接提取标题、内容等 cheerio

var cheerio = require(‘cheerio’);var $=cheerio.load(resp.data)var title= $(’.rich_media_title’).text()this.form.editorContent = $(’.rich_media_content’).html()

2021-09-30 15:38:30 482

原创 keep-alive

一、Keep-alive 概念及用法keep-alive是一个抽象组件:它自身不会渲染DOM元素,也不会出现在父组件链中;使用keep-alive包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。<keep-alive> <component></component></keep-alive>props:Include包含的组件 (字符串、数组、正则表达式) include='a'Exclude 不包含的组件Max 缓存组件的最大值

2021-01-08 10:49:45 110

原创 dva react

dva reactModelexport default { namespace: 'products', state: {}, //reducers:方法,经常就是调用来把页面,后台传来的值存入到state中 reducers: { addSuccess(state,{payload:value}){ return {...state,...value} //把传的值存入到state中}, }, // effects:异步的方法调用 effect

2020-12-29 15:04:08 99

原创 js循环退出

1.break退出循环体 continue 结束本次循环for for in for of2.return 退出循环体Map forEach

2020-10-06 19:57:05 117

原创 用object.defineproperty()和proxy实现简单的双向绑定,并比较两者优劣

<input id='input'><p id='p'></p>1.object.defineproperty()const input = document.getElementById('input');const p = document.getElementById('p');var obj = {};Object.defineProperty(obj, 'text', { get: function() { console.log('g

2020-09-04 14:52:11 119

原创 vux怎么局部修改样式

.父级类名 >>> 需要改的类名{}需要改的类名可以在浏览器中通过检查进行查看注意!如果设置了全局属性,则需要加!importment<div class="box" v-if="pwType == '1'"> <group> <x-input title="号码" v-model="number" placeholder="请输入您的号码" required></x-input&

2020-09-03 10:32:10 298

原创 typeof null为什么是object

不同的对象在底层都表示为二进制,在 JavaScript 中二进制前三位都为 0 的话会被判断为 object 类型, null 的二进制表示是全 0,自然前三位也是 0,所以执行 typeof 时会返回“ object ”。数值是以32字节存储的,由标志位(1~3个字节)和数值组成。标志位存储的是低位的数据。:000:对象,数据是对象的应用。1:整型,数据是31位带符号整数。010:双精度类型,数据是双精度数字。100:字符串,数据是字符串。110:布尔类型,数据是布尔值。...

2020-09-01 09:46:22 189

原创 浏览器Event loop

宏任务:setTimeoutsetIntervalsetImmediate (Node独有)requestAnimationFrame (浏览器独有)I/OUI rendering (浏览器独有)微队列:process.nextTick (Node独有)PromiseObject.observeMutationObserver1.执行全局Script同步代码2.全局Script代码执行完毕后,调用栈Stack会清空;从微队列microtask queue中取出位于队首的回调任务,放

2020-08-31 10:09:03 59

原创 input中size与maxlength属性

size 规定input边框的长度为几个字符长度,一般在css中用width代替。maxlength 规定允许输入的字符数。

2020-07-06 15:44:07 308

原创 path.resolve()路径拼接

var path = require("path") //引入node的path模块path.resolve('/foo/bar', './baz') // returns '/foo/bar/baz'path.resolve('/foo/bar', 'baz') // returns '/foo/bar/baz'path.resolve('/foo/bar', '/baz') // returns '/baz'path.resolve('/foo/bar', '../baz'

2020-06-29 14:46:59 835

原创 js中for循环取i问题

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"><title></title><script type="text/javascript"> function onMyLoad(){ var arr = document.getElementsByTagName("p"); for(var i

2020-05-25 14:25:43 444

原创 动态设置select的默认值

function setCategory(t) { var category = document.getElementById("people"); var ops = category.options; for ( var i = 0; i < ops.length; i++) { if (ops[i].value == t) { ops[i].selected = true; return; } } };<selec.

2020-05-25 10:46:30 957

原创 input 使用disabled不能提交表单

使用readonlydisabled:对于所有的表单元素都有效,表单输入项不能获取焦点,当提交表单时,这个表单输入项将不会被提交。readonly:只针对input(text / password)和textarea有效,不能编辑对应的文本,但是仍然可以聚焦焦点,并且在提交表单的时候,该输入项会作为form的一项提交。...

2020-05-25 10:41:57 187

原创 将一个对象完全冻结

将一个对象完全冻结function constan(obj){ Object.freeze(obj)//将对象本身冻结 Object.keys(obj).forEach((key,i) => { if(typeof obj[key]==='object'){ constan(obj[key]); } })}Object.keys返回一个由一个给定对象的自身可枚举属性组成的数组....

2020-05-18 10:14:46 97

原创 js中方法与函数的区别

方法:函数在对象中则为方法,相应属性名则称之为方法名如:var person = {name: ‘张三’,getName: function() {console.log(this.name);}}函数:var name=‘张三’function getName () {console.log(this.name);}...

2020-03-07 14:41:06 738 1

空空如也

空空如也

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

TA关注的人

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