
JavaScript实用技巧:字符串截取与元素隐藏
76KB |
更新于2024-08-28
| 112 浏览量 | 举报
收藏
"JavaScript实用技巧集锦"
这篇文章总结了一些实用的JavaScript小技能,包括字符串截取、元素隐藏以及根据设备类型应用不同样式的处理方法。
首先,`subString` 函数是一个用于截取字符串的函数,它特别考虑了汉字占两个字符的情况。函数接收两个参数:`str` 为要截取的字符串,`len` 为允许显示的最大字符数。通过正则表达式 `chineseRegex`,它可以识别非ASCII字符(通常是汉字)。在循环中,函数会计算字符串中的每个字符,如果遇到汉字,则增加 `newLength` 的值2,否则增加1。当 `newLength` 超过 `len` 时,循环停止并返回截取后的字符串。如果原始字符串长度超过 `len`,会在末尾添加省略号。
接着,`close_window` 函数用于隐藏可见的元素。它遍历具有`.dialog_con` 类的所有元素,使用 `:visible` 伪类判断元素是否可见。如果找到至少一个可见的元素,函数会隐藏所有 `.dialog_con` 和 `.dialogbox` 元素。如果没有可见元素,函数会调用 `window.android.callAndroidFinish()` 方法,这可能是与Android设备交互的自定义函数。
最后,文章提供了一个示例来根据设备类型引用不同的样式。这通常用于响应式设计,确保在不同设备上呈现合适的布局。通过使用JavaScript的 `if` 语句配合正则表达式,可以检测用户设备的特征。虽然具体的设备检查条件没有完全给出,但这种做法常见于检测移动设备和平板电脑,以便应用相应的CSS样式或执行特定的设备优化操作。
这些JavaScript技巧在实际开发中非常有用,它们可以帮助开发者更高效地处理字符串操作、动态调整界面状态以及实现设备感知的网页布局。学习和理解这些技巧可以提升JavaScript编程的灵活性和效率。
相关推荐










weixin_38710524
- 粉丝: 7
最新资源
- 多语言支持的JS万年历控件-最佳实践范例
- C#在Windows环境下安装服务程序的方法
- 100+分页样式原代码:多种风格设计任你选
- Visual Assistant X 10.4.1626.0版本特性及兼容性分析
- C++矩阵模板类MTL:全面支持矩阵运算及使用手册
- C#基础教程:创建简易网上书店应用
- C语言初学者的编程宝典
- Cpu-Z 1.46H软件:CPU信息监测与超频判断
- 《软件工程(第二版)》电子教案下载
- 研究生高级软件工程课程教学幻灯片
- 正版eWebEditor V5.5 ASP简体中文版发布
- C#聊天室源码教学:新手入门项目
- 小波算法在电力系统间谐波测量中的应用研究
- 深入浅出:Apriori算法VC实现源码解读
- Storm-Search 2.0:JSP多条件查询动态SQL生成器
- C#实现权限管理数据库的不分层实例
- 江苏省一级等级考试操作题真题解析
- H-JTAG V8.0版本发布:更便捷的支持KEIL、ADS、AXD
- 免费获取个性签名设计软件
- 探索托盘程序实例:实现托盘效果的开关功能
- Windows CE驱动开发:从工具建立到接口开发全攻略
- JSP网站开发教程:实现用户登录与邮件验证功能
- 掌握Flash编程:精选实例深度解析
- 珍藏版:九种经典聚类算法原著深度解析