javascript
文章平均质量分 66
tommykk
Talk is cheap, show me the code.
展开
-
有经验的前端开发转Java开发
这个阶段是接近企业的需求了,所以学习起来,难度偏大,如果前面没有学习扎实,会比较麻烦,我就是这样的,前面没有吃透,就学习j2ee 中级,搞得我消化不良。所以小弟我中心的告诫大家,把前面的学好,再学习第四个阶段,这里的mvc思想不太好理解,是学习的重点。学习完Servlet、JSP然后再去学习框架Struts、Hibernate、Spring等最前沿的最流行的网络编程必备的软件技能。首先大家应该学习的是Struts框架,典型的MVC模型。在大前端混了好几年的人去自学其实也是比较容易的,逻辑清晰、有编程功底;.转载 2022-08-29 20:45:44 · 1172 阅读 · 1 评论 -
yarn.lock vue2 vue3 说明和作用
今天在项目中遇到了一个文件想搞清楚这yarn.lock的文件作用,所以就学习了一下yarn。Yarn是一个快速可靠安全的依赖管理工具。关于yarn.lock文件,官网的解释如下:翻译如下:由Yarn管理您的yarn.lock文件是自动生成的,也完全Yarn来处理。当你使用Yarn CLI添加/升级/删除依赖项的时,它将自动更新到您的yarn.lock文件。不要直接编辑这个文件,因为很容易破坏某些东西。仅限当前包。转载 2022-08-22 14:45:27 · 582 阅读 · 0 评论 -
Github CI 完美解决 You have to provide a GITHUB_TOKEN or GH_PAT (全网最简单!)
You have to provide a GITHUB_TOKEN or GH_PAT这里只讲诉如何解决:GITHUB_TOKEN前言在玩Github Actions,配置yml文件的时候,疯狂提示这个,在网上找了很多资料,都没有说清楚该怎么配置,耗时耗力还搞不定? 其实非常简单。(没有github账号请先去注册)截至2020年12月31号的最新版本。 另感谢somemore的支援~先贴几个链接:(如果宁不想看长篇大论,请直接跳过这里!!下面有全网最快速的配置流程)Github官方文档之原创 2020-12-30 18:31:15 · 2546 阅读 · 1 评论 -
真 · vue中,input、form中回车提交但不刷新页面的解决方案!
项目需要,找了两个多小时资料,可算把这个问题解决了。某度某区某DN有许多解决方案,但是还是解决不了项目的问题。 所以从表单提交源头解决。废话不多说:解决方法有三种,如果你有两个以上的提交事件或者两个以上文本框,可直接拉到"解决办法三"查看。解决方法一: 只有一个表单提交<form @submit.prevent> <!-- 表单内容 --> </form>解决方法一: 如果有表单提交需要<form @submit="search"> &l.原创 2020-12-21 16:11:54 · 1337 阅读 · 0 评论 -
push(),pop(),shift(),unshift()有什么区别
项目中遇到需要数组插入的情况,简单列一下区别。push()在数组的末尾添加一个或多个元素并返回数组新长度。var arr = new Array();var Arr = arr.push("son","father");console.log(Arr); //2Arr = arr.push("mother"); //把指定值添加到数组后的新长度console.log(Arr) //3 lengthconsole.log(Arr.length);//undefinedconsole.log(原创 2020-12-21 14:06:09 · 458 阅读 · 0 评论 -
【Gitee】本地push代码成功,但是不计入贡献度贡献值,该怎么处理(已解决 同理github gitlab)
这两天因为gogs、gitlab、github相关的一些需求,修改了一些配置,导致本地代码push到环境上,但是不计入贡献(格子没亮),这就很纳闷了。通过一顿操作检索解决了此问题,记录一下。其实是配置信息不对啦,改下你的配置信息即可,如果下面的方法还不能解决你的问题,请继续往下看。// 查看git config --global -l// 设置git config --global user.name "your-username"git config --global user.email原创 2020-12-10 16:43:05 · 2208 阅读 · 0 评论 -
Vue实例中,setTimeout()不生效怎么解决
在做项目的时候,setTimeout(),setTimeout(fuction(){},1000),不生效。找了一圈某度也没找到合适的方法,就自己写了一个。setTimeout(function(){ this.$router.go(-1);},500);函数是执行了,但是0.5秒后没有执行任何操作,后来找了资料, setTimeou() 方法用于在指定毫秒数后调用函数或计算表达式 setTimeout(code,millisec)其中,code,必需,要调用的函数后要执行的JavaScrip原创 2020-12-09 14:01:48 · 6409 阅读 · 5 评论 -
git 从远程仓库指定分支clone代码到本地
不指定分支git clone + clone 地址# 例如git clone https://amc-msra.visualstudio.com/xxx/_xx/xxxxxx指定分支git clone -b + 要clone的分支名 + 仓库地址# 例如git clone -b develop https://github.com/7ommykk/kk.163hot.git注:不要只停留在 从 GitHub 上clone,道理基本是相通的,在其他代码仓库上也可这么操原创 2020-12-07 16:44:42 · 960 阅读 · 0 评论 -
Flex布局-垂直居中并换行显示内容
flex属性.flex{ display: flex; align-items: center; justify-content: center; flex-direction: column; flex-wrap: wrap;}align-items属性:定义在交叉轴上的对齐方式对齐方式与交叉轴的方向有关,假设交叉轴从下到上。align-items: [ flex-start, //起点/顶部对齐; flex-end, //终点/底部对齐; center, /原创 2020-12-07 16:44:09 · 3400 阅读 · 0 评论 -
【原创】真·修复npm ERR! cb() never called!的错误
规则rules: { "规则名": [规则值, 规则配置]}规则值"off"或者0 //关闭规则关闭"warn"或者1 //在打开的规则作为警告(不影响退出代码)"error"或者2 //把规则作为一个错误(退出代码触发时为1常见规则表"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-原创 2020-12-07 16:43:11 · 2402 阅读 · 0 评论 -
前端工程 - 什么是前端工程管理?
前言在写这篇文章之前, 一直有个问题困扰着我, 什么是前端工程管理?当我作为面试官和一些候选人聊这个话题的时候, 我得到的答案五花八门, 比如谈目录规范, 编码规范, 做个脚手架, 增加单元测试, CodeReview 等等, 我的直觉告诉我这些和前端工程管理有关系, 但这些一定不是前端工程管理的本质, 但是当我们理不清本质的时候, 可以试着从实施手段去逆向思维, 同时再借着概念正推正文从实施手段看前端工程管理从前端工程化提出到现在差不多有好几年的光景, 在这段时间前端生态发展出非常多的针转载 2020-12-07 16:41:53 · 287 阅读 · 0 评论 -
Git常用分支管理
本地项目添加多个远程仓库第一种方式:添加一个远程库,名字不能是origin: git remote add github [xxx]查看远程库及地址: git remote -vpull , push :git pull gitlab 远程分支名:本地分支名git push github 本地分支名:远程分支名第二种方式:好处是,推送时,可以同时推送到另外一个库添加另外一个远程库git remote set-url --add origin [xxx]原创 2020-12-07 16:40:17 · 81 阅读 · 0 评论 -
Node快速删除文件
快速删除文件问题:windows下无法删除一些很多很杂很乱的文件(例如node_modules文件夹),提示文件名或扩展名太长无法删除。即使能够删除,速度也是真的慢的可以。找到了一个很好的方法解决这个问题,废话不多说,如下。解决方法:使用npm的一个名为rimraf的模块进行删除官方描述:The UNIX command rm -rf for node,即node环境下模拟unix或者linux下的rm -rf(强制删除命令)安装(推荐全局安装):npm install -g rimraf原创 2020-12-07 16:39:05 · 715 阅读 · 0 评论 -
vue.config.js相关 -- 持续更新
vue.config.js笔记记录,更新日志在底部。/* author: kk create: 2020.10.28 ** 仅供参考,如有issue提交请移步github. 复制黏贴请注明出处. 请勿作商用,谢谢; ** 按需使用,不需使用请自行注释; ** 持续更新vue.config.js中,尽量都有注释。 *///通用极简版module.exports = { publicPath: './', lintOnSave: false, de原创 2020-12-07 16:38:25 · 241 阅读 · 0 评论 -
uniCloud-免费的前端页面托管服务,真香
uniClouduniCloud是DCloud联合阿里云,腾讯云,为开发者提供的基于serverless模式和js编程的云开发平台。我近几年一直使用DCloud公司的产品,从Html5+、MUI到如今了uni-app。着实帮了我很大的忙,一个人就搞定了多端的开发工作。目前uniCloud推出也不太久,很多功能都在陆续完善优化,因为是和两家大的云服务商合作的,也不用担心稳定性的问题。最最最重要的是,目前很多服务都是针对开发者免费开发的。有了它,这一套东西,你的想法可以快速完成并上线。期间,你只转载 2020-12-07 16:37:13 · 5430 阅读 · 1 评论 -
vue-cli,Eslint取消认证以及相关配置
方法在根目录新建个vue.config.js文件修改了vue.config.js文件,记得重新编译/启动项目喔~module.exports = { lintOnSave: false // 取消 eslint 验证}转载 2020-12-07 16:35:09 · 503 阅读 · 0 评论 -
devServer编译完成自动打开浏览器
uniClouduniCloud是DCloud联合阿里云,腾讯云,为开发者提供的基于serverless模式和js编程的云开发平台。我近几年一直使用DCloud公司的产品,从Html5+、MUI到如今了uni-app。着实帮了我很大的忙,一个人就搞定了多端的开发工作。目前uniCloud推出也不太久,很多功能都在陆续完善优化,因为是和两家大的云服务商合作的,也不用担心稳定性的问题。最最最重要的是,目前很多服务都是针对开发者免费开发的。有了它,这一套东西,你的想法可以快速完成并上线。期间,你只原创 2020-12-07 16:28:05 · 474 阅读 · 0 评论 -
Js将日期型转换成字符串
十分精简的一个获取当前时间日期的一段JS:function addZero(v){if(v<10)return '0'+v;return v.toString()} var d = new Date(); var s = d.getFullYear().toString() + addZero(d.getMonth() + 1) + addZero(d.getDate()) +转载 2016-06-16 16:51:02 · 1302 阅读 · 0 评论 -
JQuery自动轮播效果,带字幕说明,带底部滚动圈圈,兼容IE7以上所有主流浏览器。(魔兽背景哟亲)
魔兽背景,大爱~废话不多说,上代码,觉得好用喜欢的请关注收藏!代码亲测:IE7、8、9、11,谷歌、FF均可用。 /*自动轮播*/ .a_slide{position: relative;height: 100%;width: 440px;overflow: hidden;float: left;margin: 20px 16px 0 -20px;} .a_slide原创 2016-06-12 14:58:08 · 2723 阅读 · 0 评论 -
TAB切换简易代码,兼容IE9以上主流浏览器
TAB切换简易代码,兼容IE9以上主流浏览器原创 2016-06-12 14:21:23 · 1545 阅读 · 0 评论