文末
如果30岁以前,可以还不知道自己想去做什么的话,那30岁之后,真的觉得时间非常的宝贵,不能再浪费时间在一些碎片化的事情上,比如说看综艺,电视剧。一个人的黄金时间也就二,三十年,不能过得浑浑噩噩。所以花了基本上休息的时间,去不断的完善自己的知识体系,希望可以成为一个领域内的TOP。
同样是干到30岁,普通人写业务代码划水,榜样们深度学习拓宽视野晋升管理。
这也是为什么大家都说30岁是程序员的门槛,很多人迈不过去,其实各行各业都是这样都会有个坎,公司永远都缺的高级人才,只用这样才能在大风大浪过后,依然闪耀不被公司淘汰不被社会淘汰。
269页《前端大厂面试宝典》
包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
前端面试题汇总
JavaScript
- vars方法:加载变量
- helper方法:加载辅助类
- language方法:加载语言文件
- config方法:加载config文件
。。。。。。
2. CI超级对象中的uri
uri是CI_Uri类型对象,通过$this->uri
获取,用于处理与URL工作,包括从URL中获取参数等
通过URL传递get参数往往使用这种形式:http://localhost/study_codeIgniter/index.php/index/index2?id=5,但在PHP框架中,基本使用pathinfo,形式像这样:协议://域名/控制器/方法名/参数名1/参数值1/参数名2/参数值2,例如这个URI:http://localhost/study_codeIgniter/index.php/index/test/id/5/name/jack
index.php是入口文件
index表示index控制器
test表示控制器中的test方法
id表示第一个get传递的参数名是id
5是第一个参数的值
name表示第二个get传递的参数名是name
jack是第二个参数的值
如果是其他框架,通过以上的pathinfo,仍可以调用$_GET[‘’]
来获取变量,但在CI中不能这样使用,会提示id未定义
在CI中,要使用uri对象的segment方法获取参数值,实参是参数值在URL中的序号,入口文件的序号为0
对于上面的URL调用
$this->uri->segment(4)可以获得参数id的值
$this->uri->segment(6)可以获得参数name的值
正因如此,在URL中实际可以不传入参数名而直接传参数值,然后通过segment根据序号获取参数值,比如上面的URL可以修改成这样:http://localhost/study_codeIgniter/index.php/index/test/5/jack,此时,$this->uri->segment(3)
的值是5,$this->uri->segment(4)
的值是jack,对于省略参数名的URL,有一种更简便的使用方式,这个URL可以解读为调用index控制器的test方法,该方法有两个形参,第一个参数的值是5,第二个参数的值是jack,此时可以直接通过传入的参数来访问
public function test($id, $name)
{
echo $id . "<br />" . $name;
}
3. CI超级对象中的input输入类
最后
四轮技术面+一轮hr面结束,学习到了不少,面试也是一个学习检测自己的过程,面试前大概复习了 一周的时间,把以前的代码看了一下,字节跳动比较注重算法,面试前刷了下leetcode和剑指offer, 也刷了些在牛客网上的面经。大概就说这些了,写代码去了~
祝大家都能收获大厂offer~
篇幅有限,仅展示部分内容