首页
论坛首页
站务文章
技术文章
发布
发布文章
创建话题
创建板块
发布帖子
开通会员
开通黄金会员
全站资源折扣购买
部分内容免费阅读
一对一技术指导
开通黄金会员
开通钻石会员
全站资源折扣购买
部分内容免费阅读
一对一技术指导
开通钻石会员
登录
注册
首页
论坛首页
站务文章
技术文章
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
码云登录
GitHub登录
分享
创建新板块
前端交流
限制1
技术鸭
帖子 42
互动 1
关注 2
站长分享的一些文章
超级版主
申请版主
发布
全部
最新发布
最新回复
热门
精华
jishuya
1年前发布
196次阅读
关注
私信
electron 只打开一个dialog且始终在最顶层
当我们使用electron 的dialog功能的时候,会调用本地的系统对话框,一般情况下不会出现什么问题,点击按钮触发的情况下,多次点击会弹出多个dialog,总归是不好的,还是应该把对话框给限定一下,而且这样可以保证dialog弹出会在最顶层。
官方文档中没有看到di...
评分
回复
分享
jishuya
7个月前更新
33次阅读
关注
私信
音频 时域图
<!DOCTYPE html>
<html lang="en">
<head> <meta charset="UTF-8"> <meta name="viewport" content=...
评分
回复
分享
jishuya
2年前发布
73次阅读
关注
私信
精
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
2年前更新
24次阅读
关注
私信
es6导入导出和模块化导入导出的区别
es6导入导出和模块化导入导出的区别es6 :1-暴露: export 和 export default+ 文件暴露 或者 文件导出 - export - 可以暴露多次 【即可以使用多次】 PS : export const qq=()=>{} - export default - 一个js文件只能只能出现一次 PS : export defaulr {a...
评分
回复
分享
jishuya
2年前更新
65次阅读
关注
私信
node,http内置模块
let http = require('http')
// 创建服务器
http.createServer((req, res) => {// req:浏览器传递过来的 // res:打算给浏览器返回的内容 // 200: 状态码, "text/plain" 会解析为普通文本解析 // "text/html" 解析为html格式 res.writeHead(200, { "Content...
评分
回复
分享
jishuya
2年前发布
85次阅读
关注
私信
socket.io-client的使用
基于socket.io-client的搭建具体步骤和使用// **安装**:
npm i socket.io-client
// 引入:
const io = require("socket.io-client");
评分
回复
分享
jishuya
2年前更新
32次阅读
关注
私信
Vue中 引入使用 vue-socket.io
安装及引入vue-socket.io 其实是在 socket.io-client(在浏览器和服务器之间实现实时、双向和基于事件的通信) 基础上做了一层封装,将 $socket 挂载到 vue 实例上,同时可使用 sockets 对象轻松实现组件化的事件监听,在 vue 项目中使用起来更方便。npm地址...
评分
回复
分享
jishuya
2年前发布
71次阅读
关注
私信
WebSocket简单实例
基本介绍WebSocket需要像TCP一样,先建立连接,需要客户端和服务端进行握手连接,连接成功后才能相互通 信。websoocket 构造函数websocket 对象最为构造函数,用于新建websocket实例let ws = new websocket('ws://127.0.0.1:8090'); // 加密的话接口是wss执行...
评分
回复
分享
jishuya
2年前更新
45次阅读
关注
私信
函数柯里化介绍
是什么维基百科在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家 Haskell Curry 命名的,尽...
评分
回复
分享
jishuya
2年前更新
41次阅读
关注
私信
说说Vue组件传值有哪些
父传子1、父传子的第一种方法父组件通过自定义属性传递,子组件通过 props 接收?接收到的数据可以改吗?简单数据类型不能改,复杂数据类型引用不能改内容可以改,但是即便如此,也不建议直接改,为什么?单项数据流思想:如果任何一个地方都可以修改数据,应...
评分
回复
分享
jishuya
2年前更新
33次阅读
关注
私信
防抖和节流我见过的最标准的说法
我以前写的帖子: 防抖和节流是什么,定义?防抖和节流都是性能优化的一种手段。防抖:持续触发不执行,不触发的一段时间后才执行。节流:持续触发也执行,只不过,执行的频率变低了。实现防抖和节流:// const iNum = 8
// const bBar = false
// const aDiv =...
评分
回复
分享
jishuya
2年前更新
31次阅读
关注
私信
Vue2和Vue3 双向数据绑定原理
Vue2需求:双向数据绑定(数据变了,视图改变;视图改变,数据也变)const data = { name: 'ifer'
/* const tempData = { ...data } Object.defineProperty(data, 'name', { get() { // 获取 name 的时候会走这儿 return tempData.name }, set(newValue) { ...
评分
回复
分享
jishuya
2年前更新
106次阅读
关注
私信
封装组件实现 Excel 导入数据
组件依赖 element 和xlsx,该 xlsx 版本为: "xlsx": "^0.18.5""xlsx": "^0.17.0"其他版本暂未测试组件<template> <div class="upload-excel"> <!-- <div class="btn-upload"> --> <el-button :loading="loading" size="mini" type=...
1
回复
分享
jishuya
2年前发布
40次阅读
关注
私信
精
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
回复
分享
jishuya
2年前更新
50次阅读
关注
私信
小程序基础篇笔记
小程序入门篇基础创建演示第一步,新建一个小程序的项目目录。名字可以随便起,这里称为wechat-miniprogram-demo。第二步,在该目录里面,新建一个脚本文件app.js。这个脚本用于对整个小程序进行初始化。第三步,新建一个配置文件app.json,记录项目的一些静...
1
回复
分享
jishuya
2年前更新
15次阅读
关注
私信
Node实现Jsonp
因为script不存在跨域问题,所以可以用script发get请求前端动态创建script标签,并设置url地址,定义好函数,并传递函数名给后端.后端拿到函数名返回函数调用,调用前端准备好的函数,前端就可以拿到数据了后端nodelet http = require('http') // 创建服务器
let ur...
评分
回复
分享
jishuya
2年前发布
13次阅读
关注
私信
Node 实现Cors 跨域请求
后端代码let http = require('http') // 创建服务器
let url = require('url') // 用于解析url地址
const app = http.createServer((req, res) => { let urlobj = url.parse(req.url, true) // 转换为对象 console.log(urlobj); res.writeHead(200, { "Con...
评分
回复
分享
jishuya
2年前发布
33次阅读
关注
私信
精
Node 作为中转站
前端通过接口找node要数据,node向其他服务器请求完数据返回给前端只有浏览器存在跨域问题,node不存在前端<script> fetch('http://127.0.0.1:8080/api/user').then(res => res.json()).then(res => { console.log(res); })
</script>后端let...
评分
回复
分享
jishuya
2年前发布
14次阅读
关注
私信
Node 作为客户端(中转站)发送POST请求
let http = require('http')
let https = require('https')
let url = require('url') // 用于解析url地址
const app = http.createServer((req, res) => { let urlobj = url.parse(req.url, true) // 转换为对象 console.log(urlobj); res.writeHead(200,...
评分
回复
分享
jishuya
2年前更新
17次阅读
关注
私信
Node 借助 cheerio包 简单爬取网页数据
let http = require('http')
let https = require('https')
let url = require('url') // 用于解析url地址
let cheerio = requir...
评分
回复
分享
加载更多
2人已关注
分享
创建新板块
技术鸭
站长分享的一些文章
发布
关注
帖子
42
互动
1
阅读
3094
更多版块
发布文章
创建话题
创建板块
发布帖子
在手机上浏览此页面
登录
没有账号?立即注册
手机号或邮箱
验证码
发送验证码
记住登录
账号密码登录
登录
用户名/手机号/邮箱
登录密码
记住登录
找回密码
|
免密登录
登录
社交账号登录
码云登录
GitHub登录
使用社交账号登录即表示同意
用户协议
、
隐私声明
注册
已有账号,立即登录
设置用户名
手机号或邮箱
验证码
发送验证码
设置密码
重复密码
邀请码(选填)
注册
注册即表示同意
用户协议
、
隐私声明