奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 大前端知识 > php >

大前端面试题目

时间:2018-03-29 09:18来源:未知 作者:admin
1、从以下数组获取小驴汤米的总积分? $credit = [ [name=小驴汤米,jifen=2], [name=小米,jifen=6], [name=小汤,jifen=7], [name=小驴汤米,jifen=8], ]; 答: $xltm_jf = 0 ; foreach($credit as $key=$value){ if($value[name
1、从以下数组获取小驴汤米的总积分?

$credit = [
  ['name'=>'小驴汤米','jifen'=>2],
  ['name'=>'小米','jifen'=>6],
  ['name'=>'小汤','jifen'=>7],
  ['name'=>'小驴汤米','jifen'=>8],
];


答:

$xltm_jf = 0 ;

foreach($credit as $key=>$value){
 
    if($value['name'] == '小驴汤米'){
        $xltm_jf += $value['jifen'];
    }

}

echo $xltm_jf;


2、简述PDO类的几个相关操作方法?

答:

$pdo = new PDO($dsn,root,pwd)

$pdoState = $pdo->prepare("sql语句") //结果集

$pdoState->execute() //执行结果集

$pdoState->fetch() //获取一条

3、说出至少5种PHP内置函数?
 
答: 
 
分割:explode(' ','i am chinese') //返回的是数组,遍历即可分别单独输出:i   am  chinese
 
数组转字符串:json_encode(['id'=>1,'name'=>2])   // {id:1,name:2}
 
字符串转数组:json_decode('{id:1,name:2}',true) //['id'=>1,'name'=>2]
 
统计数组长度:count()
 
重定向:header('location:url')

4、简述MVC开发流程?

答:

第一步、index.js,定义一个父类继承,

它是单一流程,需要调动的封装的函数

页面上再给它定义一些要跳转和使用的类

封装好便捷调用

不同的模块,由不同的子类控制器control进行分发,user、score、hongbao

不同的操作,由控制器里面的行为action来分发,lingqu、record

5、使用jQuery找出第二个菜单并添加一个active类
 
<ul class="menu_box>
<li>首页</li>
<li>关于我们</li>
<li>商品列表</li>
</ul>
 
答: 
 
第一步:找出,添加一个active类
$('.menu_box').find("li").eq(1).addClass("active")
 
 
6、使用jQuery监听有二级菜单时,就显示它们的二级菜单
 
<ul class="menu_box>
<li><a>首页</a></li>
<li><a>关于我们</a></li>
<li>
 
<a>商品列表</a>
<ul>
<li>家居</li>
<li>电脑</li>
</ul>
</li>
</ul>
 
答: 
 
第一步、监听
 
$('.menu_box').on('hover',function(){
//判断有没有二级菜单
//有没有ul
 
let ul_box = $(this).find('ul')
if(ul_box){
//显示它们
ul_box.show()
}
 
})


1、简述Github操作流程?
 
答:
 
一、创建用户,然后创建一个仓库,获取仓库的http地址
 
二、在本地的项目打开git,然后输入初始化,第一次git init
 
三、仓库的文件都添加git add ,然后提交git commit -m '做的什么事情'
 
四、发送给远程仓库,git push -u origin master
 
五、例如:添加了功能模块
 
首先给个命令,开始修改文件,再传指定文件到本地仓库
 
然后,提交做的事情,发送给远程仓库

仓库管理员:
 
在github新建仓库(大大的绿色按钮)
 
git init
 
//https用ssh会有点麻烦
git remote add origin https://github.com/minghuaPu/yiyuanchengcai.git
 
1、把项目存到本地仓库 
1.1、git add ./
1.2、git commit -m '初始化整个手机端'
 
2、把本地仓库提交到远程仓库
 
2.1、git  push -u origin master
 
 
组员操作:
 
1、复制上级的仓库到本地clone
 
2、修改源码后上传
 
2.1、git add 新修改的文件
2.2、git commit -m '添加了幻灯片数据调用'
 
3、先更新
 
3.1、git pull
 
4、提交到远程仓库
 
4.1、git  push -u origin master
4.2、输入上级的用户名和密码
  

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
小邱 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-26 17:11 最后登录:2018-06-11 16:06

关注奔三路小程序,方便你我他