前端

我眼中的前端世界

接触并且正式入坑前端也有近两年了,谈谈我个人对于前端开发的一种理解吧,全为个人体验之谈。 偏向设计 所谓偏向设计,便是前端开发的最终目的便是将脑子里的 idea 或者设计师提供的设计稿赋予实践,具体开发中会精确到每一像素,还有文字的排版样式,以及一些动效等等,其最终成果是面向于普通大众的。 于后端的交流 前端开发只要不是单纯的静态展示页面,势必会涉及到数据的操作,而数据的具体处理过程是交由后台的同学的来实现的(插一句,相对于前面提到的,我认为后端开发的最终成果是面向专业人士的,比如我们前端的同学),所以在前后端分离大行其道的今天,为了提高开发效率,前后端同学就有必要事先约定数据的交换规则。包括数据的格式(一般 json 比较多还有 xml 之类的);还有 HTTP 行为(GET、

javascript

Ajax 跨域问题

我的理解 为什么会存在跨域问题? 浏览器的安全机制限制 -- js 代码不能从不同的服务器读取载入文档内容,这便是浏览器的同源策略。 做到同源便是要求 域名 协议 端口 三者均相同,缺一不可。 如何解决? 基于 Ajax 立场寻求方案: HTTP 访问控制即 CORS (IE 10 +,无需改动 js 代码) 服务器端代理 (兼容性好且无需改动 js 代码,但成本会有些) 跳过 Ajax 范畴:

node

记,一次微信公众号开发

最近在做微信大作业,本着花了时间就尽量不划水的原则,就稍稍在此做个小记,我选的自定义,琢磨着开发个网易云音乐微信的低配版(期末了,时间限制,应该可以再深入)。 实现功能 说了是低配版,所以功能不多: 搜索歌曲、歌手、专辑 获取 TOP 榜 随机听歌 随机推荐 下载 APP 开发语言 选择了 NodeJS 老实说老师教的是用 PHP 开发的,但是刚刚结束了个 PHP 大作业(精简版博客系统),看着个 PHP