所有文章

原生JS判断是否含有子元素(两种方法)

在你使用 Javascript 的过程中你可能需要使用 js 判断一个 HTML 元素是否含有子元素,在本文中我们将要介绍 js 判断是否含有子元素的两种方法: Javascript 中使用 Node: hasChildNodes() 方法判断是否含有子元素 Javascript 中使用 Node: childNodes 属性判断是否含有子元素 注:js 判断是否含有子元素...

Django 中解决百度统计 Referrer 被禁用错误

百度统计是一款稳定、专业的网站数据流量分析平台。百度统计提供流量统计、用户搜索的关键词等功能,结合百度使用非常契合。 在 Django 项目中使用百度统计,安装百度统计代码后,检测百度统计代码的安装状态,可能会提示 “Referrer 被禁用” 错误。 本文将介绍如何解决 Django 项目中百度统计 Referrer 被禁用错误。 百度统计Referrer被禁用原因分析 如果...

Django 解决 TypeError 'RelatedManager' object is not iterable

在运行 Django 项目时,您可能会遇到 TypeError 'RelatedManager' object is not iterable 错误。 本文将为您介绍如何解决 Django 项目中的 TypeError 'RelatedManager' object is not iterable 错误。 RelatedManager错误信息 TypeError a...

原生 js移动节点的方法

在 HTML 中你可能需要使用 js动态移动节点的方法,把 HTML DOM 节点移动到其他的位置。 本文将介绍使用原生 js移动节点的方法,实现 js节点移动。 移动节点js使用的HTML <!DOCTYPE html> < html lang = "en" > < head > ...

FreeBSD 14 安装 nodejs

Node.js 是一个开源、跨平台的 JavaScript 运行时环境,它使用 C++ 语言开发。Node.js 基于 Chrome V8 引擎的 Javascript 运行环境。Chrome V8 JavaScript 引擎(Google Chrome 的内核)是在浏览器中解释执行 javascript 脚本的程序,使用 C++ 语言开发。Nodejs 的出现使得能够在浏览器外解释执行 ja...

Javascript 为元素添加事件监听器

使用原生 Javascript(Vanilla JS)为元素添加事件监听器,需要使用 EventTarget.addEventListener() 函数。 EventTarget.addEventListener() 方法将指定的监听器注册到 EventTarget 上,当该对象触发指定的事件时,指定的回调函数就会被执行。 EventTarget 可以是一个文档上的元素 El...

FreeBSD 14 安装 Ruby 包管理器 Gem 和 Bundler

Gem 和 Bundler 是 Ruby 语言的包管理器,与 Python 语言下的 pip,或 FreeBSD 系统下的包管理工具 pkg 的功能相似,使用 Ruby 的 Gem 或 Bundler 包管理器可以非方便的安装、卸载 Ruby 软件包。在 FreeBSD 14 系统中安装 Ruby 后,默认没有安装 Gem 和 Bundler,要想使用 Gem 或 Bundler 需要单独安装...

JavaScript 为多元素添加监听事件修改元素或属性

本文介绍使用原生JavaScript (Vanilla JS)为多个元素添加事件监听器,添加或修改元素(element)或属性(class, id, rel, type等),为触发事件的元素添加和修改属性和元素。 Javascript为多元素添加事件监听器的步骤 : 获取所有的元素 使用循环一次性添加事件监听器 获取元素 要为多个元素添加事件监听器,如要获取多个元...

jQuery分页代码实现分页功能(在已有HTML的基础上)

本文介绍使用 jQuery 实现分页功能,并提供 jQuery分页代码,该功能的实现是在已有HTML结构的基础上,而不是使用 URL 的 page 参数实现分页。 如果你要实现从处理JS数据数据生成HTML,然后再使用原生JS实现分页功能请查看: 原生JS实现分页功能完整代码 使用 jQuery 实现分页功能(jQuery分页代码)的步骤: 基于已有HTML结构 使用jQ...

Markdown 在列表中添加代码块而不中断编号

本文将为你介绍如何在 Markdown 的列表中添加代码块,而不中断列表的编号。 Markdown 代码块实现方式 Markdown 中实现代码块的方式有两种: 第一种:缩进形式的代码块(它的优势在于) 第二种:围栏代码块(它的优势在于能够设置代码的语言,可高亮显示) 两种形式的代码块优劣势对比 缩进代码块: 优势:能够插入到其他的内容中,只要比其他内容...