① 请教,PHP开发转前端开发需要怎么学习
前端不比PHP好做 如果因为喜欢才转的话 那么看家本领:JS+CSS+XHTML+解决各种浏览器兼容性+几种常用的JS库(JQ,YUI,PROTOTYPE)+各种调试工具+各种集成开发环境想要成为真正的前端则需要:AJAX ,HTML5 , CSS3,NodeJS,JSON , XML等等(这个具体要看自己发展的方向了)扩展技能:PHP,JAVA等服务器端的语言,了解浏览器渲染机制,关注通信效率和执行效率,关注浏览器内存使用情况等等我目前能想到的就这些,仅供参考,纯属个人见解,不具备权威性!
② php怎么转行做前端有什么优势吗
我觉得这里的前端是指的为访问者服务为目的的应用,后端是管理、运营、数据挖掘等非面向访问者的东西。因为php快速、易于部署,因此在前端具有比其他语言更大的优势(例如界面3个月换一次),但是php毕竟是解释型的,因此在稳定(指需求变化小,很少重新编译)而又复杂(指令密集)的情况下,运行效率相对于编译型的语言低而处于劣势。
PHP是服务器端脚本语言,服务器端 != 后端,Client端 != 前端
③ 我今年18岁做php开发,但是喜欢web前端,要不要转
根据你个人观点走 现在确实前端吃香一点 但是未来怎么样谁说得准
如果决定了就跟随自己的意愿选择,不要受别人干扰 。决定了的就努力去做
个人感觉前端比较有前途 希望采纳
④ php代码可以转成前端的代码吗 怎么去转,用什么方法转
这是不成立的,php与html、js都不是一个类型的代码,怎么能互转呢!你只需转html为js即可,php不用管!
⑤ 学前端和php哪个更有前途
前端和php是两个东西,各自分工不同而已
前端主要以html+css+js和ps为主
php是一门编程语言,可以用来开发【网站、商城、微信开发。。。】
前端需要不断学习新的框架【vue.js,angular.js】,而php近些年发展也算不错。根据自己的兴趣爱好综合选择
⑥ PHP中如何读取远程网页中json的对应内容并转换为前端显示
你先定义好前端展示的位置,然后通过访问url获得json数据,用php解析json,对号入座就可以了。
⑦ 简历web前端开发需要具备哪些技能
1、前端的发展历程:
前端是一个相对比较新的行业,在2005年互联网发展早期,还没有专业的前端工程师。随着互联网的发展,大约从2005年开始,正式的前端工程师角色被行业认可,到了2010年,互联网开始全面进入移动时代,前端工程师的地位越来越重要,前端领域的技术发展也越来越快,各种新的思想、设计模式、工具和平台都快速发展,对前端工程师的技能要求也越来越高。
2、前端的涉及内容:
因为前端干的工作是用户可以直接看得见的。前端主要是考虑怎样能让用户觉得用起来更舒服,考虑界面布局、交互效果、页面加载速度等等,主要是偏向用户看得见的部分,客户端(pc、手机、pad)上浏览web。网站的“前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS、Java 文件后呈现而来。
3、前端的工作职责:
Web前端开发主要针对的是PC端开发任务;而Android开发、iOS开发和各种小程序开发主要针对的是移动端开发。现在的前端不完全就是网页设计,早年的网页设计主要是以图片和文字为主,用户使用网站的行为也以浏览为主。而现在的前端开发使得现代网页更加美观,交互效果显着,功能更加强大。所以现在的前端开发,运用到的知识面更加广泛,难度也更大。总的来讲,前端就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。
4、前端的技能要求:
在前端的开发的页面布局中, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。尤其是作为前端最重要的编程语言 JavaScript,在最近几年里不论是代码量还是关注数都稳居 Github 平台热门编程语言榜。而HTML、CSS、JavaScript就是前端的基本功,数学、算法、数据结构、操作系统和编译原理也是前端必备的。前端工程师使用 HTML、CSS、JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。
目前互联网行业对前端需求量持续增加,前端程序员薪水在行业里面处于较领先的位置。
⑧ php怎么做网页前端
PHP只能做网页后端,前端是HTML为主的。
⑨ php简历留言板项目经验该怎么写
先建数据库表啊,前端用表单通过ajax提交数据。
你不是刚学完PHP吗?要想实现功能,就要知道实现功能需要些啥啊。
建议先找个框架学一学,比如ThinkPHP等。
下面是在csdn博客上找到的,作者是:topfzy
善用网络!!!!
//创建数据库
CREATEDATABASEGBOOK;
CREATETABLE`gbook`(
`id`INT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,
`name`VARCHAR(10)NOTNULL,
`sex`TINYINT(1)UNSIGNEDNOTNULL,
`email`VARCHAR(255)NOTNULL,
`info`TEXTNOTNULL,
`ip`VARCHAR(15)NOTNULL,
`time_at`DATETIMENOTNULL
)
主要页面有:
input.html为初始页
insert.php为把输入内容送入数据库
show.php显示留言板内容
change.php修改留言板内容的界面
del.php删除留言板内容
change_ok.php修改留言板内容并送入数据库
表单input.html页面:
<html>
<head>
<metahttp-equiv="content-type"content="text/html;charset=GB2312"/>
<title>留言版</title>
</head>
<body>
<formname="form1"method="post"action="insert.php">
<p>你的名字:<inputtype="text"name="name"size="20"/></p>
<p>你的性别:<inputtype="radio"value="1"name="sex"checked="checked"/>男生<inputtype="radio"value="0"name="sex"/>女生</p>
<p>你的E-mail:<inputtype="text"name="email"size="20"/></p>
<p>你的留言内容:</p>
<p><textarearows="9"name="info"cols="35"></textarea></p>
<p><inputtype="submit"value="提交"name="B1"/><inputtype="reset"value="重设"name="B2"/></p>
</form>
</body>
</html>
数据库写入:insert.php
<?php
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";
$ip=getenv('REMOTE_ADDR');
$conn=mysql_connect("localhost","root","123456");
mysql_select_db("gbook");
$sql="INSERTINTO`gbook`(`id`,`name`,`sex`,`email`,`info`,`ip`,`time_at`)
VALUES(NULL,'$name','$sex','$email','$info','$ip',NOW())";
$result=mysql_query($sql,$conn);
$id=mysql_insert_id();
mysql_close($conn);
?>
<p>留言成功</p>
<p><ahref="show.php">去留言页</a></p>
留言板内容展示:show.php
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";
$sql="SELECT*FROMgbookORDERBY'id'DESC";//排序后留言的在前面显示
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
while($row=mysql_fetch_row($result))
{//----if语句判断男女------
if($row[2]==1)
{$gender='男';}
else
{$gender='女';}
?>
<tablewidth="752"border="1">
<tr>
<tdheight="32"><p><?=$row[6]?><?=$row[5]?></p>
<p><?=$row[1]?>(<?=$gender?>)<?=$row[3]?></p></td>
</tr>
<tr>
<tdheight="45"><?=nl2br($row[4])?><p><ahref="change.php?id=<?=$row[0]?>">[修改]</a><ahref="del.php?id=<?=$row[0]?>">[删除]</a></p></td>
</tr>
</table>
<hr/>
<?
}
mysql_free_result($result);
?>
change.php修改留言板内容的界面
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";
$sql="SELECTname,sex,email,infoFROMgbookWHEREid='$id'";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
$row=mysql_fetch_row($result);
?>
<html>
<head>
<metahttp-equiv="content-type"content="text/html;charset=GB2312"/>
<title>留言版</title>
</head>
<body>
<formname="form1"method="post"action="change_ok.php?id<?=$id?>">
<p>你的名字:<inputtype="text"name="name"size="20"value="<?=$row[0]?>"/></p>
<?
//-----if语句判断男女1为男0为女-------
if($row[1]==1)
echo'<p>你的性别:<inputtype="radio"value="1"name="sex"checked="checked"/>男<inputtype="radio"value="0"name="sex"/>女</p>';
else
echo'<p>你的性别:<inputtype="radio"value="1"name="sex"/>男<inputtype="radio"value="0"name="sex"checked="checked"/>女</p>';
?>
<p>你的E-mail:<inputtype="text"name="email"size="20"value="<?=$row[2]?>"/></p>
<p>你的留言内容:</p>
<p><textarearows="9"name="info"cols="35"><?=$row[3]?></textarea></p>
<p><inputtype="submit"value="提交"/><inputtype="reset"value="重设"/></p>
</form>
</body>
</html>
del.php
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";
$sql="DELETEFROMgbookWHEREid='$id'";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
mysql_close($conn);
?>
<p><ahref="show.php">[返回]</a></p>
change_ok.php
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="123456";
$mysql_database="gbook";
$sql="UPDATE`gbook`SET`name`='$name',`sex`='$sex',`email`='$email',`info`='$info'WHERE`id`='$id'";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);
mysql_close($conn);
?>
<p><ahref="show.php">[返回]</a></p>
⑩ PHP开发与Web前端开发有什么区别
一、主体不同
1、PHP:是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识就能使用PHP建立一个真正交互的WEB站点。
2、Web前端:是创建Web页面或app等前端界面呈现给用户的过程。
二、过程不同
1、PHP:PHP网页文件被当作一般HTML网页文件来处理并且在编辑时可以用编辑HTML的常规方法编写PHP。
2、Web前端:通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。
三、学习的框架不同
1、PHP:可选的框架包括CakePHP、CodeIgniter、Zend等。
2、Web前端:熟悉掌握HTML、服务器端脚本语言、CSS和JavaScript之后,学习Web框架可以加快Web开发速度,节约时间。