总结
前端资料汇总
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
-
框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。
-
算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯
-
在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。
-
要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!
喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!
$this->load
获取装载器实例
装载器提供了不同的方法加载不同的对象:
* model方法:加载一个模型
* database方法:加载数据库
* view方法:加载视图
* file方法:加载文件
* 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,此时可以直接通过传入的参数来访问
### 基础面试题
**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.youkuaiyun.com/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**
> 主要内容包括:**HTML,CSS,JavaScript,浏览器,性能优化等等**

)**
> 主要内容包括:**HTML,CSS,JavaScript,浏览器,性能优化等等**
[外链图片转存中...(img-LtBcaOxY-1715775531859)]