首页
论坛首页
站务文章
技术文章
发布
发布文章
创建话题
创建板块
发布帖子
开通会员
开通黄金会员
全站资源折扣购买
部分内容免费阅读
一对一技术指导
开通黄金会员
开通钻石会员
全站资源折扣购买
部分内容免费阅读
一对一技术指导
开通钻石会员
登录
注册
首页
论坛首页
站务文章
技术文章
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
码云登录
GitHub登录
4.6W+
7.8W+
2
更多资料
搜索内容
jishuya
10枚徽章
官方认证
管理员
超级版主
这家伙很懒,什么都没有写...
关注
私信
文章
152
收藏
1
评论
2
板块
7
帖子
70
粉丝
2
发布
70
排序
最新发布
最近更新
最新回复
最多查看
最高评分
最多回复
最多收藏
jishuya
3年前更新
206次阅读
关注
私信
精
js继承方式
01. Call 式继承又叫借用构造函数继承。function Person(name, age) { this.name = name this.age = age
Person.prototype.say...
技术鸭
1
1
分享
jishuya
3年前更新
57次阅读
关注
私信
es6导入导出和模块化导入导出的区别
es6导入导出和模块化导入导出的区别es6 :1-暴露: export 和 export default+ 文件暴露 或者 文件导出 - export - 可以暴露多次 【即可以使用多次】 PS : export const qq=()=>{} - export default - 一个js文件只能只能出现一次 PS : export defaulr {a...
技术鸭
评分
回复
分享
jishuya
3年前更新
98次阅读
关注
私信
node,http内置模块
let http = require('http')
// 创建服务器
http.createServer((req, res) => {// req:浏览器传递过来的 // res:打算给浏览器返回的内容 // 200: 状态码, "text/plain" 会解析为普通文本解析 // "text/html" 解析为html格式 res.writeHead(200, { "Content...
技术鸭
评分
回复
分享
jishuya
3年前发布
114次阅读
关注
私信
socket.io-client的使用
基于socket.io-client的搭建具体步骤和使用// **安装**:
npm i socket.io-client
// 引入:
const io = require("socket.io-client");
技术鸭
评分
回复
分享
jishuya
3年前更新
66次阅读
关注
私信
Vue中 引入使用 vue-socket.io
安装及引入vue-socket.io 其实是在 socket.io-client(在浏览器和服务器之间实现实时、双向和基于事件的通信) 基础上做了一层封装,将 $socket 挂载到 vue 实例上,同时可使用 sockets 对象轻松实现组件化的事件监听,在 vue 项目中使用起来更方便。npm地址...
技术鸭
评分
回复
分享
jishuya
3年前发布
105次阅读
关注
私信
WebSocket简单实例
基本介绍WebSocket需要像TCP一样,先建立连接,需要客户端和服务端进行握手连接,连接成功后才能相互通 信。websoocket 构造函数websocket 对象最为构造函数,用于新建websocket实例let ws = new websocket('ws://127.0.0.1:8090'); // 加密的话接口是wss执行...
技术鸭
评分
回复
分享
jishuya
3年前更新
84次阅读
关注
私信
函数柯里化介绍
是什么维基百科在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家 Haskell Curry 命名的,尽...
技术鸭
评分
回复
分享
jishuya
3年前更新
89次阅读
关注
私信
说说Vue组件传值有哪些
父传子1、父传子的第一种方法父组件通过自定义属性传递,子组件通过 props 接收?接收到的数据可以改吗?简单数据类型不能改,复杂数据类型引用不能改内容可以改,但是即便如此,也不建议直接改,为什么?单项数据流思想:如果任何一个地方都可以修改数据,应...
技术鸭
评分
回复
分享
jishuya
3年前更新
65次阅读
关注
私信
防抖和节流我见过的最标准的说法
我以前写的帖子: 防抖和节流是什么,定义?防抖和节流都是性能优化的一种手段。防抖:持续触发不执行,不触发的一段时间后才执行。节流:持续触发也执行,只不过,执行的频率变低了。实现防抖和节流:// const iNum = 8
// const bBar = false
// const aDiv =...
技术鸭
评分
回复
分享
jishuya
3年前更新
49次阅读
关注
私信
Vue2和Vue3 双向数据绑定原理
Vue2需求:双向数据绑定(数据变了,视图改变;视图改变,数据也变)const data = { name: 'ifer'
/* const tempData = { ...data } Object.defineProperty(data, 'name', { get() { // 获取 name 的时候会走这儿 return tempData.name }, set(newValue) { ...
技术鸭
评分
回复
分享
jishuya
3年前发布
131次阅读
关注
私信
精
Mock.js 生成随机数据,拦截 Ajax 请求
1. Mock 基本语法官网:http://mockjs.com/生成指定字符import Mock from 'mockjs';
const data = Mock.mock({ str: '🤣'
});
console.log(data);指定字符和具体个数const data = Mock.mock({ 'str|3': '🤣'
技术鸭
1
回复
分享
jishuya
3年前发布
75次阅读
关注
私信
精
Eslint常用配置学习
Eslint官网 : http://eslint.cn/Eslint中文规则文档: http://eslint.cn/docs/rules/你可以使用 npm 安装 ESLint:$ npm install eslint --save-dev
pnpm add eslint -D$ ./node_modules/.bin/eslint --init // 设置配置文件vue项目中.eslintrc.js文件常用个...
技术鸭
1
回复
分享
加载更多
发布文章
创建话题
创建板块
发布帖子
在手机上浏览此页面
登录
没有账号?立即注册
手机号或邮箱
验证码
发送验证码
记住登录
账号密码登录
登录
用户名/手机号/邮箱
登录密码
记住登录
找回密码
|
免密登录
登录
社交账号登录
码云登录
GitHub登录
使用社交账号登录即表示同意
用户协议
、
隐私声明
注册
已有账号,立即登录
设置用户名
手机号或邮箱
验证码
发送验证码
设置密码
重复密码
邀请码(选填)
注册
注册即表示同意
用户协议
、
隐私声明