H5
小图
不应活的忙碌无为而抑郁寡欢。
展开
-
H5-多事件绑定
“人生不止眼前的苟且 还有诗和远方。” 或许是工作后迷茫的过久想让自己沉淀下来,才决定开始写写东西。开始步入正题,一种模式代码写久了就会让自己厌烦。不知道大家是不是和我有同样的感觉。好像从开始做H5开始,在触发节点事件的时候都是用$(id/class).live(eventType,function(){});这种方式。重复性很高,有时候一个页面就有三四个差不多的函数。今天打算换一原创 2016-01-26 22:10:31 · 2463 阅读 · 0 评论 -
JS自定义选择器
选择器部分:var jojo = (function () { var jojo = function (arr) { var _this = this, i = 0; // Create array-like object for (i = 0; i < arr.length; i++) { _this[i] =原创 2016-11-07 13:50:38 · 1857 阅读 · 0 评论 -
js对象数组遍历
前言:最近由于项目需求,新增了一个行程搜索结果页,搜索的关键字需要高亮。且从搜索结果页进入原来的行程详情页,原来详情页中的关键字也同样需要做高亮处理。由于详情页是之前做好的,页面渲染用的是underscore模板。一个页面中大大小小的模板有很多,为了避免麻烦和便于管理。我决定不对原有的模板结构进行修改,直接将从服务端的数据进行过滤一遍,然后对需要高亮的关键字进行数据替换。随意会增加页面初始渲染时间原创 2016-11-27 16:09:21 · 3509 阅读 · 0 评论 -
js 数组去重
说明:这里贴出两种去重方式,第一种比较简洁优雅,第二种效率更高。两种本质上都是有那个hash思想来去重的。var arr=[ {name:"cayley",from:"shanghai"}, {name:"mark",from:"anhui"}, {name:"cayley",from:"shanghai"}, {name:"test",from:"anhui"原创 2017-01-05 11:24:31 · 305 阅读 · 0 评论 -
H5手势判断
手势判断记录原创 2017-05-09 14:26:04 · 772 阅读 · 0 评论 -
js多层继承 super方法
继承的时候我们需要调用父类的同名方法,这里面提供了一个简单的实现方式,供大家一起参考。_gs_super 方法是扩展与最顶层父类的原型链上。 RootView.prototype._gs_super = function() { var caller = arguments.callee.caller; var scope = null;原创 2017-07-26 16:52:07 · 5053 阅读 · 0 评论 -
基于原型链继承的实现
一:前言在正式开始写之前,先说说我们部门前端代码的大致架构。我们有一个框架叫L,基于backbone又提供了许多定制化的组件,大致这么一个框架。我们都知道backbone是一个经典的mvc框架,虽然存在的时间有点久老不过依旧经典。backbone只实现了M:model层和V:view层。基于这样的现实,所以我们在写公司业务代码的时候主要的逻辑都放在了view层。这导致我们的view非常的臃肿。翻开原创 2017-08-27 02:19:47 · 1839 阅读 · 0 评论 -
使用Beautiful Soup解析dom
使用Beautiful Soup解析dom 本文主要介绍如何使用Beautiful Soup解析dom。Beautiful Soup的简介 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beautiful Soup自原创 2017-09-19 23:55:16 · 1136 阅读 · 0 评论