问题探讨
文章平均质量分 67
tom_wong666
tom_wong666
展开
-
【问题探讨】浏览器可以访问github项目,但是git clone失败
浏览器可以访问github项目,但是git clone失败。先确认github.com是否能否ping通。原创 2023-02-09 22:37:03 · 8945 阅读 · 4 评论 -
【问题探讨】web前端小伙入坑nodejs实践
本文讲述有一定web前端基础的小伙伴,如何入坑nodejs。框架采用eggjs先列一下大纲:一,阅读nodejs文档 http://nodejs.cn/二,阅读eggjs文档 https://www.eggjs.org/zh-CN/index三,搭建项目框架四,部署五,开启调试六,环境配置七,接口开发八,参数校验九,try catch十,召回字段拼装十一,接口调试......原创 2022-05-20 11:08:08 · 289 阅读 · 0 评论 -
【问题探讨】H5 UI渲染心智模型
先通过一个例子讲述不同的心智模型,例子中总结特点,然后讲两个特殊例子来着重说明CLASS和FUNCTION的特点;目标探讨H5 UI渲染心智模型,即阐述数据是依据什么样的思维渲染到界面上的。详情一,原生JS直接操作DOMindex.html<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" conten原创 2022-02-23 22:32:31 · 491 阅读 · 0 评论 -
[问题探讨]js不使用eval实现加减乘除运算,对标微信小程序等不支持eval的环境
举例:用户输入字符串1+1×2-2÷1,需要计算出结果分析:1,在支持eval的环境中只需要replace用户输入的+-×÷为js运算符关键词+ -*/,然后传入eval函数中就可以得到结果2,不支持eval的环境,比如微信小程序,有如下几个问题:(1)一次只能进行加减乘除的任一计算(2)需要把非运算符的字符串独立拆出来,并转为number(3)处理逐一运算造成的,对运算优先级的不支持,比如1+1*2=3,逐一运算的结果却是4处理思路:代码不方便贴,这里只列出已经走通的处理逻辑(可以用微原创 2021-06-25 23:02:40 · 523 阅读 · 0 评论 -
【问题探讨】一分钟看懂如果从0开始做一个微信小程序
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-06-25 22:25:20 · 109 阅读 · 0 评论 -
[问题探讨]VUE项目下载excel,通过window.open可以下载,通过axios+blob下载的文件乱码
背景:VUE项目,下载excel需求,通过window.open可以正常下载正常显示,通过axios+blob下载的文件乱码前端代码:1,axios部分(request.js)const service = axios.create({ timeout: 25000 // request timeout})......省略其他2,页面API部分import request f...原创 2020-05-07 18:51:46 · 994 阅读 · 0 评论 -
[问题探讨]VUE项目基于Echarts Map实现下探到区级(含json数据获取方式)
github echarts map github项目介绍原创 2020-03-17 20:04:41 · 2112 阅读 · 3 评论 -
[问题探讨]使用反向代理解决跨域请求
nginx反向代理解决跨域https://blog.csdn.net/u013314786/article/details/84584374正向代理是代理客户端,为客户端收发请求,使真实客户端对服务器不可见;而反向代理是代理服务器端,为服务器收发请求,使真实服务器对客户端不可见。从上面的描述也能看得出来正向代理和反向代理最关键的两点区别:是否指定目标服务器客户端是否要做设置...原创 2020-03-11 17:08:16 · 612 阅读 · 0 评论 -
[问题探讨]js数组(Array)方法汇总2/3
需求:js数组(Array)方法汇总索引:对数组方法的学习和汇总,分为三大类:一,改变原数组的方法(10种)---1/3点此跳转到对应链接:1,arr[key]='tom';2,arr.splice();3,arr.reverse();4,arr.sort();5,arr.push();6,arr.pop();7,arr.unshift();8,ar...原创 2018-11-29 00:08:27 · 549 阅读 · 0 评论 -
[问题探讨]使用toDataURL()方法将canvas转化为base64格式的png图片
<body> <canvas id="drawing" width=" 200" height="200">A drawing of something.</canvas> <script> var drawing = document.getElementByI...原创 2020-02-27 16:50:48 · 1101 阅读 · 0 评论 -
[问题探讨]VUE项目通过VS CDDE的ESLint插件实现代码保存时自动格式化
https://www.cnblogs.com/showjs/p/11269433.html原创 2020-01-16 11:01:46 · 385 阅读 · 0 评论 -
[问题探讨]js一键复制功能
需求:js一键复制指定元素内容实现:1,commonFunc.jsfunction copyText(selector) { return new Promise((resolve, reject) => { // 获取需要copy的内容 const copyItem = document.querySelector(selector) // 创建inpu...原创 2020-01-15 12:18:27 · 205 阅读 · 0 评论 -
[问题探讨]基于VUE+docker+nginx+IntelliJ IDEA+Alibaba Cloud Toolkit实现WEB项目一键部署
需求:基于VUE+docker+nginx+IntelliJ IDEA+Alibaba Cloud Toolkit实现WEB项目一键部署分析:如下图Alibaba Cloud Toolkit其实是按步骤做了手动部署需要做的三件事情:1,npm run build打生产包2,通过ftp服务将生产包放入配置好的nginx服务目录中3,启动.sh脚本完成部署首先,我们来实现一次手动部署一...原创 2019-11-06 17:21:02 · 1341 阅读 · 0 评论 -
[问题探讨]VUE项目为新环境配置新的npm run打包命令
需求:VUE项目为新环境配置新的npm run打包命令,为此命令定义专属环境变量,比如预发布环境npm run preDeploySTEP1:先上图解释npm run build命令如何获取环境变量1,npm run build命令调用 build文件夹中的build.js2,build.js调用了build文件中的webpack.prod.conf.js3,webpack.prod....原创 2019-11-05 20:28:51 · 570 阅读 · 0 评论 -
[问题探讨]VUE项目基于keep-alive实现缓存
需求:WEB项目实现缓存缓存需求分析:一般分为三类1,缓存确定的某些页面;2,缓存打开的页面,关闭时取消缓存;3,前进刷新,后退缓存;缓存实现基本模型1,v-if + keep-alive// 路由配置export const constantRouterMap = [ { path: '/', component: PageA, name: 'Pag...原创 2019-11-05 11:28:46 · 272 阅读 · 0 评论 -
[问题探讨]VUE项目通过js-cookie实现cookie操作
需求:VUE项目cookie操作实现工具:js-cookie上代码// 安装js-cookienpm i js-cookie// 组件中引入import Cookies from 'js-cookie'// 组件中使用// 写入cookieCookies.set('name', 'value')// 读取Cookies.get('name') // => 'value'...原创 2019-10-31 20:11:38 · 388 阅读 · 0 评论 -
[问题探讨]VUE项目通过axios做http拦截及将Token写入请求头中
需求:VUE项目http请求和响应的拦截实现工具:axios上代码:// 项目安装axiosnpm install axios// main.js中引入axiosimport axios from 'axios'// 请求拦截axios.interceptors.request.use(function (config) { // 在请求发出之前做一些处理 // 设...原创 2019-10-31 20:01:46 · 235 阅读 · 0 评论 -
[问题探讨]ECharts实现带钓鱼岛和南海诸岛的中国(China)地图
主要介绍 json方式获取json的要看下为什么南海诸岛显示不出来–china.js钓鱼岛的主要说一下—增加原创 2019-10-15 21:12:57 · 5361 阅读 · 7 评论 -
[问题探讨]select()实现文本默认选中以及setSelectionRange()实现获取用户选择的文本内容
14.2.1 选择文本上述两种文本框都支持 select()方法,这个方法用于选择文本框中的所有文本。在调用 select()方法时,大多数浏览器(Opera 除外)都会将焦点设置到文本框中。这个方法不接受参数,可以在任何时候被调用。下面来看一个例子。var textbox = document.forms[0].elements[“textbox1”];textbox.select()...原创 2019-07-30 20:09:59 · 647 阅读 · 0 评论 -
[问题探讨]多元素同id时的事件绑定
</head><body> <div id="tom">tom1</div> <br/> <br/> <br/> <br/> <br/> <br/> ...原创 2019-07-30 22:32:27 · 542 阅读 · 0 评论 -
[问题探讨]js中的错误捕获和抛出try-catch-finally throw
finally 子句虽然在 try-catch 语句中是可选的,但 finally 子句一经使用,其代码无论如何都会执行。换句话说,try 语句块中的代码全部正常执行,finally 子句会执行;如果因为出错而执行了 catch 语句图灵社区会员 StinkBC(StinkBC@gmail.com) 专享 尊重版17.2 错误处理 501块,finally 子句照样还会执行。只要代码中包...原创 2019-07-31 17:14:56 · 705 阅读 · 0 评论 -
[问题探讨]css flex实现斜梯布局-面试题
<div class="container"> <div class="item1">元素1</div> <div class="item2">元素2</div> <div class="item3">元素3</div> </div> .cont...原创 2019-05-02 22:31:25 · 897 阅读 · 0 评论 -
[问题探讨]ES6 set 数据结构实现数组和字符串去重
https://www.cnblogs.com/jiayuexuan/p/7527055.html去重原创 2019-08-08 19:24:44 · 318 阅读 · 0 评论 -
[问题探讨]position: sticky;实现banner吸顶功能
banner吸顶功能原创 2019-08-07 00:07:42 · 630 阅读 · 0 评论 -
[问题探讨]使用Googe Maps谷歌地图实现不带暗黑水印的地图调用
背景开发海外项目,首选Googe Maps,这里记录一些重要的知识点正文1,Zoom级别1~20,参考颗粒度如下:‘1’ 世界‘5’ 陆地/大陆‘10’ 城市‘15’ 街道‘20’ 建筑物...原创 2019-07-30 18:24:03 · 715 阅读 · 0 评论