当前位置:首页 > 编程 > JavaScript 点击订阅
0

JavaScript用window.opener实现父窗口和子窗口传值

在实际项目中经常会有这样的需求,点击某个按钮弹出对话框,对话框中可以编辑和修改相应的内容,然后再保存并关闭窗口,如果写一个静态的div作为显示隐藏,倒也可以,但是还得调整样式,麻烦点。现在用window.open就可以实现同样的效果,父页面和子页面照样传值。demo代码如下:父页面:html部分:<!--Author : 赵一鸣Blog : http://www.zymseo.comTime

赵一鸣的笔记本 发布于 2016-09-21 08:48 评论(0) 阅读(20)
0

列表组件抽象(5)-简洁易用的表格组件

这是我写的关于列表组件的第5篇博客。前面的相关文章有:1. 列表组件抽象(1)-概述2. 列表组件抽象(2)-listViewBase说明3. 列表组件抽象(3)-分页和排序管理说明4. 列表组件抽象(4)-滚动列表及分页说明本文介绍如何实现一个简洁易用的表格组件。它对应的源码是:https://github.com/liuyunzhuge/blog/blob/master/form/src/js

流云诸葛 发布于 2016-09-21 09:25 评论(0) 阅读(46)
0

三级联动省市区

<html><head><meta http-equiv=Content-Type content=text/html; charset=UTF-8><title>Insert title here</title><script type=text/javascript>var cityList = new Array();v

猿狮人 发布于 2016-09-21 09:40 评论(0) 阅读(8)
0

ES6笔记系列

ES6,即ECMAScript 6.0,ES6的第一个版本是在2015年发布的,所以又称作ECMAScript 2015如今距ES6发布已经一年多的时间,这时候才去学,作为一个JSer,羞愧羞愧,还是尽早去学习吧 主要参照阮一峰的 ES6标准入门 及其他资料,系统地学习ES6,好记星不如烂笔头,记录一下成文 以下为系列文章 ES6笔记(1)-- 环境配置支持

imwtr 发布于 2016-09-21 12:31 评论(0) 阅读(7)
0

JS深拷贝继承

所谓深拷贝,就是子对象不紧继承父对象的非引用属性,还能继承父对象的引用属性(Object,Array),当子对象对继承的引用类型属性做修改时,父对象的引用类型不会被修改。我们先写个浅拷贝的封装函数: function extendCopy(parent){var child={};for(var i in parent){child[i]=parent[i];}child.uber=pa

翔锅 发布于 2016-09-21 13:35 评论(0) 阅读(12)
0

拖拽js

<!DOCTYPE html><html lang=en><head><meta charset=UTF-8 /><title>拖拽js</title><style type=text/css>html, body {overflow:hidden;}body, div, {margin:0;padding:0;}

抓狂的镜子 发布于 2016-09-21 13:55 评论(0) 阅读(9)
0

Js~动态判断PC和手机浏览器

这个只是一个小知识,也是在网上找的,挺好用!动态判断浏览器是PC还是移动端!<script>var browser={versions:function(){var u = navigator.userAgent, app = navigator.appVersion;return {trident: u.indexOf(Trident) > -1, //IE内核presto:

张占岭 发布于 2016-09-21 14:38 评论(0) 阅读(9)
0

续Gulp使用入门-综合运用>使用Gulp构建一个项目

这是我的文件目录结构图 下面是我gulpfile.js的配置use strictvar gulp=require(gulp);var gutil=require(gulp-util);var uglify=require(gulp-uglify);var watchPath=require(gulp-watch-path);var combiner=require(stream-comb

thomaspha 发布于 2016-09-21 14:57 评论(0) 阅读(10)
0

ES6笔记(1) -- 环境配置支持

 系列文章 -- ES6笔记系列 虽然ES6已经发布一年多了,但在各大浏览器之中的支持度还不是很理想,在这查看 ES6新特性支持度Chrome的最新版本浏览器大部分已经支持,在Node.js环境上支持度更好一些,可原生使用,但实际上更多的做法是用其他工具将ES6转码成支持度更好的ES5这些工具有babel转码器、traceur转码器 等,用得最多的应该是babel&n

imwtr 发布于 2016-09-21 15:10 评论(0) 阅读(6)
0

随机验证码的生成

1: 主体部分Js代码  <script>   var code ; //在全局 定义验证码  function createCode()       {   &nbs

菜鸟的飞翔梦 发布于 2016-09-21 18:35 评论(0) 阅读(8)
0

ES6笔记(3)-- 解构赋值

系列文章 -- ES6笔记系列 解构赋值,即对某种结构进行解析,然后将解析出来的值赋值给相关的变量,常见的有数组、对象、字符串的解构赋值等一、数组的解构赋值function ids() {return [1, 2, 3];} var [id1, id2, id3] = ids();console.log(id1, id2, id3); // 1 2 3如上,解析返回的数组,取出值并赋给相

imwtr 发布于 2016-09-21 18:57 评论(0) 阅读(5)
0

javascript中函数的3个高级技巧

×目录[1]作用域安全 [2]惰性载入 [3]函数绑定前面的话  函数对任何一门语言来说都是一个核心的概念,在javascript中更是如此。前面曾以深入理解函数系列的形式介绍了函数的相关内容,本文将再深入一步,介绍函数的3个高级技巧 技巧一:作用域安全的构造函数  构造函数其实就是一个使用new操作符调用的函数function Person(name,age,job){th

小火柴的蓝色理想 发布于 2016-09-21 19:45 评论(0) 阅读(7)
0

前端筑基篇(一)->ajax跨域原理以及解决方案

说明跨域主要是由于浏览器的“同源策略”引起,分为多种类型,本文主要探讨Ajax请求跨域问题前言参考来源什么是跨域ajax跨域的表现跨域的原理如何解决跨域问题JSONP方式解决跨域问题CROS解决跨域问题CROS请求原理PHP后台配置JAVA后台配置.NET后台配置FAQmulti value *,* 的问题前言强烈推荐阅读参考来源中的文章,能够快速帮助了解跨域的原理参考来源

撒网要见鱼 发布于 2016-09-21 21:17 评论(0) 阅读(6)
0

javascript_core_06

1、RegExp:Regular Expression,创建封装正则表达式:    ①正则直接量:var reg=/reg/ig;②var reg=new RegExp(“reg”,“ig”);2、RegExp API:    ①找每个关键词,并获得位置:var arr=reg.exec(s

Jupiter258 发布于 2016-09-21 22:26 评论(0) 阅读(6)
0

转载:TypeScript 简介与《TypeScript 中文入门教程》

简介TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。TypeScript扩展了 JavaScript 的句法,所以任何现有的JavaScript程序可以不加改变的在TypeScript下工作。Type

水之原 发布于 2016-09-21 23:22 评论(0) 阅读(11)
0

TypeScript之面向对象初体验

1、安装nodejs和vscode:nodejs : https://nodejs.org/en/Visual Studio Code :  https://www.visualstudio.com/en-us/products/code-vs.aspx安装是很简单的,一路next就行,此处不详细描述。检验node是否安装成功,打开命令行,输入node -v, 显示如下图,说明

水之原 发布于 2016-09-22 01:01 评论(0) 阅读(12)
0

c/s用户与服务器之间的传输

####第一页<%@ page language=java contentType=text/html; charset=UTF-8pageEncoding=UTF-8%><!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd><

猿狮人 发布于 2016-09-22 07:38 评论(0) 阅读(6)
0

[deviceone开发]-天气demo

一、简介该demo主要实现定位功能,读取天气信息,语音播报功能。其中定位需要配置key,调试二维码请到论坛中下载!二、效果图三、相关讨论http://bbs.deviceone.net/forum.php?mod=viewthread&tid=850&extra=page%3D1四、源码地址https://github.com/do-project/code4do/tree/mas

发布于 2016-09-22 08:28 评论(0) 阅读(9)
0

计算活了多少天

<script type=text/javascript>var n1=new Date(1990/10/24);var n2=new Date();var n=n2.getTime()-n1.getTime();n=n/1000/60/60/24;document.write(n);</script> 

yangzailu 发布于 2016-09-22 10:12 评论(0) 阅读(11)
0

backbone学习总结(二)

     今天来看下backbone的路由控制的功能。其实个人感觉backbone,模块就那么几个,熟悉它的框架结构,以及组成,就差不多。废话不多说,我们来看看还剩下的功能。关于路由和历史管理 通过 Backbone.Router.extend 来创建路由模型,链接到不同的指定的动作和事件.当应用已经全部链接到路由时,需利用Backbon

发布于 2016-09-17 21:42 评论(0) 阅读(7)

一起悦读网    Copyright © 2016    浙ICP备11048508号    浙公网安备 33048302000202号