JavaScript
mystonelxj
不断提高、充实自身
展开
-
子窗口在用window.open()方法打开后,如何关闭后刷新父窗口
需求在网站开发过程中,经常会有需要通过A页面打开B页面,在B页面操作完毕后,返回到A页面并刷新B页面相关信息。解决方式A页面增加JavaScript公共变量进行全局控制,通过启动、停止监听事件的方法监听B页面的工作状态,根据B页面的工作状态做出对应事件响应。具体做法如下: var timer; //监听器 var winopen; //B页面的打开事原创 2018-02-02 09:05:22 · 15127 阅读 · 1 评论 -
DOM系列:Attribute和Property
原文出处:https://www.w3cplus.com/javascript/dom-attributes-and-properties.html这两天一直在看DOM元素的attribute和property,简单让人晕。从直译上,我一开始都理解为“属性”,而且对于我这样的新手,将两者混淆在一起,傻傻的分不清楚。后来经过大大们的指点,知道两者是不同的东西,但两者之间又有紧密的联系。为了能更清...转载 2019-02-25 22:51:34 · 2973 阅读 · 0 评论 -
DOM 介绍
DOM概念DOM全称 Document Object Model,即文档对象模型,DOM是针对XML但经过扩展用于HTML的应用程序编程接口(API Application Programming Interface)。DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。DOM是万维网联盟(W3C The World ...原创 2019-02-13 22:59:06 · 7912 阅读 · 0 评论 -
JavaScript 各种遍历方式详解
原文出处:https://www.cnblogs.com/hbujt/p/5559482.html 目录forfor in forEachdo/while$.each$(selecter).each使用for in 遍历DOMList在$.each中想要终止循环,但是它没有continue或者break这样的终止方式,所以尝试使用return来进行终...转载 2019-02-28 16:09:50 · 10933 阅读 · 0 评论 -
JavaScript的Function 类型
注:原文出处:https://www.cnblogs.com/whiteMu/p/7399719.html一,Function定义 Function实际上是对象,与其他引用类型一样具有属性和方法。Function可以通过三种方法进行定义,分别是函数声明语法定义,函数表达式定义和Function构造函数定义。 1.函数声明语法定义function functionName(v...转载 2019-02-19 09:08:48 · 5042 阅读 · 0 评论 -
W3C定义的DOM2 事件接口方法
引言在W3C发布的DOM2级别的事件规范中,定义了事件接口。事件的调用者通过事件接口获取事件的上下文信息,通常而言,实施事件接口的对象传递第一个参数给事件调用者。每个事件具有特定的类型,而每个类型都具有特定的关联信息,这些信息通过事件类型衍生的特有接口传递给事件调用者,这些衍生接口在事件对象被事件监听器获取时实施。在事件接口规范中,定义了3个常量,7个只读属性与3个事件接口方法。具体如下:...原创 2019-02-17 08:45:30 · 6043 阅读 · 0 评论 -
DOM 公共事件
包含如下:事件分类 方法 描述 是否冒泡类型 是否支持取消默认事件 鼠标 onclick 当单击鼠标时运行脚本 Yes Yes ondblclick 当双击鼠标时运行脚本 Yes Yes ondrag 当dragstart 开始后,在拖动过程中运行脚本 Yes Yes ondrag...原创 2019-02-03 15:24:48 · 13839 阅读 · 0 评论 -
JavaScript术语:shim 和 polyfill
原文出处:https://www.html.cn/archives/8339在学习和使用 JavaScript 的时候,我们会经常碰到两个术语:shim 和 polyfill。它们有许多定义和解释,意思相近又有差异。ShimShim 指的是在一个旧的环境中模拟出一个新 API ,而且仅靠旧环境中已有的手段实现,以便所有的浏览器具有相同的行为。主要特征:该 API 存在于现代浏览器中...转载 2019-01-28 15:50:57 · 8221 阅读 · 0 评论 -
ES6新特性概览
原文: http://www.cnblogs.com/Wayou/p/es6_new_features.html本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是...转载 2019-01-21 16:12:32 · 7763 阅读 · 0 评论 -
SPA(单页面应用)和MPA(多页面应用)
单页面应用第一次进入页面时会请求一个html文件,刷新清除一下,切换到其他组件,此时路径也相应变化,但是并没有新的html文件请求,页面内容却变化了。原理: js会感知到url的变化,通过这一点可以用js动态地将当前页面的内容清除,然后将下一个页面的内容挂载到当前页面上。这个时候的路由不再是后端来做了,而是前端来做,判断页面显示相应的组件,清除不需要的。页面跳转: js渲染优点...转载 2019-01-08 21:52:49 · 22523 阅读 · 0 评论 -
理解 Virtual DOM
原文出处:https://github.com/y8n/blog/issues/5前言使用过React的同学对于Virtual DOM并不陌生,作为React的重要核心概念,Virtual DOM凭借其高效的diff算法,让我们不用关心应用的性能问题,毫无顾忌地修改各种数据状态。在实际的开发中,我们并不需要关注Virtual DOM在一个框架中是如何运行的,但是理解Virtual DOM的...转载 2019-01-13 12:26:33 · 7014 阅读 · 0 评论 -
asp:Content 模式下通过Js 调用 服务端控件后台事件
一般html下,如果存在asp 的服务端控件,可以像通过Js 调用 服务端控件后台事件 介绍那样在JavaScript中访问这些控件但如果页面存在母版页面(Master),而且采用了asp:ContentPlaceHolder 这种的子页面调用方式,这时就需要调整JavaScript的调用方式,直接以控件名称访问服务端控件将失效。因为服务端控件名称被转义。在不同的版本(Framework2...原创 2018-09-24 00:25:09 · 8119 阅读 · 0 评论 -
通过Js 调用 服务端控件后台事件
最近项目上碰到一个问题,需要通过asp:DropDownList 这个服务器控件的值的变化,来触发后台asp:Button控件的事件调用。经过一番测试,最终实现其效果。测试代码如下:Default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Def...原创 2018-09-06 19:00:47 · 9350 阅读 · 0 评论 -
JavaScript对select标签文字内容进行排序
在网页开发时,有时会用到下拉框控件,如果通过后台传入的数据没有做排序,而且数据相对较多,那么在前台页面使用下拉框将是件比较痛苦的事。这时候有两种做法,一种是修改后台代码,增加相关的数据排序处理;另一种是在web前端进行处理,这样的好处时不用对工程打包发布,只需要替换相关的html文件。下面介绍下web端处理的方式:前端html为<select name="data1" i...原创 2019-07-24 13:30:16 · 1203 阅读 · 0 评论