Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS控制静态页面传递参数并获取参数应用

JS控制静态页面传递参数并获取参数应用

在项目中遇到这也一个问题:有a.html和b.html。1.a页面已经打开,b页面尚未打开,我希望在a页面设置好一些列参数,比如背景色,宽度等参数,传递给b页面,好让b页面在打开就能应用。2.a页面已经打开,b页面无论是否打开。在a页面需要获取到b页面的一些元素甚至变量,以便于应用到a页面。注意:不涉及跨域问题。想了很久,终于想到了解决方案。第一个问题,我们可以利用html页面锚点的特性,将参数通过url传递给b页面这是a页面代码:<button&g...
封装的dialog插件 基于bootstrap模态对话框的简单扩展

封装的dialog插件 基于bootstrap模态对话框的简单扩展

在使用bootstrap 模态对话框时需要在页面写对话框html,如果一个页面有许多地方需要对话框,那意味着需要写多个,感觉很麻烦,平时不太习惯bootstrap 模态对话框这种方式,所以做了个简单封装及扩展,增加了自定义标题,宽度和高度,并根据宽高居中显示。默认属性:id:"modal",//弹窗idtitle:"dialog",//弹窗标题width:"600",//弹窗宽度,暂时不支持%height:"500",//弹窗高度,不支持%backdrop...
浅谈JS中的bind方法与函数柯里化

浅谈JS中的bind方法与函数柯里化

绑定函数bind()最简单的用法是创建一个函数,使这个函数不论怎么调用都有同样的this值。不同于call和apply只是单纯地设置this的值后传参,它还会将所有传入bind()方法中的实参(第一个参数之后的参数)与this一起绑定。关于这个特性看《JS权威指南》原文的例子:var sum = function(x,y) { return x + y }; var succ = sum.bind(null, 1); //让this指向null,其后的实参...
JS控制静态页面之间传递参数获取参数并应用的简单实例

JS控制静态页面之间传递参数获取参数并应用的简单实例

在项目中遇到这也一个问题:有a.html和b.html。1.a页面已经打开,b页面尚未打开,我希望在a页面设置好一些列参数,比如背景色,宽度等参数,传递给b页面,好让b页面在打开就能应用。2.a页面已经打开,b页面无论是否打开。在a页面需要获取到b页面的一些元素甚至变量,以便于应用到a页面。注意:不涉及跨域问题。想了很久,终于想到了解决方案。第一个问题,我们可以利用html页面锚点的特性,将参数通过url传递给b页面这是a页面代码:<button&g...
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)

基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)

jquery-slider是一款基于JSON格式数据的jQuery幻灯片插件。该幻灯片通过JSON数据来提供图片地址和描述信息等,你可以通过更换JSON数据来动态切换不同的图片。在线预览 源码下载使用方法在页面中引入jquery和slider.js文件和font-awesome字体图标文件。<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/...
vue分页组件table-pagebar使用实例解析

vue分页组件table-pagebar使用实例解析

之前一直接触都是原始的前端模型,jquery+bootstrap,冗杂的dom操作,繁琐的更新绑定。接触vue后,对前端MVVM框架有了全新的认识。本文是基于webpack+vue构建,由于之前的工作主要是基于java的服务端开发工作,对前端框架和组件的理解,不够深入,借此来记录在前端框架使用和构建中的点点滴滴。此分页组件参照于bootstrap-datatable底部分页开发完成,相关参数增加自定义功能。最终使用展现效果图如下,数据来源于cnodejs【...
原生态js,鼠标按下后,经过了那些单元格的简单实例

原生态js,鼠标按下后,经过了那些单元格的简单实例

本来是要判断那些单元格被选中,结果发现行不通,只能判断鼠标按下后,经过了那些单元格之所以发出来,是觉得案例还有很多有意思的地方onmouseover 的持续触发,导致了很多重复元素由于将事件绑定在整个table上,还出现了undefined鼠标的反复进入进出,会导致相同元素的断断续续的重复,如何解决他们!<table border="1" id="dnf"> <tr> <td rowspan="2">2</td&g...
Node.js中防止错误导致的进程阻塞的方法

Node.js中防止错误导致的进程阻塞的方法

在Node.js中,当某个回调函数发生了错误,整个进程都会崩溃,影响后面的代码执行。Node.js这样处理,是因为在发生未被捕获的错误时,进程的状态就不确定。之后也就无法正常工作了。如果错误始终不处理的话,就回一直抛出意料之外的错误,这样不利于调试。防止错误导致的进程阻塞的方法主要有如下两种:一. try-catchtry-catch允许进行异常捕获,并让代码继续执行下去:例如:当函数抛出错误时,代码就停止执行了:(function() {var a = ...
基于js对象,操作属性、方法详解

基于js对象,操作属性、方法详解

一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但...
<< 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 >>