- 博客(44)
- 资源 (3)
- 收藏
- 关注
原创 nodejs 安装
一、MAC 环境下的安装(基于brew命令)1、安装Homebrew/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"2、安装 nodejsbrew install node备注:本文纯粹是记录,基于脑子记 不住,每次要摆渡,所以还是自己记录一下吧...
2021-10-08 11:13:13 124
原创 web socket 和 Server-Sent Events
SSE 与 WebSocket 作用相似,都是建立浏览器与服务器之间的通信渠道,然后服务器向浏览器推送信息。WebSocket : 是全双工通道,可以双向通信,更强大和灵活,协议复杂,不支持自动重连需要自己实现SSE: 是单向通道,只能服务器向浏览器发送,http协议简单,更轻量,支持自动重连机制...
2020-03-11 17:35:46 273
原创 building for production...{ parser: "babylon" } is deprecated; we now treat
重装prettier版本是prettier版本导致的,直接在项目中:npm install prettier@~1.12.0 -D或者cnpm install prettier@~1.12.0 --save-dev,然后重新npm run devhttps://www.jianshu.com/p/8ea19f41ea3b...
2019-09-08 20:40:51 667
原创 CSS实现文本显示两行,超出显示省略号...
<div class="option-text"> <span v-text ="item.itemValue" class='ellipsis'></span></div><style> .ellipsis { word-break: break-all; text-overfl...
2019-08-19 16:08:10 3079
原创 CSS 实现 grid 布局中 div 在表格里的居中效果
<template> <!--底部组件--> <div class="bottom"> <div class="left"> <div class="close"></div> </div> <div class="ri...
2019-08-13 13:58:53 1428
原创 把图片转化成字体图标
1、打开在线网站https://jinaconvert.com/cn/convert-to-svg.php把你的图片转成SVG,并下载到本地2、在 https://www.iconfont.cn/ 中,在你所生成的项目中,直接将svg图片拖入,生成字体图标...
2019-07-24 14:16:55 2296
转载 H5 video
1.<video>的基本属性: preload: (预加载)iPhone支持,Android不一定支持; poster: (封面图片)iPhone支持,Android不一定支持; autoplay: (自动播放)iPhone中的Safari不支持,webview可能被开启。Android不一定支持; loop: (循环播放)iPhone支持,Android不...
2019-06-18 17:03:45 374
原创 H5 实现--在线英文发音
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>voice</title><style>* {margin: 0px;...
2019-05-22 15:03:03 2848 1
转载 vue移动端配置插件lib-flexible
使用vue-cli安装好一个vue的项目npm install -g vue-cli vue init webpack my-project cd my-project npm run dev配置vue插件 lib-flexible安装插件 lib-flexiblenpm i lib-flexible --save-dev在main.js中引入lib-flexible...
2019-05-14 14:20:21 860
转载 Chrome插件英雄榜
https://zhaoolee.gitbooks.io/chrome/content/004-tampermonkey-you-hou-5b5021-gei-liu-lan-qi-kai-ge-gua.html
2019-05-06 16:47:00 699
原创 约瑟夫环实现
约瑟夫环问题,这是一个很经典算法,处理的关键是:伪链表问题描述:N个人围成一圈,从第一个人开始报数,报到m的人出圈,剩下的人继续从1开始报数,报到m的人出圈;如此往复,直到所有人出圈。(模拟此过程,输出出圈的人的序号)//1 2 3 4 5 6 7 8 [3, 6]出圈 剩下7 8 1 2 4 5// 7 8 1 2 4 5 [1, 5]出圈 剩下 7 8 2 4// 7 8 2 4...
2019-03-07 09:59:34 218
原创 jquery相关
1.jquery.fullPage.min.js : jQuery全屏滚动插件,http://www.dowebok.com/77.html
2019-01-07 19:45:57 152
原创 vue-router history 模式 nginx部署支持刷新策略
location / { root /Users/zhuguangjie/E/smartminers/block-chip/dist; #try_files 配置是重点,只需要配置这一项就可以支持了,其中$uri为nginx环境自己的变量 try_files $uri /index.html;}...
2018-12-11 16:40:01 2533
转载 ESlint配置文件eslintrc.js文件详解
"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数与外部作...
2018-11-21 14:22:38 3301
原创 js 查找数字数组中的一个位置使的左右两边的和最接近(使的左右两边的差值最小)
1、普通逻辑实现var arr = [1,4,19,27,4,6,18,36,57,1,3]var sliceArray = function (arr, start, end) { return arr.slice(start, end)}var sumArray = function (arr) { if (arr.length <= 0) { ...
2018-10-22 14:10:08 2334
原创 Linux 下安装 node
1、wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz 2、tar -Jxv -f node-v8.9.3-linux-x64.tar.xz 解压 3、cd node-v8.9.3-linux-x64/bin (解压后目录不能删除,原因是后面全局命令是软连接到这个bin下的) 4、sudo ...
2018-09-12 11:21:10 545
原创 H5实现APP下载功能
<a href="https://dl.01zhuanche.com/android/upinstall/4.0/4.3.1/app_release_4.3.1_v88_db70.apk" class="button">立即下载</a><a href="https://itunes.apple.com/cn/app/XXXX/id997586276?l=en&am...
2018-09-04 15:03:22 8705
原创 MAC 下安装Charles 抓包工具
1、下载 链接:https://pan.baidu.com/s/1j1bT1SQqEWkTM0i-z_sIwg 密码:cacm2、系统偏好中设置 > 安全与隐私3、打开了 Terminal 终端后 ,在命令提示后输入 sudo spctl --master-disable4、最后在安装 打开就可以了...
2018-07-27 17:12:49 193
原创 chrome 安装 vue-devtools
1.github下载地址:https://github.com/vuejs/vue-devtools2.下载安成之后打开cmd进入vue-devtools文件夹把依赖装好npm install 之后再进行npm run build3.然后打开shells>chrome>manifest.json 文件把里面的"persistent": false改为true4.打开chro...
2018-07-26 16:02:15 353
原创 webpack + vue 学习看过的文章 网址
webpack解惑:多入口文件打包策略:http://www.open-open.com/lib/view/open1476088822359.htmlvue-keyboard:https://github.com/AJLoveChina/vue-keyboardwebpack配置文件解析: https://blog.csdn.net/s8460049/article/details/54...
2018-07-13 18:43:24 146
原创 工作中,学习看过的文章地址(比较杂)
有些JS+CSS实现的效果 :https://github.com/dmwin72015/myresume/tree/master/publicauto-layout 可视化布局、自动化css布局:https://github.com/0123cf/auto-layoutvue 中基于html5 drag drap的拖放 :http://www.cnblogs.com/caolidan...
2018-07-13 18:42:49 196 1
原创 第三方框架与工具网址整理
前端虚拟键盘库:https://github.com/Mottie/Keyboard996.ICU:https://996.icu/#/zh_CN,https://github.com/996icu/996.ICU力扣题库:https://leetcode-cn.com/problemset/algorithms/号称once write anywhere running :h...
2018-07-13 18:41:04 535
原创 git 操作的 详细步骤 分解实例模拟
远程分支是work第一步:切换到work分支git checkout work拉取最新git pull第二步:创建本地分支,比如work_lxrgit branch work_lxr第三步:切换到已经建好的本地分支git checkout work_lxr如果忘记了分支名字,可以输入命令查看,(此时会出现这个远程分支下的所有本地分支名字)git branch例如:(cc_workwork_lxrw...
2018-07-10 10:55:23 367
原创 git 过程中的冲突解决方法
开始新的开发或者提交代码之前,都需要执行 git pull 以拉取最新的代码。但是执行这个命令往往会因为代码冲突导致错误,此时命令行一般会出现一些error提示: 此时可以使用 git stash 命令,将本地的各种修改缓存起来。此时如果用git status查看,会发现本地没有需要提交的修改,因为已经恢复到了本次修改之前的状态,此时再次执行 git pull 命令,代码就被成功...
2018-07-10 10:52:06 1049
原创 git 命令整理
创建分支:git branch xxx切换分支:git checkout xxx创建分支并切到已创建分支:git checkout -b xxx查看已有分支:git branch拉取最新代码:git pull 添加到本地索引库:git add . (add后面有空格,空格后面有“点”,提交所有有修改的文件)git add path (path 为文件目当,可以按目录添加)git add path...
2018-07-10 10:46:09 130
原创 HTML 邮件制作规范
1、需要在顶部加入meta标签 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />meta是html中的元标签,其中包含了对应html的相关信息,客户端浏览器或服务器端的程序会根据这些信息进行处理。元信息分别是:http类型:这个网页是表现内容用的content(内容类型):这个网页的格式是文本的c...
2018-06-29 11:46:02 6160 3
原创 Git安装及项目管理
第一步:安装Git客户端windows系统下:在Git配置ssh,打开命令行输入$ssh-keygen.exemac下:ssh-keygen -t rsa –C usename一直回车会得到key路径Enter file in which to save the key (/c/Users/SQYC/.ssh/id_rsa):登录 https://*****.********.com/ 公司内部...
2018-06-29 11:41:31 290 5
原创 webpack运行常见异常
一、配置热更新时 遇见 context.compiler.hooks.invalid.tap('WebpackDevMiddleware', invalid);处理方法:1、卸载webpack-dev-middleware ,执行npm uninstall webpack-dev-middleware,使用dev-server自带的webpack-dev-middleware2、重新install...
2018-06-29 11:28:55 2940
原创 实现微信小程序中的自定义组件
参考:https://www.jianshu.com/p/8a2a730d9e60微信小程序中的组件前言之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,当时官方对这方面的文档也只是寥寥几句,一笔带过而已,所以写起来真的是非常非常痛苦!!好在微信小程序的库从 1.6.3 开始,官方对于自定义组件这一块有了比较大的变动,首先比较明显的感觉就是文档比以前全多了,有木有!(小程序文档),...
2018-06-29 10:59:14 297
原创 微信小程序开发学习笔记
小程序管理平台:https://mp.weixin.qq.com/ 私人账号:xxxxxxxxxx@qq.com , AppID(小程序ID) = *******************生产管理账号:如果是公司级别的最好使用公司管理账号,其实也就是邮箱参考:https://www.jianshu.com/p/aaef5ceb3936官网指南:https://mp.weixin.qq.com/d...
2018-06-29 10:56:59 264
原创 Charles 抓包https请求配置
1、下载Charles (我下的是4.1.4)2、打开Charles ,选在电脑端安装证书,在“Help”菜单中选择—>“SSL Proxying”—>“Install Charles Root Certificate”会自动打开钥匙串访问窗口3、确保手机已经设置好手动代理与电脑在一个网络环境下,并在手机端配置好代理4、IPhone手机手机访问http://chls.pr...
2018-06-29 09:53:32 337
原创 Promise.race()
1、Promise.race()方法同样是将多个Promise实例,包装成一个新的Promise实例。var P = Promise.race([new Promise,new Promise,new Promise]).then(function (data) { .... });那个率先改变的 Promise 实例的返回值,就传递给P的回调函数。var getJSON = function(t...
2018-06-26 12:02:43 400
原创 Promise.all()
1、 Promise.all() 方法用于将多个Promise 实例,包装成一个新的 Promise 实例var getJSON = function(id){ var a = new Promise(function(resolve, reject){ $.ajax({ url: "https://cd.jd.com/yanbao/v3?skuId="+ id +"&cat=...
2018-06-26 12:01:43 1096
转载 ES6-Promise 对象
更多参考:http://es6.ruanyifeng.com/#docs/promise1、Promise是什么,一个类、一个对象、一个数组还是一个函数? 还有大家最关注的then用法直接打印出来看看,console.dir(Promise)这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方...
2018-06-26 11:57:54 115
原创 JS 实现二维组数据穷举值
function compose(arr, level, stringBuffer) { for(let i = 0; i< arr[level].length; i++) { if(level !== arr.length-1) { compose(arr, level+1, stringBuffer+ arr[level][i]) } else { console.log(s...
2018-05-08 17:42:51 667
原创 linux下的webpack编译打包工程
注:背景 最近做一个vue+vue-router+vuex+vux+fetch的项目,工程化是基于webpack来构建的,本地开发在windows环境下,编译打包正常windows下的环境准备一、node安装版本 v8.1.2 (查看命令 node -v)二、npm 版本 5.0.3 (查看命令 npm -v)三、编译打包工程1、进去工程目录(也就是package.j
2017-11-07 17:04:30 3216
原创 收藏一些好用的网址,也欢迎大家一起提供,我还整理
分类序号说明地址工具类在线1一个综合性的在线工具类站点,包含了常用的对照表如Content-Typehttp://tool.oschina.net/前端2HTML5 File API http://www.cnblogs.com/zichi/p/html5-file-api.html前端3HTML DnD(Drag-a
2017-07-19 09:41:33 792
原创 JS实现二维数组案例 矩阵转置
var a=[[5,4,5],['fd',45,3.6,7,22,56,7],[4,2,5,'gshshgjh',45,525,2]];function compare(arr) {var maxlen = 0; result = [];for(var i=0; i if(arr[i].length > maxlen){maxlen = arr[i].length;
2017-06-22 20:47:52 2426
数字电路数字密码锁设计
2008-10-20
数字电路交通灯课程设计论文
2008-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人