随笔分类 -  web前端开发

摘要:故事前景:vue中子组件向父组件传递数据的方式为:使用 $on(eventName) 监听事件使用 $emit(eventName)触发事件而当我们自己写一个子组件时,往往用这句代码:this.$emit('input', value)通过触发input事件来传递va... 阅读全文
posted @ 2018-05-17 09:30 Mr.Kay 阅读(195) 评论(0) 推荐(0)
摘要:加冒号的,说明后面的是一个变量或者表达式;没加冒号的后面就是对应的字符串字面量!例子: 打开 关闭输出:true 或 false 值是Boolean类型——————————————————... 阅读全文
posted @ 2018-05-15 21:38 Mr.Kay 阅读(6707) 评论(0) 推荐(0)
摘要:禁用浏览器后退键的神代码:history.pushState(null, null, document.URL)window.addEventListener('popstate', function () { history.pushState(null, n... 阅读全文
posted @ 2018-05-14 09:11 Mr.Kay 阅读(209) 评论(0) 推荐(0)
摘要:1、为什么要搞个let、const出来ES6 规定暂时性死区和let、const语句不出现变量提升,主要是为了减少运行时错误,防止在变量声明前就使用这个变量,从而导致意料之外的行为。这样的错误在 ES5 是很常见的,现在有了这种规定,避免此类错误就很容易了。 2、va... 阅读全文
posted @ 2018-05-08 10:03 Mr.Kay 阅读(181) 评论(0) 推荐(0)
摘要:账号注册-账号-3到20个字母,数字:^[A-Za-z0-9]{3,20}$帐号注册-账号-首位必需为字母:^[A-Za-z][A-Za-z0-9]{2,19}$帐号注册-密码-6-20个字符,区分大小写:^[^\u4e00-\u9fa5]{6,20}$ ... 阅读全文
posted @ 2018-05-03 17:36 Mr.Kay 阅读(128) 评论(0) 推荐(0)
摘要:终端常用命令:# 推荐使用yarn管理依赖npm i yarn -gyarn config set registry htts://registry.npm.taobao.org# 安装依赖npm install || yarn install# 启动本地调试 loc... 阅读全文
posted @ 2018-05-03 17:35 Mr.Kay 阅读(182) 评论(0) 推荐(0)
摘要:函数如下:function fmtDate(obj){ obj = (typeof(obj) == "number") ? obj : Number(obj); var date = new Date(obj); va... 阅读全文
posted @ 2018-03-09 13:14 Mr.Kay 阅读(632) 评论(0) 推荐(0)
摘要:先上效果图,正常展示:向上滑动搜索框部分:向下滑动搜索框部分:实现代码如下: 滑动效果 搜索框 测试数据1 测试数据2 测试数据3 ... 阅读全文
posted @ 2018-02-06 09:56 Mr.Kay 阅读(3533) 评论(0) 推荐(0)
摘要:先上一道练习题:比如输入: [1,13,24,11,11,14,1,2] 输出: [1,13,24,11,14,2]需要去掉重复的11 和 1 这两个元素。解:var arr = [1, 13, 24, 11, 11, 14, 1, 2];var tmpArr = [... 阅读全文
posted @ 2018-01-24 12:04 Mr.Kay 阅读(168) 评论(0) 推荐(0)
摘要:A4纸大小:201mm*297mm对应的像素:794px*1123px所以 1mm = 3.78px 阅读全文
posted @ 2018-01-10 17:39 Mr.Kay 阅读(5538) 评论(0) 推荐(0)
摘要:直接上代码例子1:console.log(a);输出结果是 报错。再看例子2:console.log(a);var a = 1;输出结果是 undefined其实例2等同于如下例3:var a;console.log(a);a=1;此处例2的变量a的定义就是被提升到最... 阅读全文
posted @ 2018-01-08 15:59 Mr.Kay 阅读(311) 评论(0) 推荐(0)
摘要:关键代码:function onRequest(request, response) { var postData = ""; var pathname = url.parse(request.url).pathname; /... 阅读全文
posted @ 2017-12-25 17:06 Mr.Kay 阅读(998) 评论(0) 推荐(0)
摘要:var:变量可以多次声明let:变量只能声明一次例子:for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(i); })}-----------------输出:5... 阅读全文
posted @ 2017-12-19 15:11 Mr.Kay 阅读(172) 评论(0) 推荐(0)
摘要:Math:数学对象,提供对数据的数学计算。1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 。2.Math.round(num); 四舍五入后的整数。3.Math.ceil(n); 向上取整。4.Math.floor(num); 仅保留... 阅读全文
posted @ 2017-12-19 13:53 Mr.Kay 阅读(1077) 评论(0) 推荐(0)
摘要:本文转自(摘要):让我印象深刻的javascript面试题总结://函数表达式,和变量声明同等var a=function(){ alert(10)} //函数声明,优于变量声明 function a(){ alert(10)} ——————————... 阅读全文
posted @ 2017-10-13 14:24 Mr.Kay 阅读(311) 评论(0) 推荐(0)
摘要:function foo1(){ return { bar: "hello" };} function foo2(){ return { bar: "hello" };}var a=foo1();var b=foo2();console.log(a) ... 阅读全文
posted @ 2017-10-13 14:21 Mr.Kay 阅读(310) 评论(0) 推荐(0)
摘要:直接上代码(demo可直接拷贝运行): Title 提交问题描述:给一个输入框设置失焦事件之后,失焦事件总是优先其它事件先触发,导致输入完成之后点击提交按钮无效。解决方案:方法1、通过给失焦事件设置延迟触发。方法2、将按钮的... 阅读全文
posted @ 2017-08-20 15:39 Mr.Kay 阅读(1626) 评论(0) 推荐(0)
摘要:可使用以下两种方法之一:1. 到网站 http://idea.lanyus.com/ 获取注册码。2.弹窗中选择最后一个页面license server,填入下面一种链接即可: http://idea.iteblog.com/key.PHP http:/... 阅读全文
posted @ 2017-08-10 09:40 Mr.Kay 阅读(418) 评论(0) 推荐(0)
摘要:重点: 给父容器的CSS添加一个 overflow 属性, overflow:hideen;-------------------------------------------------------------------------------------以下为... 阅读全文
posted @ 2017-08-09 10:02 Mr.Kay 阅读(1211) 评论(0) 推荐(0)
摘要:直接代码: $("#opacResultTable").scroll(function () { var scroH = $(this).scrollTop(); //滚动高度 var viewH = $(this).height();... 阅读全文
posted @ 2017-08-02 16:49 Mr.Kay 阅读(243) 评论(0) 推荐(0)