1. 能说出来两种对于 JavaScript 工程师很重要的编程范式么? JavaScript 是一门多范式(multi-paradigm)的编程语言,它既支持命令式(imperative)/面向过程(procedura…
分类:html5
如何在普通的元素上实现enter键的绑定
在做登录页面时候,通常当用户输入账号密码后直接按enter键就触发登录按钮了。 如果是input标签,vue中可以绑定按键修饰符,但是如果是其它标签呢。我的做法如下: document.querySelector('bo…
工作中碰到的一些小问题汇总(持续更新)
从一开始工作到现在,陆陆续续碰到了很多大问题小问题,有时候自己闷头研究,一个“小问题”可能要研究很久,所以现在汇总一下,给自己做个笔记,如果大家也有类似问题,也可以省省填坑的时间,因为是遇到什么问题就写了什么问题,可能有…
原生JavaScript实现AJAX、JSONP
相信大多数前端开发者在需要与后端进行数据交互时,为了方便快捷,都会选择JQuery中封装的AJAX方法,但是有些时候,我们只需要JQuery的AJAX请求方法,而其他的功能用到的很少,这显然是没必要的。 其实,原生Jav…
微信小程序 自制手势库
WxTouchEvent 微信小程序手势事件库 由于微信小程序只能够支持 tap,longtap,touchstart,touchmove,touchcancel,touchend时间,对于比较复杂的事件只能自己实现因此…
慕课网《十天精通CSS3》笔记——《制作导航菜单综合练习题》
以下是一个带有hover特效的导航栏HTML+CSS源码。 <!doctype html> <html lang="en"> <head> <meta charset="UTF-…
一个用于学习的react项目
React-element 根据开源项目 vue-sell进行的开发,将其改造成了react的项目。在开始学习vue的时候就是用的这个项目,发现效果不错,所以在学习React也使用了此项目。 目的:将此项目改造成Reac…
echart使用自定义单个柱状颜色实现
项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = {…
如何通过ua区分QQ内置浏览器与QQ浏览器
今天做一个分享功能,在QQ内置的情况要弹蒙层。在QQ 浏览器里面要正常。遇到了这个坑,辛亏爬出来了。 在Android上 QQ内置环境的ua中有关键字 MQQBrowser, 并且后面有一个QQ字符,QQ浏览器则没有。 …
构建自己的React:(4)Components and State
翻译自:https://engineering.hexacta.c… 上一节的代码有一些问题: 每次更新都会带来整颗虚拟DOM树的一致性校验; 状态是全局的(没有私有状态); 有变化发生后必须手动调用rend…
webToImage (网页转图片)模块试用分享
模块介绍: 本模块封装了把 webview 转换成图片的功能。调用本模块的transImage接口,可把当前 webview显示的内容转换成一张图片。注意,本模块只能把当前的webview页面转换为图片,如果当前页面上打…
利用canvas实现图片下载功能来实现浏览器兼容问题
前言:项目中需要实现图片下载功能,第一个想到的是使用a标签的download属性来实现,但是在不同浏览器下测试会发现,有的浏览器无效,点击后直接预览图片,所以,上网找到了另外一种兼容不同浏览器的图片下载的方法,那就是利用…