09
2019
08

阻止冒泡的兼容性写法

function stopBubble(e){if(e&&e.stopPropagation){e.stopPropagation();}else{window.event.cancelBubble=true;}}
26
2019
06

向已有图片列表追加图片

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>test</title></head><style> </style><body>    <ul
14
2019
06

一道有趣的前端面试题

题目如下:async function async1() {console.log('async1 start')await async2()console.log('async1 end')}async function async2() {console.log('async2')}console.log('script start')setTimeout(function () {console.log('setTim
06
2019
06

阻止浏览器默认行为的通用方法

function stopDefault(e){     //标准浏览器     if(e && e.preventDefault){         e.preventDefault();     }   &nb
05
2019
06

把所有搜索到的关键字标红

//ele代表包含关键字的元素 keyWord表示关键字 color表示要变成的颜色function changeColor(ele, keyWord, color) {    ele.each(function () {        var reg = new RegExp(keyWord, 'g');    &nbs
04
2019
06

ie8(ie9)兼容placeholder

function placeHolderSupport(){    var s = document.createElement('input'),    isSupport = 'placeholder' in s;        if ( !isSupport ) {   
18
2019
02

Markdown基本语法

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。2、有些平台不支持Markdown编辑模式。
13
2019
02

初探支付宝小程序

 支付宝小程序不可以自定义导航栏,只可以设置默认的标题,背景颜色等。Input组件使用的时候一定要闭合,否则无法正常显示。Input在设置disabled的时候,不能触发点击事件。Checkbox-group组件只有和label组件绑定到一起才能触发onChange事件,但label本身不能触发点击事件。我所做的项目里涉及到列表渲染以及点击事件,目前的处理方法是在label里列表渲染,在下面再加个view,在view上设置点击事件,这样做的问题是只有在点击多选框的时候才能正常,所以目前

公告:

跟着我一起每天进步一点点,让学习成为一种习惯!

公告:

跟着我一起每天进步一点点,让学习成为一种习惯!