
日记
LouisTsang
这个作者很懒,什么都没留下…
展开
-
git的一点小问题
前几天老板那边说跑不起来我一看感觉不对劲我自己环境没啥问题而且我记得自己是改了一下文件夹名字从setting改成了Setting所以很大概率是git不区分大小写文件夹的问题所以将文件夹改别的名字然后push对方拉取完之后再修改回原来的名字就好啦...原创 2019-07-24 19:02:04 · 121 阅读 · 0 评论 -
非科班关于JavaScript数据结构和算法练习方式
因为我不大喜欢一上来就刷leetcode感觉上面的题没有循序渐进,对我这种非科班的不大好,一题得刷好久,做题会做得有点烦躁。所以我现在打算刷几次剑指offer和JavaScript专项题,感觉上面难度不大高,但是又涉及基础,打算刷几次之后再去刷leetcode剑指OfferJavaScript能力评测题...原创 2019-04-14 12:18:49 · 162 阅读 · 0 评论 -
手动实现lodash功能(get)(3)
土包子的getlet obj = { 'a': [{ 'b': { 'c': 3 } }] };let str = 'a[0].b.c';function get(obj,str){ let reg = /(.*)\[(.*)\]/; let arr = str.split("."); let parameter = []; arr.forEach((item...原创 2019-04-02 23:28:25 · 718 阅读 · 0 评论 -
关于JS不知道正不正确的二分法
function index(arr,target){ let start = 0; let end = arr.length - 1; while(start <= end){ let mid = Math.floor((start + end) / 2); if(arr[mid] === target){ return mid; }else if(arr[mid]...原创 2019-03-29 01:37:46 · 129 阅读 · 0 评论 -
手动实现lodash功能(difference)(4)
lodash土包子difference = function(target1,target2){ let result = []; if(target1.length !== target2.length){ throw "lengths are inconsistent" } for(let i = 0;i < target1.length;i++){ if(targ...原创 2019-04-05 23:50:50 · 373 阅读 · 0 评论 -
手动实现lodash功能(chunk)(1)
上次ctve就考到我实现lodash的get方法想着有空就做一下吧1.chunkArray.prototype.chunk = function(count){ let result = []; this.forEach((item,index) => { let temp = Math.floor(index / count); if(!(result[temp] in...原创 2019-03-31 02:51:06 · 811 阅读 · 0 评论 -
我艰苦的春招之路(笔试6)
今天笔试某动游戏公司先说下考点先目录1. 盒子模型2. CSS优先级内联样式外联样式嵌套样式概括3. li之间的空白原因解决办法4. 清除浮动5. 深克隆对象7. 跨域8. 前端性能优化考输出结果的1. 盒子模型MDN对盒子模型的描述每个盒子具有四个边界内容边界content内边距边界padding边框边界boder外边框边界margin2. CSS优先级MDN关于CSS...原创 2019-03-27 00:43:56 · 161 阅读 · 0 评论 -
一次尴尬的面试
上星期字节的笔试不知道为啥过了…明明就4题算法题,我做了2题都过了呃然后处于好慌好慌的状态,今天面试官长得好像谷阿莫。怎么说呢,第一次视频面试好紧张,代码区还会实时上传代码,搞得我好紧张,有些题吧,明明会的,有些点明明很熟悉的,就是忘了,最后我都不好意思了,想着赶紧问完赶紧结束吧,结束之后才想起错哪了。还是水平有限吧,不自信就慌。不过这次面试还是十分有意思的。话不多说来看看题。题目实...原创 2019-03-23 23:05:43 · 301 阅读 · 0 评论 -
我艰苦的春招之路(面试3)
这次面试的是立白,没有经过笔试,突然就发短信说第二天过去面试,然后要穿正装,是即兴演讲。我一开始以为自己投错简历了?然后再三确认自己没投错,本着每次面试都是学习的心态,我还是打算过去了。到了某白大楼,感觉还是很高大上的,去一下厕所整理着装发现厕所好干净之类的。然后是群面一共三个面试官,让抽题目3分钟准备,然后上去演讲。我看到前面那些人都是抽到,你最骄傲的一件事、对你有影响的句子之类...原创 2019-03-20 23:55:08 · 323 阅读 · 1 评论 -
我艰苦的春招之路(面试2)
自从上次面试之后,不知道为什么我就有点慌起来了然后疯狂投简历,投了两三天终于有面试了是越秀的一家小公司,简介上写着50人的。过去面试,让我用原生javascript完成一些表单页面,说实话有些地方我挺手疏的,因为很久没用原生写页面了。不过还是完成了,然后跟老板聊了一会,就问为什么上家离职之类的。然后看到我简历有PHP开发经验,就叫我去做PHP的题目了。那份卷子3页双面啊...原创 2019-03-20 00:16:03 · 164 阅读 · 0 评论 -
我艰苦的春招之路(面试1)
其实我到广州才关注笔试面试这些的,然后就刷题刷书之类的。在很慌的情况下通过了了cvte的笔试,这也是我最近感觉比较靠谱的面试虽然面试没过,但是是心服口服,自己知识水平不够。现在罗列一下当时的问题:webpack工作原理 弹性盒子和盒子模型 算法题是用原生javascript完成loadsh的get方法 委托事件 冒泡详细机制 setTimeout实现机制 说说你对闭包的...原创 2019-03-19 23:48:10 · 163 阅读 · 0 评论 -
我艰苦的工作之路(2)
第二家是回家那边的,记得时候打算去广州慢慢找的。但是家里人觉得我游手好闲,一直催我找工作,无奈之下只能进行海投了。投了一个星期,终于有个公司肯给我面试。还记得那个面试场景:我过去之后一直等上一个人面试,坐在人事的座位上,后来有个后台技术人员跟我搭话闲聊,就聊我作品之类的,最后就莫名其妙通过了面试。这个也是个小公司吧,房地产销售的,所以比较奇怪的是老板投了很多我觉得是烧钱的项目,...原创 2019-03-19 23:36:50 · 208 阅读 · 0 评论 -
JavaScript随机挑n个人
最近上班下午茶的时候都在微信摇骰子决定谁拿外卖啥的function select(array){ return function(num){ array.sort(()=>{ return Math.round(Math.random() - 1); }) for(let i = 0;i<num;i++){ array.pop();...原创 2019-07-26 17:27:52 · 218 阅读 · 0 评论