- 博客(10)
- 收藏
- 关注
原创 一种跨域技术:JSONP
跨域技术是前端面试中常见话题。JSONP就是一种跨域技术我撰写此文是为了加深对JSONP的印象何为跨域?A resource makes a cross-origin HTTP request when it requests a resource from a domain or port which is different from the one which the first reso
2017-04-27 12:34:01 518
原创 datetime.datetime.strptime:万能的日期格式转换
环境:Distro: OS X 10.12.3python解释器:3.6.1最近在写一个新闻聚合app,其中服务器端要用python爬取各大新闻网站的rss数据。其中遇到的一个问题是日期格式的统一问题:新浪新闻的RSS的日期格式是这样的:<pubDate>Sun, 23 Apr 2017 05:15:05 GMT</pubDate>百度新闻的RSS的日期格式是这样的:<pubDate><
2017-04-23 13:43:55 62242
原创 如何安装pip3以及第三方python库(for Mac)
环境OS:10.12.3 (16D32) macOS SierraPython3: Python 3.6.1什么是pipPython之所以强大,其中一个原因是其丰富的第三方库。pip则是python第三方库的包管理工具。由于在Mac上python2和python3是共存的。因而python3对应的包管理工具的命令就是:pip3如何安装pip3如果通过homebrew安装p...
2017-04-16 11:40:46 65420 10
原创 解决:angular.js中插值表达式为HTML时需要被渲染的问题
我最近在用angular.js重构我上学期的大程。其中一个angular插值表达式为HTML,初始表达式是这样的:<p>{{content}}</p>但是其中的HTML没有被渲染,这导致呈现的效果是这样的:我们可以看到,作为文章主体的HTML没有被渲染。这是因为angular插值表达式默认会表达式内容进行转义。这么做是为了:防止html注入攻击。 为了解决这个问题,需要用到新的指令:<p
2017-04-13 10:10:15 2966 2
原创 XHR对象的get请求
昨天美图面试有一题是写出XHR是什么以及写出其get请求的代码。其实我前几天才写过,不过之后又写了angular.js的$http的get请求,原生的一时间想不起来,就用angular.js写了。其实原生的也不复杂先给出代码://JSvar xhr=new XMLHttpRequest(); xhr.onreadystatechange=function () { if(x
2017-04-12 14:12:03 4674
原创 解决:在阻止缓存的inspect模式下无法drawImage()的问题
环境浏览器:版本 57.0.2987.133 (64-bit)OS:macOS:10.12.3遇到的问题昨天做了美图的前端笔试题,其中一题是给定一张图片URL,将其画在canvas上,canvas我是会用的,但是drawImage这个函数的接口我记不大清了,所以回来我又试了下。后来发现我竟然画不出来了。先给出我的示例代码<img id="myImg" src="img/001.jpg"><c
2017-04-12 10:58:52 631
原创 解决:angular js模板中无法使用ueditor的问题
什么是ueidtor 由百度开发的的一个开源的富文本编辑器为什么无法使用 使用ueditor时,需要用到标签初始化,但是这在angular js模板中无法使用的。如何解决:angular-ueditor: angular-ueditor 是一款整合了 angular 和 UEditor 的插件。目的是为了更方便的在angular基础上使用UEditor。需要导入的JS文件<script
2017-04-11 11:51:47 1422 4
原创 事件冒泡(IE事件流),事件捕获和DOM事件流
1 前言《JS高级程序设计》第13章在讲述事件冒泡和事件捕获时没有提供实例,我想这部分内容如果有实例,会有助于读者理解。2 事件冒泡和事件不会首先看一张图:描述了事件冒泡和事件捕获的流程。 首先声明,不同浏览器以及规范在事件流是否会触发顶层元素(document,html,body)有细微的差别,非常混乱。IE事件流,即事件冒泡,是从达到触发条件的最小标签向上冒泡。比如上图中的img,即使绑定了
2017-04-08 21:46:15 4372 1
原创 canvas: 探究rotate()函数
在Nicholas的《JS》高级程序设计中是这样描述描述canvas的rotate()API的。rotate(angle):围绕原点旋转图像angle弧度首先注意angle参数的单位是弧度我刚看到这个API的描述时认为:这是要把画布上已经画好的内容,旋转angle弧度吗,实则不然。首先让我们看下面这段代码 <canvas id="drawing" width="200px" height="200p
2017-04-06 22:10:52 1363
原创 canvas画圆的几个关键点
先给出代码<canvas id="drawing" width="200px" height="200px"></canvas><script type="text/javascript"> var drawing=document.getElementById("drawing"); if(drawing.getContext){ var context=draw
2017-04-06 18:29:27 1534
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人