window.postMessage解决前端ajax跨域问题

postMessage畅快解决跨域问题本文主要是记录使用window.postMessage解决ajax跨域问题的方案,实践检验。window.postMessage简介 window.postMessage 是一个安全的跨源通信的方法。一般情况下,当且仅当执行脚本的页面使用相同的协议(通常都...

2016-08-30 19:11:35

阅读数 2056

评论数 1

原来我真的不会用seajs

一次痛苦的seajs查“错”经历关于Seajs这里无需多讲,作为一个前端开发或多或少都是听过它的大名。最近接手一个项目,模块编写使用CMD规范,加载使用Seajs。OK,暂时也不太好更改这种模式,那就遵循现有的规范来写代码吧。但是在查看页面加载的文件列表时,我瞬间一脸懵逼,为啥呢?多出来几个“不速...

2016-06-16 20:53:34

阅读数 423

评论数 0

数据驱动视图简单实现

数据驱动视图简单实现前端框架日新月异,Angularjs的MVVM模式风靡全球,React的MV模式也被大家捧得火热。我不知道有多少人在使用Vue.js,这也不重要,框架对于前端从业人员而言绝对是提升效率的利器,各种框架/各种库帮我们解决了大量的繁琐工作/兼容性工作。最近在一个移动端项目中想去使用...

2016-05-30 11:38:12

阅读数 3084

评论数 0

谁的Promise?

Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。 如果你以为这是一篇悲伤的爱情故事,不好意思,那你是“被标题”了。 前段时间在用Nodejs开发一个可视化流程...

2016-05-10 10:37:41

阅读数 807

评论数 0

算法重头学-归并排序

归并排序 归并排序(英语:Merge sort,或mergesort),是创建在归并操作上的一种有效的排序算法,效率为O(n log n)。1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。 上一章...

2016-05-09 16:25:49

阅读数 814

评论数 0

算法重头学-插入排序

插入排序本文使用javascript实现插入排序算法,支持自定义排序方向。插入排序 插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place...

2016-05-05 10:53:57

阅读数 341

评论数 0

wamp配置多目录访问方法

综合网上朋友们的说法并自己实践了一下,总结大致步骤如下: 1、找到httpd.conf文件中的Include conf/extra/httpd-vhosts.conf,取消行首的#。这个表示从另外一个专门的虚拟目录的配置文件来解析不同的访问路径。 2、在extra目录下,找到httpd-v...

2015-12-07 23:36:21

阅读数 2326

评论数 0

如何搞定SVN目录的cleanup问题和lock问题

最近在使用SVN的时候碰到一个问题,就是操作时由于粗心大意,在更新的过程中点击取消,使得该目录出现cleanup的操作提示。 OK,按照cleanup提示操作后,又提示目录被lock... 网上有解决方案称,在SVN目录下找到 .svn 隐藏目录,一般是在项目的根目录下,在 ....

2015-06-04 11:31:52

阅读数 21722

评论数 4

php上传文件大小限制解决方法

近期在做一个上传的功能时,遇到了超过2M大小的文件都上传不了。 在网上搜索了一下大家的说法,基本都是修改php.ini这个配置文件中的一些参数,参数列表如下: max_execution_time = 600 max_input_time = 600 memory_limit = 32m ...

2015-04-18 18:54:24

阅读数 478

评论数 0

canvas.toDataURL('image/png')报错处理方法

问题背景: 遇到一个需求,要对播放的视频进行截图,视频使用video标签来播放,然后点击视频播放区域时截取实时的帧图片。 代码很简单如下:     var video = document.getElementById('video');     var canvas = document.ge...

2015-04-08 16:03:22

阅读数 60450

评论数 5

sublime3 less代码高亮

这里是尝试了网友们的一个方法,成功了,还比较简单。 1、安装git bash 2、进入到sublime 的package目录下(Preference =》Browse packages) 3、运行gitbash,输入 git clone https://github.com/danr...

2015-03-27 16:41:33

阅读数 4365

评论数 1

Windows下使用git bash提示:unable to connect to github.com

在windows下我想开发一个grunt插件,但是很不幸的是直接卡在了第一步上,阿西吧。 我在git bash下使用命令如下: git clone git://github.com/gruntjs/grunt-init-gruntplugin.git ~/.grunt-init/gruntpl...

2015-03-16 12:01:45

阅读数 1758

评论数 0

uploadify在chrome下崩溃的解决方案

运行环境: 1、Thinkphp 2、Apache 3、Chrome 代码调用: $('#up_file').uploadify({ height : 30, swf : '__PUBLIC__/uploadify/uploadify.swf', uploader : '__PUBLIC_...

2015-03-12 17:29:39

阅读数 2011

评论数 0

wamp下apache2.4.9局域网ip访问时提示403错误

在自己的笔记本上搭建了一个apache服务器,想通过手机访问

2014-11-19 23:51:48

阅读数 7791

评论数 2

canvas实现折现随机变化的动画效果

在项目前期预研中(设计阶段)设计师想要一个

2014-11-14 23:49:51

阅读数 1510

评论数 0

@font-face文件的跨域问题

在OPEN英文版首页时设计师用一个不常见的字体设计了一个视觉稿,在还原的时候为了尽可能让设计师

2014-10-20 20:29:28

阅读数 10422

评论数 0

canvas简易开发文档

http://cheatsheetworld.com/programming/html5-canvas-cheat-sheet/ zh

2014-10-15 16:35:58

阅读数 503

评论数 0

IE7局部滚动区域下绝对定位或相对定位元素不随滚动条滚动的bug

尽管在项目中测试人员已经慢慢淡化了IE6的测试,但是IE78

2014-08-12 10:05:32

阅读数 4445

评论数 2

自定义webkit的滚动条和checkbox

最近在项目中碰到了一个问题:视觉稿中的checkbox和滚动条和webkit自带的样式差距很大。本着原生更省力的原则努力想去说服产品经理和设计师,但是无果,他们搬出了ui规范,必须要做成规范上的样式。虽然很蛋疼,但我也只好把蛋蛋揉了揉开始去自定义这两个货。 思路:首先,去掉webkit自带的ap...

2014-03-28 14:06:15

阅读数 1992

评论数 0

iscroll4snap的使用备注

移动端图片滑动浏览场景使用iscroll是比较合适的,工具方便好用,节省大量开发时间。 先说说iscroll使用的方法。 1、引入iscroll的js文件,在head里面或者body尾部都行; 2、构造swipe区域,这里需要注意的是至少包含两层dom结构,形如,wrapper是要绑定的do...

2014-03-20 16:34:10

阅读数 1437

评论数 0

提示
确定要删除当前文章?
取消 删除