蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
javascript
Javascript中Window对象的属性、方法、事件一览
研发说

Javascript中Window对象的属性、方法、事件一览

Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 Window的属性   属性 描述 closed 获取引用窗口是否已关闭。 defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息。 dialogArguments 设置或获取传递给模式对话框窗口的变量或变量数组。 dialogHeight …

2015年12月20日 0条评论 6597点热度 0人点赞 cywcd 阅读全文
javascript中DOM0,DOM2,DOM3级事件模型解析
研发说

javascript中DOM0,DOM2,DOM3级事件模型解析

javascript中的事件 javascript程序使用的是事件驱动的设计模式,为一个元素添加事件监听函数,当这个元素的相应事件被触发那么其添加的事件监听函数就被调用:事件是javascript和HTML交互基础, 任何文档或者浏览器窗口发生的交互, 都要通过绑定事件进行交互; 所有浏览器都支持DOM0级事件处理程序,且使用该方式时,事件处理程序是在元素的作用域中运行,因此程序中的this都是指向元素。 如何理解DOM0,DOM2,DOM3 文档对象模型是一种与编程语言及平台无关的API(Application …

2015年11月25日 4条评论 11880点热度 0人点赞 cywcd 阅读全文
JS 获取浏览器窗口大小全解
研发说

JS 获取浏览器窗口大小全解

如果要在浏览器上显示东西 用 document.documentElement.clientHeight ,document.documentElement.clientWidth 或者 document.body.clientWidth document.body.clientHeight 这代表着网页可用区域. 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidt…

2015年10月13日 0条评论 4673点热度 0人点赞 cywcd 阅读全文
js事件流:冒泡事件和捕获事件详解
研发说

js事件流:冒泡事件和捕获事件详解

文章目录 1.什么是事件流 2.事件流的类型 3.冒泡型事件(Dubbed Bubbling) 4.捕获型事件(Event Capturing) 5.事件处理函数/监听函数 6.事件注册 7.现代事件绑定方法 8.事件委托 什么是事件流 从页面中接收事件的顺序。也就是说当一个事件产生时,这个事件的传播过程,就是事件流。 浏览器中的事件流意味着页面上可有不仅一个,甚至多个元素响应同一个事件。而这一个或多个元素响应事件发生的先后顺序在各个浏览器(主要针对IE和Netscape)上是不同的。 事件流的类型: DOM同时支…

2015年8月7日 0条评论 8317点热度 0人点赞 cywcd 阅读全文
JS判断移动设备浏览器信息
研发说

JS判断移动设备浏览器信息

/* * 智能机浏览器版本信息:**/ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') …

2015年6月3日 0条评论 4698点热度 0人点赞 cywcd 阅读全文
原生js写ajax请求(兼容各主流浏览器)
研发说

原生js写ajax请求(兼容各主流浏览器)

1.创建XMLHttpRequest对象 [codesyntax lang="php"] function createXMLHTTPRequest() { //1.创建XMLHttpRequest对象 //这是XMLHttpReuquest对象无部使用中最复杂的一步 //需要针对IE和其他类型的浏览器建立这个对象的不同方式写不同的代码 var xmlHttpRequest; if (window.XMLHttpRequest) { //针对FireFox,Mozillar,Opera,Safari,IE7,IE8…

2015年6月2日 0条评论 7563点热度 0人点赞 cywcd 阅读全文
移动端微信分享弹出遮罩层js效果
研发说

移动端微信分享弹出遮罩层js效果

css部分: .btonshare{ width:80%; height:50px; float:left; background:#16bb5c; margin:0 10%; margin-top:15px;text-align:center; color:#fff; line-height:50px; border-radius:10px;} #cover{display:none;position:absolute;left:0;top:0;z-index:18888;background-color:#00…

2015年4月17日 4条评论 25275点热度 0人点赞 cywcd 阅读全文
浅析js闭包的作用
研发说

浅析js闭包的作用

闭包的概念 闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变 量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境 (作用域)。 变量的作用域   作用域链 在理解闭包以前.最好能先理解一下作用域链的含义,简单来说,作用域链就是函数在定义的时候创建的,用于寻找使用到的变量的值的一个索引,而他内部的规则 是,…

2015年3月23日 0条评论 5243点热度 0人点赞 cywcd 阅读全文
JS获取浏览器窗口大小、获取屏幕、浏览器、网页高度宽度方法
研发说

JS获取浏览器窗口大小、获取屏幕、浏览器、网页高度宽度方法

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被…

2014年3月26日 0条评论 6668点热度 0人点赞 cywcd 阅读全文
js鼠标滑到图片上显示渐变弹出大图
研发说

js鼠标滑到图片上显示渐变弹出大图

js鼠标滑到图片上显示渐变弹出大图 dome示例: js代码如下: [codesyntax lang="php"] function getViewportHeight() { if (window.innerHeight!=window.undefined) return window.innerHeight; if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight; if (document.body…

2013年10月11日 0条评论 7807点热度 0人点赞 cywcd 阅读全文
1234
最新 热点 随机
最新 热点 随机
前端开发 TanStack 化:从“框架思维”到“能力组合”的工程演进 Docker 进阶(七):容器化体系设计总结与生产落地经验复盘 Docker 进阶(六):生产环境中的 Docker 安全、监控与日志体系 Docker 进阶(五):Docker + CI/CD —— 从代码提交到自动部署 Docker 进阶(四):使用 Docker Swarm 与 Kubernetes 实现容器编排 Docker 进阶(三):深入理解镜像层(Layer)与缓存机制
Workbox:可直接用于生产环境的 Service Worker 利器快速构建项目文档网站:主流文档站点工具选型与对比DiceBear:30+ 风格、完全可定制的开源头像生成解决方案ES2015 → ES2025:JavaScript 十年演进全景回顾与核心 API 总结ECMAScript 2025(ES16)深度解析20 个现代 JavaScript API 深度盘点
Mac下Flutter进行真机调试 Javascript中Window对象的属性、方法、事件一览 向IE6说再见,六大理由! 本地开发环境启用 HTTPS / HTTP2 :使用 mkcert 实践分享 ECMAScript 2025(ES16)深度解析 Rsbuild:由 Rspack 驱动的新一代高性能 Web 构建工具
文章栏目
  • AI谈 / 13篇
  • 效能录 / 38篇
  • 架构论 / 12篇
  • 研发说 / 212篇
  • 随笔集 / 13篇

AI Agent AI工作流 ajax angularjs css css3 flutter html5 HTTP2 http协议 javascript Jest jquery js js库 LangChain Monorepo node nvm Plop.js PWA service worker SSR this Three.js UniApp vercel Vite vue Web Components WebGL webpack WebSocket web技术 前端安全 前端工具链 前端工程化 前端性能优化 性能优化 智能体 构建工具 浏览器 生活随笔 网页兼容 解决方案

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2