文章列表

JavaScript 浮点数的精确计算

, ,
JavaScript 采用 IEEE 754 双精度浮点数标准存储数值,导致小数运算存在精度误差。针对该问题,可通过将浮点数转换为整数进行计算后再还原的方式实现精确运算:先将操作数按指定小数位数放大为整数,执行加减乘除运算后,再除以相应的 阅读全文

JavaScript Tips

,
JavaScript实用技巧汇总,涵盖字符串转数字的强制与隐式转换方法、各类数据布尔值判定测试、多维数组的定长与不定长创建方式、防止页面被iframe嵌套的安全方案、正则匹配结果转数组的四种实现思路、数组求最大值的遍历与Math函数法、数字 阅读全文

jQuery 笔记:自动完成

, , ,
记录基于 jQuery 实现搜索框自动完成功能的实践过程,面向前端初学者。内容涵盖页面 HTML 结构搭建、CSS 样式布局,以及核心交互逻辑:通过键盘方向键上下选择候选词、回车确认、ESC 关闭,配合鼠标悬停高亮与点击选取,同时处理搜索按 阅读全文

jQuery 笔记:突出焦点(透明度)

记录基于 jQuery 实现元素焦点突出效果的实践过程,核心方案为通过动态调整透明度区分目标元素与背景元素:鼠标悬停时当前元素透明度设为 1,其余元素降至 0.1。提供完整 HTML 结构、CSS 样式及可复用的插件源码,支持自定义容器范围 阅读全文

jQuery 笔记:选项卡

, , ,
该笔记面向前端初学者,演示如何使用 jQuery 实现网页选项卡组件。内容从需求分析入手,将选项卡拆解为导航按钮与内容面板两部分,逐步完成 HTML 结构搭建、CSS 样式美化及 JavaScript 交互逻辑编写。 阅读全文

FirePHP Chrome 版

, , , ,
FirePHP Chrome版是一款专为Chrome浏览器开发的PHP调试工具扩展,针对原版FirePHP在Chrome下性能不足的问题进行了优化。安装方式简单,开启开发者模式后拖拽安装即可,通过浏览器图标启用调试功能。 阅读全文

Sublime Text2 浏览器预览插件

, , , ,
该插件为 Sublime Text 2 提供浏览器预览功能,支持调用多种浏览器打开当前文件,通过判断文件地址及读取注册表实现智能识别,并配备右键菜单与扩展快捷键以提升操作效率。项目已开源托管于 GitHub,旨在帮助前端开发者及爱好者简化工 阅读全文

浏览器控制台的简单使用

,
浏览器控制台可直接操作页面内容与获取信息,适用于调试及动态数据提取。通过三个实例展示其应用:利用jQuery提取VMware菜单中英文对照,读取Chrome本地存储获取腾讯微博关注列表,以及调用QQ音乐接口查询当前登录用户昵称。 阅读全文

新浪云图标一枚

, ,
使用Photoshop绘制了新浪云计算平台图标,创作灵感源于在SAE四个月工作期间对"稳定"这一核心价值的深刻印象,表达了对网站脚本库更换顺利推进、整理后的脚本库保持稳定并利于后期扩展开发的期望。 阅读全文

JavaScript 定义变量的那些坑

, ,
JavaScript变量声明存在预编译机制导致的常见陷阱,包括函数声明与变量声明的提升优先级差异、重复定义时的覆盖规则,以及作用域链中变量查找的异常行为。通过多个代码实例演示了函数表达式与函数定义式在预解析阶段的不同处理逻辑,分析了闭包内变 阅读全文