240 发简信
IP属地:广东
  • 120
    微信端ios键盘收起页面空白

    开发公众号的时候,遇到ios下键盘收起,页面显示空白,底下的元素被遮挡。 效果如图: 发现问题:键盘收起的时候,内容没有回弹,并且有一块空白遮挡了一部分元素 发现原因:for...

  • 120
    ES6部分总结

    var、let、const 比较 var 会有声明提升,并初始化为 undefined 疑问: 为什么打印 b 会报错? 为什么 window.b 和 b 结果是一样的? 因...

  • 《Node.js 硬实战》笔记

    这是看《Node.js 硬实战》写的第一个 demo 上面的代码写了什么? 用 require 方法导入了 Node.js 的两个核心模块:stream、util。 用 mo...

  • 120
    Node.js 笔记

    Node.js 简介 Nodejs 是什么? Node.js 不是一种独立的语言,也不是一个 JavaScript 框架,更不是浏览器的库。Node.js 是一个让 Java...

  • 120
    CommonJS 笔记

    CommonJS 规范是什么? 在 ES6 之前 JavaScript 是没有模块的概念的,而 Python 有 import 机制,PHP 有 include 和 requ...

  • emmmm,写得不太好,哈哈哈。

    JavaScript类的继承

    Object.create() 实现单继承 Object.assign() 实现多继承 Object.assign() 方法用于将所有可枚举的属性的值从一个或多个源对象复制到...

  • File System 笔记

    File System File System 是文件的读写操作。这个模块是由 标准的POSIX 封装形成的。怎么使用,直接导入该模块: require('fs') 大部分方...

  • Notification 桌面通知

    前几天,我们做了个小项目,然后去答辩。老师说能不能在Web端加一个通知信息的东西,比方说,我上传了新的文件上去,你们就能及时收到通知,知道班里有人上传新的文件了。我就想起fa...

  • 120
    Git 笔记

    背景 昨晚我建了个远程库,专门放笔记的。因为只是写md,又没写代码,所以就直接用vs code去编辑了。可vs code自带的git又不知道怎么用,然后我就只好打git命令行...

  • setTimeout()学习笔记

    setTimeout()是什么? 嗯,它是一个定时器。我最基础的了解是这样的,就是我们设置一个时间,等这个时间到了,就执行一个函数或者一段代码。 Syntax 语法 时长是以...

  • 120
    Web前端热更新

    热更新是什么? 简单来说,热更新一般是指手机里的app有小规模更新,以直接打补丁的形式更新。相对应的,另一种更新方式就是下载新的安装包,重新安装。所以热更新在手游里头是比较常...

  • ES6之let声明

    let 的「创建」过程被提升了,但是初始化没有提升,不允许重复声明。 var 的「创建」和「初始化」都被提升了。 TDZ 暂时死区,就是不能在初始化之前,使用变量。 cons...

  • 120
    js截取文件名不带后缀

    利用正则表达式是匹配后缀名 一般文件后缀都为.xxx,也就是说从尾部匹配的话首先是字母,接着应该有一个.那么我们就开始写正则表达式利用在线工具 方便我们编写边测试一般都是小写...

  • JavaScript类的继承

    Object.create() 实现单继承 Object.assign() 实现多继承 Object.assign() 方法用于将所有可枚举的属性的值从一个或多个源对象复制到...

  • 120
    Linux Shell脚本系列之二

    shell是干嘛用的?shell是一脚本语言,没有编译过程,不像Java等其他编程语言一样复杂,它面向的对象应该是服务器,为了运维人员方便管理服务器而去实现某些操作。而不是说...

  • yii框架之模块下的$defaultRoute

    对于 Web applications 网页应用, 默认值为 site对应 SiteController控制器,并使用默认的动作。 因此你不带路由的访问应用,如:localh...