• js keyup、keypress和keydown事件 详解

    js keyup、keypress和keydown事件都是有关于键盘的事件 当一个按键被pressed 或released在每一个现代浏览器中,都可能有三种客户端事件。 keydown event keypress event keyup event keydown事件发生在键盘的键被按下的时候,接下来触发 keypress事件。 keyup 事件在按...

    2018-12-27 07:42:11

  • 数组&对象

    一、遍历数组的几种方式 var arr = [1,2,3 ]; Array.prototype.test = function (){}arr.name ='jq' 1、 for /* * index是number类型的,可以使用break,continue,return语句* 可以遍历对象 */ for ( var index = 0, length = arr.length; index length; index++ ) {...

    2018-12-27 07:42:11

  • 分页功能的简单实现。使用模板引擎

    思路:页面上动态生成上一页(i-1), i - 2,i - 1 ,i, i + 1,, i +2 ,下一页(i+1) 。7个按钮。其中 i是当前页码。 在模板中判断 i - 1 ,i - 2是否小于0 ,是则不生成按钮。同理判断i + 1 ,i + 2是否大于最大页码。 在按钮中自定义属性date -page存储页码。根...

    2018-12-27 07:42:08

  • 关于vs code 快速生成vue 模板

    在 文件首选项用户代码片断里面,打开vue.json 添加以下代码: " Print to console " : { " prefix " : " vue " , " body " : [ " style " , " /* pageFullScreen在index.css */ " , " #xxxFullScreen { " , " background-color: #eee; " , " } \n " , " /style " , "...

    2018-12-27 07:42:07

  • 前端项目中常用es6知识总结 -- 箭头函数及this指向、

    项目开发中一些常用的es6知识,主要是为以后分享小程序开发、node+koa项目开发以及vueSSR(vue服务端渲染)做个前置铺垫。 项目开发常用es6介绍 1、块级作用域 let const 2、箭头函数及this指向 3、promise、 4、async await语法 4、模块化 module export和import 5、...

    2018-12-27 07:42:04

  • 移动端click延迟和tap事件

    一、click等事件在移动端的延迟 click事件在移动端和pc端均可以触发,但是在移动端有延迟现象。 1、背景 由于早期移动设备浏览网页时内容较小,为了增强用户体验,苹果公司专门为移动设备设计了 双击放大 的功能,以确保用户可以方便地放大网页内容,但是当用户单击按...

    2018-12-27 07:42:06

  • 关于nginx部署vue项目的两个问题

    首先我使用的是后端接口+前端vue的形式,这样就涉及到跨域的问题。我是这样配置的: server { listen 80; server_name www.liangyp.xyz;//访问网址 location / { root /var/www/VueApp; index index.html index.htm; } //这里是配置的如果访问apis则是转到后端接口,这...

    2018-12-27 07:42:03

  • 《JavaScript高级程序设计》笔记:DOM2和DOM3(十二)

    DOM1级主要定义的是HTML和XML文档的底层结构。DOM2级和DOM3级在这个结构基础上引入了更多的交互能力,也支持更高级的XML特性。为此DOM2级和DOM3级分为了很多的模块(模块直接具有某种关联),分别描述了DOM的某个非常具体的子集。这些模块如下: DOM2级核心:在1级核心...

    2018-12-27 07:41:56

  • (JavaScript基础向)日常小发现:forEach等函数的第

    forEach函数用得平时用得比较多,但是从来没想到forEach函数还有第二个参数。 这里是菜鸟教程对forEach函数的详细说明:forEach的详细说明。 如上图,forEach函数有第二个参数 thisValue。 简单点来说,就是我们可以直接使用第二个参数来指定函数里的this的值,而不需...

    2018-12-27 07:41:59

  • 数据循环处理

    function ArrayObj(arr, obj) { var find = false ; var temperaturesArrayObj = {}; for ( var index in arr) { if (obj.legend == arr[index].name) { temperaturesArrayObj = arr[index]; find = true ; } }; if (find) { temperaturesArrayObj.data.push(obj.yaxis...

    2018-12-27 07:41:58

2