javascript

标签下的文章

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

标签 javascript

javascript 2023-10-13

用jquery取代a链接的title说明文字

站点的标签页原来是类似下图左侧的,在标签后用括号的形式展示了文章数量,边栏本来就小,加了数字后感觉内容变长,也有点影响标签文字的识别,就想着改成下图右侧的形式。记录一下原来生成含数字标签的代码,方便以后修改时的查询:<?php ...

建站相关 javascript

javascript 2023-10-11

js正则表达式的匹配与替换操作

利用exec()可以提取到某一段字符串中的指定的值,比如有下面这样一行字符串:a='-aaaa-bbbb-cccc-';想要分别提取其中的连续的字符,即“aaaa”、“bbbb”、“cccc”,书写正则表达式如下,并利用exec()函...

建站相关 javascript

javascript 2023-10-09

双栏多栏主题图片的lazyload问题

想为全站添加lazyload效果,这样在图片加载成功后会得到一个渐变显示的效果,看起来酷酷的。使用jquery的lazyload老牌插件,先写的js效果,后添加的模块,左边栏的图片加载的好好的,等到右边栏输出缩略图时,就出现了问题。l...

建站相关 javascript

javascript 2023-09-27

php如何传递数据给前端的javascript

尝试写主题的时候遇到了需要利用后台的设置数据去改变前端javascript设置的需求,比如后台设置一个幻灯的轮播速度为“5000”毫秒,需要将这个数据传递给js插件“slidejs”。最初的做法是利用php直接输出一段标签,类似下面这...

建站相关 javascript

javascript 2023-05-28

利用js获取当前页面的域名与网络协议等信息

浏览器会在用户有历史搜索记录之后自动弹出一些关键词供用户选择。但弹出的窗口的位置往往距离输入框过近,弹窗样式也不是特别好看。所以准备参考360,记录用户的搜索关键词,以标签的形式放在弹出窗口中,当输入框获取到焦点时,弹出自定义的窗口,...

建站相关 javascript

javascript 2023-05-09

利用localStorage保存用户的浏览记录

尝试在页面上加载了一言,没事刷新页面就会看到一条新的记录。偶然刷到这样一句话:“大佬永远都觉得自己是萌新”,秉承这种态度的人,一方面可能是出自谦虚。另一方面,技术迭代日新月异,知识浩如烟海,能在某一方面保持拔尖的人,确实为数不多。说回...

建站相关 javascript

javascript 2023-04-27

利用console.time来测试一下js程序的执行效率

想测试一下自己的程序跑一圈需要多少时间,可以尝试启动一个计时器来跟踪它的占用时长。每一个计时器必须拥有唯一的名字。当以此计时器名字为参数调用 console.timeEnd() 时,浏览器将以毫秒为单位,输出对应计时器所经过的时间。启...

建站相关 javascript

javascript 2023-04-10

利用lazysizes.js实现图片懒加载

站点的专题图片稍有点大,恩,其实主要是服务器的带宽过小。导致访问的时候图片加载过慢,页眉部分会空出一块,直到加载结束。于是就想参照joe主题的样式,做一个图片懒加载的效果。joe主题使用了lazysizes实现图片的懒加载。于是查询了...

建站相关 javascript

javascript 2022-11-16

利用js代码获取淘宝详情页大图

利用代码成功获取到了京东的宝贝详情页的大图,想顺便尝试一下淘宝的大图的获取。与京东不同,京东修改了图片的路径地址以实现不同尺寸的展现,淘宝则是以修改图片后缀名的方式,如果想要展现宝贝的大图,直接去掉图片的后缀名就可以了。获取图片的js...

建站相关 javascript

javascript 2022-11-15

利用js代码获取京东详情页大图

想下载一张无水印的京东商品详情页大图,操作的时候突然懒癌发作,想要用js的方式直接获取,于是就花了数倍的时间调试出以下的代码,也不知道是省事还是更加费事了。(因为部分京东宝贝的缩略图地址格式有差异,代码有时会失效)获取当前鼠标悬停的图...

建站相关 javascript

javascript 2022-11-02

parentElement与parentNode的区别

想要获取某个元素的父级对象,在console调试时发现parentElement、parentNode两个指令返回的元素其实是同一个。百度查询了一下它们的区别,发现这俩一个是W3C标准(parentNode),另一个则是IE标准,相对...

建站相关 javascript

javascript 2022-10-30

wordpress后台js版本增加分页

尝试写了一个js版本的wordpress后台,但是只有一个单页,后续设置项目过多的时候可能会不方便。虽然不知道到底有没有后续,作为一个学习项目也不错,于是决定为后台增加一个分页。写这个typecho主题的时候尝试过阅读joe的后台分页...

建站相关 javascript

javascript 2022-10-28

getElementsByClassName的返回对象

一直以为getElementsByClassName返回的是一个数组,日常使用上也经常会直接给结果加一个下标直接提取。某天学习一段代码,原代码使用querySelectorAll获取元素,然后利用forEach命令为每个元素添加了一个...

建站相关 javascript

javascript 2022-10-28

javascript中有趣的逻辑与运算

逻辑运算又称布尔运算,主要用于多条件的判断,逻辑运算符包括:逻辑与&&、逻辑或||和逻辑非!。其中逻辑与有点不务正业,经常出现在并不需要判断多条件是否同时成立的场合。逻辑与是一种短路(偷懒)逻辑,如果左侧表达式为false,则直接短路...

建站相关 javascript

javascript 2022-10-28

javascript代码中逗号有什么用

后台设置项较多的时候,修改到下拉保存需要下拉较长距离,考虑改造成分页的形式。joe主题的后台是支持分页的,看了下joe主题的分页代码,因为代码中有好些地方使用了逗号,看不大懂-_-!!!,真是大写的尴尬呀。最常见的逗号的应用常见于赋值...

建站相关 javascript