Giter Club home page Giter Club logo

blog-hexo's People

Watchers

 avatar  avatar  avatar

blog-hexo's Issues

ts2php, 将你的 TypeScript 代码转换为 PHP | 梅旭光的个人博客

https://meixg.cn/2019/04/24/ts2php/

我们实现了一个工具 ts2php,可以将 TypeScript 文件转换为 PHP 文件,支持了大部分的 TypeScript 语法。它的意义在于可以让同一份逻辑,在前端(通过 JS)和后端(通过 PHP)都可以执行。 又一个装 X 项目?为什么要将 TypeScript 转换为 PHP?当然因为 PHP 是世界上最好的语言😂。 玩笑放在一边,技术要为业务服务,这么做的原因,就是业务需要,对业务

《软技能》读书笔记 | 梅旭光的个人博客

https://meixg.cn/2018/05/19/soft-skills-notes/

最近读完了《软技能——代码之外的生存指南》,这本书重点在于如何将程序员的职业生涯过的更好。作为一个程序员,绝不仅仅是技术好就可以的,并且就连着重在哪些技术上,也是需要抉择的。这本书在职业、自我营销、学习、生产力、理财、健身和精神这几个方面都给出了很好的简易,十分推荐。

JavaScript中对象的继承 | 梅旭光的个人博客

https://meixg.cn/2015/10/22/javascript-object-inherit/

继承分为接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,因此在ECMAscript中不支持接口继承,只支持实现继承。ECMAScript中描述了原型链的概念,并将其作为实现继承的主要方法。其基本**是利用原型让一个引用类型继承另一个引用类型的属性和方法。

hash模式下Vue-router页面返回锚点(scroll behavior)实现 | 梅旭光的个人博客

https://meixg.cn/2017/05/24/vue-anchor-scroll/

在普通页面中,点击浏览器的返回按钮,在返回到上一页时会处在上次浏览的位置。单页面应用中,由于始终是同一个页面, 因此需要自行实现页面返回时的锚点。Vue-router的Scroll Behavior可以用于解决这个问题,但是只能应用在HTML5 history模式。本文实现了在hash模式下的锚点跳转。

移动端 h5 实现 webview 退出时弹窗 | 梅旭光的个人博客

https://meixg.cn/2018/06/20/prevent-webview-exit/

在移动端开发时,一个很常见的情况是客户端开启一个 webview 来展示 h5 页面,端上会给这个 webview 提供一个返回按钮等功能,当点按返回没有历史记录时,就会退出当前 webview。PM 有时会有需求在退出 h5 应用时弹窗提示用户,在用户点击确认后,才真正退出,这里提供一个实现这个需求的思路。

在CentOS下搭建OpenVPN实现ipv6网络连接ipv4 | 梅旭光的个人博客

https://meixg.cn/2015/10/19/centos-openvpn/

学校的网络访问IPV4地址是计算流量的,并且相比其他高校还要贵出不少。而IPV6是不计流量的,在有IPV6地址的服务器上搭建OpenVPN可以用IPV6网络通过服务器转发访问IPV4地址,实现免流量上网。 首先需要一个有IPV6地址的服务器,我使用的是ramnode.com。CentOS 6操作系统。 另外阿里云等国内服务器使用IPv6 Tunnel Broker似乎也可以有IPV6地址。这样速度

WSL 安装及前端开发环境配置 | 梅旭光的个人博客

https://meixg.cn/2019/05/16/wsl/

WSL 全称为 Windows Subsystem for Linux,是一个为在 Windows 10 上能够原生运行 Linux 二进制可执行文件(ELF格式)的兼容层。微软早在 16 年就推出了 WSL,前一阵更是发布了 WSL 2.0,现在想必已经相对完善了。最近我在自己的 Windows 笔记本上安装了 WSL 并进行了体验,总体来说体验很棒,下面是具体的内容。

使用vscode调试编译后的js代码 | 梅旭光的个人博客

https://meixg.cn/2018/05/13/vscode-debug/

vscode 是一个非常棒的编辑器,内置功能强大的调试能力。经过简单的设定,就可以对 js 文件进行调试。但有时我们想要调试的内容是经过编译的,当然我们可以直接调试编译后的代码。但经过编译压缩以后的代码,可读性很差,且也可能无法分模块查看了,有什么方法进行编译前的代码调试么?答案当然是肯定的。

正则表达式速查表 | 梅旭光的个人博客

https://meixg.cn/2016/09/21/RegExp-cheatsheet/

验证某个模式是否获得预期的匹配结果并不难,但如何验证它不会匹配到你不想要的东西就没那么简单了。 匹配单个字符 直接输入字符 .匹配任何单个字符 使用\进行转义 匹配一组字符 使用元字符[和]来定义一个字符集合 合法的字符区间 0-9匹配所有数字 A-Z a-z A-z会包含在Z和a之间的字符 使用元字符^对一个字符集合进行取非匹配 使用元字符 匹配空白字符 [\b]回退(Backspa

JavaScript中值的复制和参数的传递 | 梅旭光的个人博客

https://meixg.cn/2015/09/22/javascript-value-copy/

JavaScript中的变量分为基本类型的值和引用类型的值。 基本类型的值:Undefined、Null、Boolean、Number和String。 引用类型的值:object 复制变量值在复制变量时复制的都是值,两者都产生一个新的变量。不同的是 基本类型复制的是实际的值,而引用类型复制的值是地址(指针)。外在表现为基本类型值的变量在操作时原始变量不发生变化;而引用类型变量在进行操作时改变的

使用 Trusted Web Activity 将你的 PWA 站点打包为 Native App | 梅旭光的个人博客

https://meixg.cn/2019/03/11/twa/

PWA(Progressive Web App) 可以使得 Web 站点拥有类似 Native App 的使用体验,虽然已经推出一段时间,但目前来看,PWA 离真正的 Native App 还有一个重要的差别,那就是进入应用商店。Trusted Web Activity 的发布,使得将 PWA 站点打包为 Native App 放入应用商店有了更好的体验。为什么要把一个 Web 站点放入应用商店呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.