摘要: 基于原型编程 在面向对象的编程语言中,类和对象的关系是铸模和铸件的关系,对象总是从类创建而来,比如Java中,必须先创建类再基于类实例化对象。 而在基于原型编程的思想中,类并不是必须的,对象都是通过克隆另外一个对象而来,这个被克隆的对象就是原型对象。 基于原型编程的语言通常遵循下面的规则: 所有的数 阅读全文
posted @ 2024-05-23 14:37 程序员李林 阅读(824) 评论(1) 推荐(3)
摘要: Appium主要是通过调用安卓提供的接口来执行命令的,所以需要安装Java和安卓SDK。 1.安装Appium服务端 appium的服务端是基于node的,直接使用npm(node包管理器)安装即可,比较简单。 npm install -g appium 2.安装Python客户端 pip inst 阅读全文
posted @ 2024-04-22 20:08 程序员李林 阅读(227) 评论(0) 推荐(0)
摘要: 安装 Mac 使用 brew 进行安装: brew update brew install pyenv 配置环境变量 (以 zsh 为例): echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo '[[ -d $PYENV_ROOT/bin 阅读全文
posted @ 2024-02-08 13:35 程序员李林 阅读(518) 评论(0) 推荐(0)
摘要: XPath 通常用来进行网站、XML (APP )和数据挖掘,通过元素和属性的方式来获取指定的节点,然后抓取需要的信息。 学习 XPath 语法之前,首先了解一下一些概念。 概念介绍 节点之间的关系 以上面的 HTML 节点树为例,节点之间包含了下列的关系: 父节点 (Parent): HTML 是 阅读全文
posted @ 2024-02-01 11:48 程序员李林 阅读(1087) 评论(0) 推荐(2)
摘要: JavaScript 提供了 automatic semicolon insertion (ASI)自动插入分号规则,在不加分号的情况下,会自动补充分号来分隔不同语句。 导致在继左大括号换行、tab 和 space 圣战后,前端又出现了一场战争。 并且随着那个男人加入这场讨论之后,关于是否应该加分号 阅读全文
posted @ 2024-01-18 14:40 程序员李林 阅读(1256) 评论(0) 推荐(2)
摘要: hello,今天给大家分享几款 node 版本管理的工具。 背景 在开发前端项目的时候,特别是新到公司接手一个多年维护的老项目时,如果 node 版本不正确,有的插件可能无法正确安装,比如我之前提到的 node-sass 无法安装问题,具体请看:https://www.cnblogs.com/eas 阅读全文
posted @ 2024-01-13 21:24 程序员李林 阅读(1439) 评论(0) 推荐(1)
摘要: Hello,大家好! 日常开发中大家应该经常使用 npm install xxx 来安装包依赖,那是否注意到npm升级到 npm@5.2.0 之后,在 npm 二进制命令旁边安装了一个 npx 二进制文件呢? 没有 npx 命令前 在没有 npx 命令之前,我们想要执行项目中安装的可执行脚本,以安装 阅读全文
posted @ 2024-01-12 18:03 程序员李林 阅读(966) 评论(0) 推荐(1)
摘要: 本文参考谷歌开发文档风格指南、Vue官方文档、React官方文档、掘金小册和阮一峰《中文技术文档的写作规范》,其中排版格式,主要参照Vue、React官网,写作规范部分主要参考阮一峰老师的《中文技术文档的写作规范》。 编写技术文档除了排版格式和规范,思路和风格也极为重要,目前一些亲和、幽默的写作风格 阅读全文
posted @ 2024-01-11 18:28 程序员李林 阅读(1767) 评论(0) 推荐(4)
摘要: 1. 堆栈 在JavaScript中,内存堆是内存分配的地方,调用栈是代码执行的地方。 原始类型的保存方式:在变量中保存的是值本身,所以原始类型也被称之为值类型。 对象类型的保存方式:在变量中保存的是对象的“引用”,所以对象类型也被称之为引用类型。 调用栈理解非常简单,当遇见一个方法时推入调用栈中, 阅读全文
posted @ 2024-01-10 19:11 程序员李林 阅读(472) 评论(0) 推荐(4)
摘要: 主题说明 此主题样式基本来源于掘金小册学习界面 下载地址:https://github.com/easylee1996/typora-juejin-theme 主题预览 主题文档示例 如何使用 克隆仓库,复制 assets 下主题 css 文件 Typora 依次打开菜单>主题,点击按钮打开主题文件 阅读全文
posted @ 2024-01-10 17:42 程序员李林 阅读(91) 评论(0) 推荐(0)