- 博客(11)
- 收藏
- 关注
原创 表单函数封装
`function isNil(obj) {return obj == null;}export function buildFormItem(decorator, item, key) {const {id,label,extra,layout,props,value,rules,options,input,required,additional,} = ite...
2019-11-20 10:33:42 136
原创 查找相同元素
const data = [1, 2, 3, 4];const data2 = [{ name: 1 }, { name: 2 }];const ss = data2.filter(item => data.includes(item.name))console.log(ss)const data1 = [1, 2, 3, 4];const data2 = [{ name: 1 }...
2019-11-06 17:56:27 184
原创 TCP三次握手
在tcp/ip协议中,tcp采用三次握手建立连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN...
2019-10-30 15:18:56 122
原创 With语句
with语句的作用是将代码的作用域设置到一个特定的对象中具体用法:with(expression) statement;let qs = location.search.substring(1);let hostName = location.hostname;let url = location.href;使用with语句后:with(location){ let qs = sa...
2019-09-16 16:14:46 505
原创 object理解
object的每个实例都具有下列的属性和方法:1.constructor:保存着用于创建当前对象的函数,构造函数(constructor)就是object();2.hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中是否存在。3.isProtoTypeof(object):用于检查传入的对象是否是当前对象的原型。4.propertyIsEnumera...
2019-09-12 16:30:44 209
原创 实现pow(2,2)函数
function pow(x,n){ let result = 1; for(var i =0;i<n;i++){ result *=x; } return result;}pow(2,2)
2019-09-12 15:54:56 3798
原创 webpack
const fs = require('fs'); //引入fsconst path = require('path');const pkg = require('./package.json');const webpack = require('atool-build/lib/webpack');module.export = function(webpackConfig){ cons...
2019-08-20 15:03:19 139
原创 js防抖处理
js防抖let search = document.getElementById('search');let time = null;function debounce (handle, delay) { let time = null; return function () { let self = this,arg = arguments; ...
2019-08-19 14:24:21 332
原创 js优化
实现节流函数<button id='show'>抢购</button><div id="box">0</div> let oBtn=document.getElementById('show'); let oBox=document.getElementById('box'); //在规定的时间可以触发事件 func...
2019-08-19 14:16:54 132
原创 js基础学习
实现add(1)(2)(3)结果为6?let add = function(a) { return function (b) { return function (c) { return a + b + c; } } };add(1)(2)(3)实现多次调用?(柯里化函数)function add(a) { let sum = funct...
2019-08-15 14:39:53 109
原创 js学习
js的数据类型:①Undefined:使用var声明,但是没有赋值的变量。②null:表示空的引用。③Boolean:真假。④Number:数值类型:包括整形和浮点型。⑤Object:对象(函数数组统称为对象)。⑥String:字符串。如何判断是哪种数据类型:1.typeof (可以判断 js 中基本数据类型,但无法判断对象的具体类型 )2.instanceof (仅能判...
2019-08-15 11:39:02 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人