- 博客(10)
- 收藏
- 关注
原创 es6 promise对象
构造函数var promise = new Promise(function(resolve, reject) { // 异步处理 // 处理结束后、调用resolve 或 reject });用法:Function getPromise(){ return new Promise(function(resolve,reject){ var str=‘new prom
2015-07-26 00:11:46 642
原创 js代码结构思考-解耦,复用,简洁
这是修改后的js代码,由于修改前没有保存下来。只能这样分析啦。define('js/module/offer-stock', ['jquery'], function($) { 'use strict'; function init(el) { var $el = $(el); var $stockDoms = $el.find('.j-stock')
2015-07-20 23:24:53 4461
原创 ajax deferred 用法
jquery 1.5后增加了deferred 对象,处理延迟。给了我们一些代码组织新的机会。 首先复习一下ajax 原理。 ajax是通过http请求远程加载数据的一种方式。异步加载,不会阻塞文件中后续代码的执行。学习的时候突然想到js引擎是单线程的,不阻塞看起来感觉是并发的样子。于是又搜索了一番,找到了一篇很对症的文章。 js单线程深入分析 看完之后我的理解是,j
2015-07-20 21:04:28 1656
原创 hover效果加边框不抖动
前两天遇到一个hover效果给整个div加边框的问题。 html 如下 <div class="hot-recommend"> <div class="wrapper"> <div class="offer-list"> <ul class='underline'> <li class=
2015-07-19 08:28:30 7687
原创 css写三角兼容ie6
写法.triangle{overflow: hidden;width:0;height:0;border-width: 10px;border-color: red transparent transparent transparent;border-style: solid ;}在ie6下会有黑色边框 解决方案.triangle{overf
2015-05-16 22:51:41 318
原创 html 5 拖拽示例代码
发现了一个小知识点:var members=document.querySelectorAll('#member li');members 是nodelist 对象,而不是数组,有长度,但是不能遍历,解决方法是[].forEach.call(members,function(member) { if(text==member.textContent){
2015-04-27 15:31:19 624
原创 html 5 表单新特性
用h5 新表单特性写了一个form表单。支持性来说。chrom 支持的最好。datalist可以完全显示出来。firefox能展示出一半。ie11 就不行了。表单校验的属性很棒。很方便。原生的validate就很好用。 如果要写自己的校验样式。要先禁用浏览器默认的校验行为。
2015-04-25 16:09:21 472
原创 Canvas 热点图
HeatMap#canvas{background-image:url('temp.jpg');} your browser can't support canvas. reset window.onload=function(){ var timer=null;
2015-04-22 22:06:26 596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人