最近开发H5,用户浏览的环境主要是在微信下。 H5的最后一页是用canvas的toDataUrl生成了一个base64的图片,然后放到img标签里放在最顶上,让用户可以长按图片保存和扫描二维码。 但是实际测试中发现,iP…
标签:前端开发
sass初探
Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些…
多行文本省略近完美方案
原创文章,转载请注明出处。 背景 在项目需求开发时,由于文本内容长度的不确定性,经常会碰到文本内容超出的问题,通常这种情况,UI/UE都会要求我们将超出部分用省略号(...)来显示,这种做法基本上已经是一个业界共识了。然…
升级到Webpack2坑——模块热替换失效页面不自动刷新?
问题: 升级 Webpack1 到 Webpack2 之后, 开发模式下实时重载(Live Reloading)不起作用。控制台一直显示“App hot update…”。页面不自动刷新,没有变化。 一直ho…
随机森林/RF(Random Forest)
随机森林通过将 Bagging 和 决策树 相结合,使其结果不仅具有决策树一样强大的拟合能力,而且泛化能力相比决策树大大提升。 算法释义 随机森林算法是以决策树为基函数,并引入了随机特征选择的 Bagging 集成方法。…
一:介绍与安装环境
一:什么是node node是借助JavaScript的事件驱动机制+v8引擎来开发高性能的web服务器。 node是运行在后台的JavaScript代码,在使用node之前必须先安装node的环境 二:安装 Mac系统…
闭包详解二:JavaScript中的高阶函数
本文讲解的高阶函数是之前讲解的闭包的续集,所以在学习高阶函数之前,一定要确保对闭包以及作用域的概念已经有了解: 深入理解闭包之前置知识—作用域与词法作用域 闭包详解一 理解抽象 引出抽象的概念 有Java、C…
Selenium 初探-Nodejs+Selenium环境搭建及基础用法
前言 Selenium多用于系统的自动化测试,但有时候也可以用来做一些类似外挂一样的东西,比如定时打开某个网站去做一些操作,在不久前的项目中由于需要定时(实际是我方系统检测到有用户充值时)去操作一个合作公司的网站完成一些…
JS基础面试题——日期、Math、数组、对象
主要介绍一下日期和Math及数组和对象的api,还有三道简单的面试题 知识点: 1. 日期 console.log(Date.now()); // 获取当前毫秒数 var dt = new Date(); // 获取当前…
sticky footer的实现
需求 实现footer永远在浏览器窗口的底部。当页面内容超过一屏时,在内容的最底端;当页面内容少于一屏时,footer在窗口的底端,见下图。 demand.png 实现方式 header 和 footer高度固定 fle…
Django基础(3): 配置url
陆续更新中: Django基础(1): 目录文件简介 Django基础(2): 创建应用 Django基础(3): 配置url Django基础(4): 建立Templates django项目中所有的地址页面都需要在u…
手摸手带你玩转sublime text 3 安装配置
1、简介 Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。该文介绍了sublim…