- 博客(11)
- 收藏
- 关注
原创 使用Beautiful Soup解析dom
使用Beautiful Soup解析dom 本文主要介绍如何使用Beautiful Soup解析dom。Beautiful Soup的简介 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beautiful Soup自
2017-09-19 23:55:16 1144
原创 基于原型链继承的实现
一:前言在正式开始写之前,先说说我们部门前端代码的大致架构。我们有一个框架叫L,基于backbone又提供了许多定制化的组件,大致这么一个框架。我们都知道backbone是一个经典的mvc框架,虽然存在的时间有点久老不过依旧经典。backbone只实现了M:model层和V:view层。基于这样的现实,所以我们在写公司业务代码的时候主要的逻辑都放在了view层。这导致我们的view非常的臃肿。翻开
2017-08-27 02:19:47 1843
原创 js多层继承 super方法
继承的时候我们需要调用父类的同名方法,这里面提供了一个简单的实现方式,供大家一起参考。_gs_super 方法是扩展与最顶层父类的原型链上。 RootView.prototype._gs_super = function() { var caller = arguments.callee.caller; var scope = null;
2017-07-26 16:52:07 5079
原创 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 315
原创 js对象数组遍历
前言:最近由于项目需求,新增了一个行程搜索结果页,搜索的关键字需要高亮。且从搜索结果页进入原来的行程详情页,原来详情页中的关键字也同样需要做高亮处理。由于详情页是之前做好的,页面渲染用的是underscore模板。一个页面中大大小小的模板有很多,为了避免麻烦和便于管理。我决定不对原有的模板结构进行修改,直接将从服务端的数据进行过滤一遍,然后对需要高亮的关键字进行数据替换。随意会增加页面初始渲染时间
2016-11-27 16:09:21 3528
原创 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 1861
原创 H5-多事件绑定
“人生不止眼前的苟且 还有诗和远方。” 或许是工作后迷茫的过久想让自己沉淀下来,才决定开始写写东西。开始步入正题,一种模式代码写久了就会让自己厌烦。不知道大家是不是和我有同样的感觉。好像从开始做H5开始,在触发节点事件的时候都是用$(id/class).live(eventType,function(){});这种方式。重复性很高,有时候一个页面就有三四个差不多的函数。今天打算换一
2016-01-26 22:10:31 2469
转载 WIN32 时钟的使用
#define WIN32_LEAN_AND_MEAN// just say no to mfc#include //include all the windows headers#include// include useful macros#include//very important and include WINMM.LIB too#include#include
2013-03-11 19:02:45 788
原创 绘制像素点
// demo4_1//INCLUDES#define WIN32_LEAN_MEAN#include#include#include#include#include#include//DEFINES////////////////////////////////#define WINDOW_CLASS_NAME "WINCLASS1"#define
2013-03-10 15:41:01 859
转载 C#中MessageBox使用方法(转)
2012-04-21 22:46 我们在程序中经常会用到MessageBox。MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR"
2013-03-10 09:44:29 630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人