PHP程序员做的基本都是互联网开发吧,离不开和前端打交道。需要了解多少,要和你的公司要求你做的事情有关系,基本上大公司要求做的专一点,精通PHP就行。小公司可能要求你懂的面广一点,什么都会。只要你PHP玩的精通,其实js的知识哪怕你一点都不了解都没关系。但是HTTP方面相关知识还是要了解的,比如HTTP1.0 1.1 2.0之前有什么区别和特征,http code有哪些和意义。怎么配置跨域,这些。如果非要了解一些,从原理和框架入手去了解js,不需要你会写多少,但是要只要常见的前端框架有哪些比如vue, react angular,这些框架面向的前后端分离,后端的php只需要关注接口的提供,不需要提供页面渲染。如果是普通的网站,那你要懂一些浏览器的渲染知识。然后用php的方式,后端生成页面html,然后吐给前端渲染。
PHP程序员做的基本都是互联网开发吧,离不开和前端打交道。需要了解多少,要和你的公司要求你做的事情有关系,基本上大公司要求做的专一点,精通PHP就行。小公司可能要求你懂的面广一点,什么都会。
只要你PHP玩的精通,其实js的知识哪怕你一点都不了解都没关系。但是HTTP方面相关知识还是要了解的,比如HTTP1.0 1.1 2.0之前有什么区别和特征,http code有哪些和意义。怎么配置跨域,这些。
如果非要了解一些,从原理和框架入手去了解js,不需要你会写多少,但是要只要常见的前端框架有哪些比如vue, react angular,这些框架面向的前后端分离,后端的php只需要关注接口的提供,不需要提供页面渲染。
如果是普通的网站,那你要懂一些浏览器的渲染知识。然后用php的方式,后端生成页面html,然后吐给前端渲染。