摘要: 缘由 chrome应用商店有三款二维码插件,自己一直使用的第一款。这三款插件有且只有一个功能就是 生成当前页面的URL的二维码 。 其实这个功能基本上满足了需要移动端开发在微信里打开页面进行调试的情况。 但是也有少数情况(如:页面存在重定向),无法直接在桌面上打开链接。此时以往我习惯性的打开百度... 阅读全文
posted @ 2015-12-16 19:32 杨琼 阅读(3015) 评论(6) 推荐(7) 编辑
摘要: 发现问题 在知乎点击修改头像,上传图片时发现一片空白。凭着程序员的直觉,第一反应时看下控制台是否有报错。果然发现如下: 第一次发现此类报错,果断google之。发现为抵御XSS攻击,配置了响应参数CSP(Content Security Policy)引起的。 HTML页面的响应参数如下... 阅读全文
posted @ 2015-12-05 23:40 杨琼 阅读(5465) 评论(6) 推荐(0) 编辑
摘要: 暂且称呼nginx下的html业务为静态页面,Web服务器返回的页面为动态页面。 完全前后端分离,新用户场景 1. 请求静态页面 2. 静态页面发送ajax请求 3. 请求返回用户未鉴权,前端跳转到微信鉴权页面 4. 微信重定向到静态页面 5. 静态页面发送ajax请求获取业务数据 只是业务接... 阅读全文
posted @ 2015-11-21 10:53 杨琼 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 公司前端业务数据已经通过接口获取,但页面以及微信JS SDK依然使用JSP方式。 完全的前后端分离方案如下: 其中主要涉及两个技术问题 1. 服务器在二级域名oauth下可设置一级域名的cookie,则二级域名index可获取此cookie 2. 二级域名index向二级域名api发送ajax... 阅读全文
posted @ 2015-11-17 19:08 杨琼 阅读(251) 评论(0) 推荐(0) 编辑
摘要: nginx开启GZIP 合并 由于采用sea.js进行模块化,所以每个HTML只包含公共的CSS,JS文件以及自身单独的CSS,JS文件,以及用sea.js引入的JS文件,所以文件请求数较少且考虑浏览器可并行下载的能力,故没有必要进行合并。 CSS压缩 使用插件gulp minify cs... 阅读全文
posted @ 2015-11-17 18:08 杨琼 阅读(232) 评论(0) 推荐(0) 编辑
摘要: JavaScript对象的属性有两类:数据属性和访问器属性 数据属性 数据属性有四个特性,分别为: 1. [[value]]属性的值 2. [[writeable]]属性是否可以修改 3. [[enumerable]]属性是否可枚举 4. [[configurable]]属性是否可配置,包括是否... 阅读全文
posted @ 2015-10-31 09:11 杨琼 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 个人博客链接:http://blog.yangqiong.com.cn/angularjs lie biao ye mian shai xuan/ 需求:页面URL和查询结果保持一致,当筛选条件变化时能够更新数据和URL 相关知识: 1. $location.search()可以获取或者设置u... 阅读全文
posted @ 2015-09-20 12:26 杨琼 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 不记得上次一次发文章是什么时候了,总感觉自己是获取的多,付出的少。大学混了四年,毕业之后也有三年了,但感觉对自己很迷茫,技术上也毫无进展。技术方向上也分别从后端枯燥的服务器开发,转向Web开发,到现在想从事前端开发。前端开发还只是很低级的入门阶段,目前尚未离职,也不清楚专职的前端岗位开发是怎么样... 阅读全文
posted @ 2015-04-01 08:13 杨琼 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 刚刚度过自己24岁生日,回顾自己的前二十年,发现自己已然在走下坡路,最悲哀的是没有目标,迷茫,看不到方向。 学生时代一直是个好学生,初三是自己的巅峰。整个初中时代,自己所有的行为都被自己的思想高度控制,严于律己。高中也算名列前茅,却给自己留下个坏习惯。不知从高中什么时候开始,居然担心了自己的未... 阅读全文
posted @ 2014-06-15 19:46 杨琼 阅读(1053) 评论(12) 推荐(0) 编辑
摘要: 前言:公司内一个绑定以及重新绑定邮箱(手机)的需求,并且需要对界面做一个进度条,类似支付宝如下:本来打算直接贴图上去算了,老大让我用CSS写锻炼下,并且截图需要12张,考虑了下还是自己学习下用CSS来完成。自己先看了下支付宝和淘宝的前端代码,说真的看得不是很明白;于是Google下,终于找到了一个例子(http://blog.sathomas.me/post/tracking-progress-in-pure-css)。截图如下:不过这个例子有一点很不喜欢,就是开始和结尾不是圆圈;不过看懂了原理,那就自己重写吧。原理很简单,只是之前从来没有这么想过,主要应用了一下几点:使用ol,li标签并且定 阅读全文
posted @ 2014-01-21 22:06 杨琼 阅读(561) 评论(0) 推荐(1) 编辑