随笔分类 -  javascript学习

被遗忘的帝国(javascript学习收获) 被遗忘的帝国的javascript学习笔记
vue-cli ui 里的依赖最新版本列表怎么来的?
摘要:首先看下vue-cli的依赖列表: 这些最新的依赖猜测是通过npm命令行,或者npm的一个地址获取到的 通过npm命令行的方式如下: const spawn = require('cross-spawn'); var result = spawn.sync('npm', ['view', 'reac 阅读全文

posted @ 2020-07-01 10:40 杨龙飞 阅读(1666) 评论(2) 推荐(0)

RN性能优化(重新探索react吧)
摘要:最近做RN遇到了一些性能瓶颈,逼着自己不得不做一些优化 已经做过,或者尝试过得优化方案: 1、点击效果防止重复点击。 2、左右两边分别用两个异步栈进行更新,这样能让右边的缓慢不影响左边的更新。 3、InteractionManager.runAfterInteractions(() => { // 阅读全文

posted @ 2019-08-01 17:18 杨龙飞 阅读(385) 评论(0) 推荐(0)

eslint 检查单个文件的错误
摘要:问题: 批量检查时,没有针对性,想针对单个文件进行检查 解决办法:./node_modules/.bin/eslint your file 阅读全文

posted @ 2019-07-05 16:21 杨龙飞 阅读(1543) 评论(0) 推荐(0)

本地git 添加多个远程仓库
摘要:1、在本地找到,~/.ssh 文件夹 2、执行 ssh-keygen -t rsa -C "Winseek" -f "id-rsa-github" 3、生成了id-rsa-github和id-rsa-github.pub,copy id-rsa-github.pub 4、登录github,在sett 阅读全文

posted @ 2019-06-17 23:06 杨龙飞 阅读(729) 评论(0) 推荐(0)

微信小程序中的不同场景,不同的判断,请求的时机
摘要:本来5月1之前就想写一下一篇关于小程序不同场景下发送ajax请求的问题,但是放假的前一天,出了个大bug,就是因为我修改不同的场景下执行不同的逻辑造成的 1、首先,在小程序里,微信做了很多的缓存,我们可以很好的利用这些缓存,比如,两个tab页面,我自由切换的情况下,缓存会记录我的滚动状态,切换状态, 阅读全文

posted @ 2019-05-05 16:09 杨龙飞 阅读(604) 评论(0) 推荐(0)

微信小程序一些总结
摘要:1、体验版和线上是啥区别,啥关系 在微信开发者工具里提交代码后进入体验版,在微信后台里点击版本管理,就可以看到线上版本,和开发体验版,描述里有提交备注。 在体验版里发布审核之后会进入到线上。他们两个可以是先后顺序,也可以不经过体验版直接发布上线。 2、微信的带参数的二维码,体验版和线上版怎样生成的? 阅读全文

posted @ 2019-04-26 00:15 杨龙飞 阅读(201) 评论(0) 推荐(0)

axios跨域问题
摘要:最近遇到一个很奇怪的问题,在帮助测试妹子做一个小项目的时候,遇到了一个很棘手的问题,axios请求的时候报404,请求type是options,我当时的第一反应就是跨域问题,果然在console里面还是发现了跨域的错误,但是后台死活不承认是自己的跨域问题,我只好前台改了,好费劲啊 具体方法如下, 1 阅读全文

posted @ 2018-12-24 10:59 杨龙飞 阅读(390) 评论(0) 推荐(0)

vscode调试typescript
摘要:1、记录一个插件:https://www.npmjs.com/package/ts-node # Locally in your project npm install -D ts-node npm install -D typescript # Or globally (not recommend 阅读全文

posted @ 2018-12-20 16:17 杨龙飞 阅读(513) 评论(0) 推荐(0)

react.js 结合 ant-design做数据报表
该文被密码保护。

posted @ 2018-11-01 17:41 杨龙飞 阅读(6) 评论(0) 推荐(0)

回归到jquery
摘要:最近在做一个公司的老产品的新功能,使用原来的技术框架,jquery和一堆插件,使用jquery的话,灵活性是有了,但是对于一个工作了3年多的我来说,很low,没什么成就感,技术本身比较简单,但是业务的话,用这个库很复杂,各种联动,因为,dom的变化和数据是分开的没有任何联系,导致我两边都要顾得来,一 阅读全文

posted @ 2018-09-10 14:40 杨龙飞 阅读(177) 评论(0) 推荐(0)

正向代理与反向代理
摘要:拿来注意,这个感觉挺有用的,正向对客户端透明,服务端不透明,反向对服务端透明,对客户端不透明,反向常用于内网,负载均衡。 nginx上的反向代理配置 阅读全文

posted @ 2018-08-28 20:50 杨龙飞 阅读(130) 评论(0) 推荐(0)

业务代码重构
摘要:最近接手了一个新的产品,在原有的基础上进行改造。 刚拿到这个产品的代码时,我也是一头雾水,动就上千行的逻辑代码,看的让人很费劲,完全没有任何套路可言,一撸到底的代码,拿到后,我就先把代码拆开,一块一块的看 最初只有createorder.js,拆开后变成了4个,createordervalidate 阅读全文

posted @ 2018-08-23 16:05 杨龙飞 阅读(368) 评论(0) 推荐(0)

angular的一些思考
摘要:来公司做的第一个产品就是用angularjs来写的 我对整体这个产品架构的理解: 这套系统做的做的目的是实现所有的功能可配置化,使用MVC模型,有model层,view层,和controller层,model层的数据会注入到controller里进行数据初始化,然后,controller层会调用接口 阅读全文

posted @ 2018-07-24 19:58 杨龙飞 阅读(136) 评论(0) 推荐(0)

git恢复到上次提交
摘要:4个区 5种状态 未修改(Origin) 已修改(Modified) 已暂存(Staged) 已提交(Committed) 已推送(Pushed) 检查修改 已修改,未暂存(检查工作区与暂存区间的差异) git diff 已暂存,未提交(检查暂存区与本地仓库间的差异) git diff --cach 阅读全文

posted @ 2018-07-11 21:26 杨龙飞 阅读(3192) 评论(1) 推荐(0)

百度,一面,二面知识点
摘要:1、css兼容性 2、css可持续动画 3、css两栏布局,左边固定,右边自适应 4、webwork 5、webpack,配置代理 6、jquery源码 7、bind方法实现 8、快排 9、项目经验 10、安全,登录逻辑,加密 11、socket 12、c#,c++ 13、undefined 14、 阅读全文

posted @ 2018-06-13 17:08 杨龙飞 阅读(228) 评论(0) 推荐(0)

svn命令行的使用
摘要:只是说一下,svn平时工作时常用的命令 1、svn delete 目录 删除svn版本里的相关目录 2、svn add 目录 将本地的目录添加到svn版本信息里 3、svn commit 目录 提交svn版本信息里变化的目录 4、svn revert 文件 svn将本地文件恢复到版本控制的某一个版本 阅读全文

posted @ 2018-06-13 16:58 杨龙飞 阅读(174) 评论(0) 推荐(0)

使用webpack打包vue工程
摘要:记得去年十月份的时候,自己在研究webpack,当时只是知道大致的用法,写了一个简单的demo,现在,经过了7个月对公司产品架构的使用,以及对vue-cli的使用,在了解了实际应用中各种需求之后,我自己写了一套适合开发的vue-cli 为了满足业务需要我这里配置了四套环境,打包的时候可以自己根据不同 阅读全文

posted @ 2018-05-11 15:19 杨龙飞 阅读(6273) 评论(0) 推荐(0)

箭头函数不会修改this
摘要:setTimeout里的this代表new Person出来的对象 setTimeout里的this代表window 由于箭头函数不改变this,所以setTimeout里面的箭头函数this,不能改变 阅读全文

posted @ 2018-04-03 14:57 杨龙飞 阅读(515) 评论(0) 推荐(0)

leetCode刷题(将字符串转成W形状的字符串再以Z形字符串输出)
摘要:The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font 阅读全文

posted @ 2018-03-28 11:43 杨龙飞 阅读(525) 评论(0) 推荐(0)

leetCode刷题(找到最长的回文字符串)
摘要:Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the leng 阅读全文

posted @ 2018-03-27 16:02 杨龙飞 阅读(215) 评论(0) 推荐(0)

导航

Fork me on GitHub