<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 组合选择器 子元素选择器 </t…
分类:前端开发
利用platform库获取浏览器和操作系统版本
原生方法检测 网站获取用户的浏览器和操作系统版本是一个很常见的需求,但是细说起来这个功能的实现并不简单。一般情况下有两种思路。 一是利用用户代理UserAgent来判断浏览器和OS的版本,因为各个平台和浏览器的UA都不一…
jQuery框架之Dom(二)
一、前言 在上篇文章中我们学到就jQuery操作 一些样式的方法。我们继续学习jQuery获取Dom的相关操作方法。 二、创建节点及节点属性 虽然,我们可以用原生Javascript获取Dom节点,但在开发中,就显得不那…
Js继承 小结
继承 一、类式继承 二、原型链继承 三、组合继承 类式继承 实现:在子类函数内部,使用call()、apply()、bind()改变父类内部this指向,指向子类创建的实例。 例子: //父类 function Peop…
Javascript:数组常用方法整理
下面以var arr = ['x', 'u', 'e', 'y', 'i', 'n', 'g']为例 修改器方法: 修改器方法会改变原数组 1. arr.pop() && arr.push() 会改变原数…
如何用Electron开发桌面应用?
背景: js、html、css目前可以开发App,小程序,网页~ 那可不可以开发桌面应用呢? 解决方案: 先不说用哪个框架,作为一名开发你大概率使用过Visual Studio Code,Atom,Github Deak…
node实现watcher的困境
@(node,watcher) watcher,在如今的前端领域已经数见不鲜了。目前流行的gulp流程工具提供了watcher的选项,是我们在开发过程中不需要手动进行触发构建流程,转而根据文件(目录)内容改变来触发。 深…
js类型转换的各种玩法
前言 对于object和number、string、boolean之间的转换关系 [ ] Object 与Primitive,需要Object转为Primitive [ ] String 与 Boolean,需要两个操作…
移动端解决input获取焦点软键盘弹出影响定位的问题
这是刚做前端时候写的文章,拿到简书上做记录吧!以免以后再遇到这样的坑。 在最近的一次H5页面开发中,发现在安卓端点击输入框的时候虚拟键盘会把最下边的‘保存’按钮顶上去。 在试了很多方法后找到了解决方案: 代码如下: $(…
CSS学习9(表布局)
表格式化 我们先来看看组装表的基本方法,并了解表中的元素相互之间有什么关系。这称为表格式化。 表的视觉编排 CSS对于表元素和内部表元素有很分明的界限。在CSS中,内部表元素生成矩形框,这些框有内容,内边距和边框,但是没…
第三方支付流程
支付 一.支付宝和银联的支付流程 常用的支付方式有: 1、支付宝支付 https://openhome.alipay.com/doc/docIndex.htm?url=https://openhome.alipay.co…
JS常见数组操作补充
检测数组: -instanceof eg: Var arr = new Array() console.log(arr instanceof Array) -Array.isArray() //H…