如何支持输入@可以【@群内人】的功能? 常规思路是 监听keydown 事件 的shift+2 经试验发现这个事件(shift+2) 只是在英文状态下会触发,在中文状态下则事件不会触发,只可以触发(shift)事件。 此处作为html下和中文状态深深相关关联的dom3事件 不得不提到 composi ...
分类:
Web程序 时间:
2017-04-13 19:13:09
阅读次数:
274
周末无聊,这几天又复习了下JS搞基程序设计3,想着好记性不如浪笔头哇,要么把这些东西写下来,这样基础才能更加扎实么么哒,知道的同学也可以直接过一下,当做复习,小姨子再也不用担心我的学习啦;从哪里开始呢?????????????事件的类型DOM3规定了下面这几事件类型:UI事件;onl..
分类:
Web程序 时间:
2017-04-05 00:04:42
阅读次数:
343
鼠标事件,一般用button来区分鼠标的按键(DOM3标准规定: click事件只能监听左键, 只能通过mousedown和mouseup来判断鼠标键): 1.鼠标左键 button = 0 2.鼠标右键 button = 2 3.鼠标滑轮 button = 1 解决mousedown和click的 ...
分类:
其他好文 时间:
2017-02-10 17:28:36
阅读次数:
265
javascript高级程序设计 第一章--javascript简介Netscape开发的javascript最初的目的就是处理由服务器负责的一些输入验证操作,而在js问世之前,必须 把表单数据发到服务器端用户才能得到反馈。如今的js不再局限于简单的数据验证,而且具备了与浏览器窗口及其内容等所有方面 ...
分类:
编程语言 时间:
2017-02-07 15:01:21
阅读次数:
155
在实际开发中,很多时候需要知道某个节点是不是另一个节点的后代。很多浏览器提供了contains方法,如: DOM3提供的compareDocumentPosition方法也可以判断元素位置关系,结果如下: 1 无关 2 居前 4 居后 8 包含 16 被包含 因此跨浏览器的contains写法如下: ...
分类:
编程语言 时间:
2017-01-15 22:59:34
阅读次数:
228
第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准DOM去查找XML中的节点方式,大大降低了查找难度,方便开发者使用。但是,DOM3级以前的标准并没有 ...
分类:
编程语言 时间:
2016-12-23 22:43:52
阅读次数:
281
JavaScript,DOM操作样式 一.操作样式 CSS作为(X)HTML的辅助,可以增强页面的显示效果。但不是每个浏览器都能支持最新的CSS能力。CSS的能力和DOM级别密切相关,所以我们有必要检测当前浏览器支持CSS能力的级别。 DOM1级实现了最基本的文档处理,DOM2和DOM3在这个基础上 ...
分类:
编程语言 时间:
2016-11-27 14:18:15
阅读次数:
234
1.行内式绑定事件处理 <input type="button" value="click" style="color:red" onclick="console.log(this.style.color)"/> 另外一种写法: <input type="button" value="click" ...
分类:
其他好文 时间:
2016-11-25 01:03:29
阅读次数:
182
返回一个结点是否是一个结点的后代 console.log(document.documentElement.contains(document.body)); 还有DOM3级的compareDocumentPosition() 会返回掩码 1 无关 2 前 4 后 8 包含 16 被包含 因为会加上 ...
分类:
其他好文 时间:
2016-09-17 23:21:41
阅读次数:
237
function checkBrowser(){ //DOM2 级核心 var DOM2Core=document.implementation.hasFeature('Core','2.0'); //DOM3 级核心 var DOM3Core=document.implementation.has ...
分类:
其他好文 时间:
2016-08-26 10:33:42
阅读次数:
166