关闭

jQuery 详解(含最新的3.x版本)

jQuery 版本的异同点 jQuery 有哪些功能模块 jQuery 3x 有哪些新特性jQuery 版本的异同点目前 jQuery 有三个大版本: 1.x : 兼容 IE 6,7,8,使用广泛 2.x : 不兼容 IE 6,7,8,内科发生了改变,性能上有所提升 3.x : 不兼容 IE 6,7,8,迎合最新的 ECMAScript2015 ,修复了很多 bug,增加了一些新方法,对一些方...
阅读(31) 评论(0)

vue2.x 中如何获取 DOM

vue1x如何获取 DOMvue1.x如何获取 DOM?答案是使用 v-el在 vue1.x 中,在一个组件中,为 DOM 元素注册一个索引,方便通过所属实例的 $els 访问这个元素。 注意: 因为 HTML 不区分大小写,cameCase 名字比如 v-el:someEl 将转为全小写。可以用 v-el:some-el 设置 this.$els.someEl 。 示例:<span v-...
阅读(73) 评论(0)

CSS 万能的 sticky-footer 写法

在网页设计中,Sticky footers设计是最古老和最常见的效果之一,大多数人都曾经经历过。它可以概括如下:如果页面内容不够长的时候,页脚块粘贴在视窗底部;如果内容足够长时,页脚块会被内容向下推。我们来看一下效果图: 可以看到不管怎样,关闭按钮,页面内容不够的时候, 关闭按钮 在页面底部。页面内容够长时, 关闭按钮 在内容的最下面,滚到最下面才能看到。它不是 fixed 在屏幕的底部的,从...
阅读(104) 评论(0)

去除两个 inline-block 之间的间距

去掉两个 inline-block 之间的间距。 是因为两个 标签 之间有空白字符导致的。 那么我们要如何去掉两个 inline-block 之间的间距。...
阅读(102) 评论(0)

CSS 超出部分显示省略号

直接看代码: desktop demo .app { width: 400px; height: 28px; line-height: 28px; marg...
阅读(35) 评论(0)

超nice的vuex教程

什么是 vuex 引入 vuex 前提是已经用vue脚手架工具构建好项目什么是 vuex ? vuex是一个专门为vue.js设计的集中式状态管理架构。状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。 引入 vuex (前提是已经用vue脚手架工具构建好项目)1、利用npm包管理工具,进行安装 vuex。在 Termin...
阅读(68) 评论(0)

使用vue-cli构建的项目不检查分号

使用 vue-cli 构建的项目,模版是 webpack ,默认的 eslint 配置是以 standard 为基础的,要求是不使用分号。如果我们希望要使用分号,则在 rules 字段增加配置:'semi': ["error", "always"]这样,你的 js 代码每一个表达式的结尾就应该以分号结尾,否则 eslint 会给出错误提示。如果你希望 eslint 不检查分号这一项,这个时候结尾的分...
阅读(35) 评论(0)

Do not mount Vue to <html> or <body> - mount to normal elements instead.

在使用 vue-cli 构建项目时(使用的模版是webpack) 初始化的 main.js 中是这样的。/* eslint-disable no-new */ new Vue({ el: '#app', router, template: '', components: { App } });然后将挂载点改为: el: 'body' ,然后浏览器就会报这个警告:[Vue...
阅读(32) 评论(0)

数组的空位与undefined的注意点

const a1 = [undefined, undefined, undefined]; const a2 = [, , ,];a1.length // 3 a2.length // 3a1[0] // undefined a2[0] // undefineda1[0] === a2[0] // true上面代码中,数组 a1 的成员是三个 undefined,数组 a2 的成员是三个空...
阅读(55) 评论(0)

vue 为什么不支持 IE8 及其以下版本

官方给出的解释是:因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性。但具体是哪些特性呢?Object.defineProperty()该方法允许精确添加或修改对象的属性。一般情况下,我们为对象添加属性是通过赋值来创建并显示在属性枚举中(for…in 或 Object.keys 方法),但这种方式添加的属性值可以被改变,也可以被删除。而使用 Object.definePr...
阅读(247) 评论(0)

如何使用 google 搜索

准确搜索 排除关键字 用 Either OR或进行搜索 同义词搜索 站内搜索 星号的用处 在两个数值之间进行搜索 在网页标题链接和主体内容中搜索关键词 搜索相关网站 组合使用上述搜索技巧1. 准确搜索最简单和最有效的搜索方式是给关键词加上双引号,这样搜索引擎会反馈和关键词完全吻合的搜索结果。例如,搜索 Joe Bloggs 时,搜索引擎会返回同时跟 Joe 和 Bloggs 相关的结果,而搜索 “J...
阅读(74) 评论(0)

浏览器自动填入密码触发哪个事件

登录的时候,选择了浏览器记住密码,然后补全用户名,浏览器会自动帮你填入密码,此时触发的是密码输入框的 onchange 事件。...
阅读(80) 评论(0)

jquery中使用 delegate 代理 hover 失效

如下:$('.js-left-nav').delegate('li.menu-list', 'hover', function(){ console.log('s'); });当我鼠标滑过元素的时候,触发不了回调函数,我将 hover 改为 click 可以触发回调函数。原来:因为 hover 不是标准的事件,因此无法直接使用 live 和 delegate 进行处理。但是我们知道:hover(...
阅读(60) 评论(0)

false 与 falsy 的区别

假值是在 Boolean 上下文中认定可转换为 false 的值。JavaScript 中 falsy 值的例子(将 falsy 值转换为 false):if(false) if(null) if(undefined) if(0) if('') if("") if(document.all)这些值都是 falsy ,但 false 只是其一 。...
阅读(78) 评论(0)

数组元素为对象的数组如何去重

在 JavaScript 中有一个数组,数组的元素是一个个的对象,我们想对它进行去重处理。 [ { age: 20, name: "John" }, { age: 31, name: "Mary" }, { age: 20, name: "John" } ] 关于如上数据,进行去重:...
阅读(185) 评论(0)
115条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:110420次
    • 积分:2156
    • 等级:
    • 排名:第19397名
    • 原创:108篇
    • 转载:7篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论