• JavaScript--获取页面盒子中鼠标相对于盒子上、左边框

    分析: 外层边框是浏览器边框,内部盒子是页面的一个盒子,绿点是盒子中鼠标的位置。鼠标相对盒子边框的坐标=页面中(注意不是浏览器)鼠标坐标-盒子相对于浏览器边框的偏移量 第一步:求浏览器边框位置 x=element.offsetLeft; y=element.offsetTop; 代码如下: 1 /* *...

    2019-01-11 08:33:22

  • document对象execCommand的command参数介绍

    在IE中文档对象执行命令在联机处理HTML数据时通常非常有用,它可以使您轻松地实现一系列命令,那么document对象execCommand的command参数介绍大家都了解吗?下面就让爱站技术频道小编带你来了解! document对象execCommand的command参数介绍 2D-Position允许通过拖曳移动...

    2019-01-10 07:48:21

  • 解决ui-router路由监听$stateChangeStart、$stateChan

    问题解答 angular1项目导入ui-router之后,使用路由监听,代码如下 angular.module('app', ['ui.router', 'ui.router.state.events']) angular.module("app" ) .run([ '$rootScope', function ($rootScope) { // 监听路由开始时触发 $rootScope.$on('$stateChangeStart...

    2019-01-10 07:48:07

  • AngularJS之jeDate日期控件基本使用

    业务背景: 初学AngularJs,最近一段时间,因业务需求,要求日期选择带有快捷键、时分秒等。鉴于AngularJS组件库ui-bootstrap没有此功能,找了一款基于原生JS实现的插件-jeDate,总体效果还可以 基本封装使用: xxx.directive('jeDatepicker', function ($compile, $tim...

    2019-01-10 07:47:19

  • git 服务器搭建及提交代码检查

    本地 git 服务,通常都会选择 gitlab。本人最先也是选择 gitlab,在 centos7 上按照官网的步骤进行安装,下载的速度难以忍受,无奈放弃。最终选择在 docker 中安装 gogs 镜像来自建 git 服务。 一、安装 gogs 1、拉取镜像 docker pull gogs/gogs 2、创建数据目录 mkdir...

    2019-01-10 07:47:21

  • 倒计时缓存时间问题总结

    业务场景: 在详情页点击按钮之后,按钮禁用,过3s后按钮才能点击。 我用的vue,大列表点进去的详情页。 el-button" @click="checkBtn" :disabled="checkdisabled"点此检测 /el-button 1 checkBtn() { // 点击事件 2 this .countDown(180 ); 3 }, 4 countDown(time) {...

    2019-01-10 07:47:58

  • JavaScript--动态添加元素

    在网页中,使用JavaScript动态创建元素的方式有三种: 1. document.write() 2.Element . innerHTML 3. document.createElement() 在上述三种方法中, 最常用最常用 的是第三种方法,本文依托小例子,对三种方法加以总结。 案例:点击按钮 生成列表,鼠标放上高亮显示的...

    2019-01-10 07:47:57

  • 安装vuejs以及vue-cli脚手架

    1. 安装vuejs cnpm install vue // 或者 npm install vue 检验是否安装成功,获取到版本号即为安装成功。 vue -V 2. 安装vue-cli脚手架构建工具 cnpm install --global vue-cli 3. 创建一个基于webpack模板的新项目 要创建项目,首先我们要选定目录,然后再命令行中把...

    2019-01-10 07:47:48

  • js二分查找树实现

    function BinaryTree() { var Node = function(key) { this .key = key; this .left = null ; this .right = null ; } var root = null ; var insertNode = function(node, newNode) { if (newNode.key node.key){ if (node.left === null ) { node.left = newNode; }...

    2019-01-10 07:47:50

  • 昼猫笔记 JavaScript -- 面向对象(I)

    本文内容搬运自公众号 原文链接 本文主要内容:面向对象 预计阅读时间:6分钟 面向对象的方式 单例模式(字面量定义) var obj = {} 类的实例 var obj = new Object() 工厂创建 构造函数 扮演了三种角色,(普通函数、普通对象、类) 面向对象相关问题 构造函数里的属...

    2019-01-10 07:47:51

2