• js Date 函数方法及日期计算

    时间:2024-05-30 17:39:10

    js Date 函数方法var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)...

  • JS常用的设计模式(15)—— 职责链模式

    时间:2024-05-30 17:04:05

    职责链模式是一个对象A向另一个对象B发起请求,如果B不处理,可以把请求转给C,如果C不处理,又可以把请求转给D。一直到有一个对象愿意处理这个请求为止。打个比方,客户让老板写个php程序。老板肯定不写,然后老板交给了部门经理。部门经理不愿意写,又交给项目经理。项目经理不会写,又交给程序员。最后由码农来...

  • Chrome浏览器清除页面js文件缓存的方法

    时间:2024-05-30 16:35:30

    Chrome浏览器清除页面js文件缓存Chrome浏览器清除js缓存方法虽然简单,但有些人还是不太会,有些人会去设置里面清除有时候没有用,这里写一下简单步骤,使用一次以后就会了,而且速度更快1、打开需清缓存的页面(如:元素编辑页面),再按F12调出开发模式框2、勾选 Network标签下 Disab...

  • Js Date泣血整理

    时间:2024-05-30 16:29:38

    原文:Js Date泣血整理JS Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种:new Date("month dd,yyyy hh:mm:ss");new Date("...

  • JS简单实现图片切换

    时间:2024-05-30 14:23:02

    <!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><style type="text/css">body,p...

  • js 标准二维数组变一维数组的方法

    时间:2024-05-30 12:30:35

    问题:[[0, 1], [2, 3], [4, 5]] -> [0, 1, 2, 3, 4, 5]?方法一利用es5的arr.reduce(callback[, initialValue])实现var arr1 = [[0, 1], [2, 3], [4, 5]];var arr2 = arr...

  • js函数柯里化

    时间:2024-05-30 11:56:28

    function curry(fn){ // 代码}function add(a,b,c){ return a + b + c;}const execAdd = curry(add);execAdd(1)(2)(3) === 6; // trueexecAdd(1,2)(2) === 6...

  • 聊聊js运算符 ‘与(&&)’和‘ 或(||)’

    时间:2024-05-30 10:01:36

    一,先来几个问题,看给位能都全部答对。 var objA1 = {x:1}; var objA2 = {x:2}; var resultA = objA1 && objA2; //请问resultA是什么?? var objB...

  • js open窗口父子窗口操作

    时间:2024-05-30 09:22:47

    http://zhidao.baidu.com/question/61358246.html?an=0&si=1 js open窗口父子窗口操作父窗口js代码:function openCrawlPage(){      var crawlWin = window.open("/create...

  • 建立多页面vue.js项目

    时间:2024-05-30 09:20:29

    介绍根据需求,我们希望建立一个多页面的vue.js项目,如何改造单页面vue.js项目为多页面项目?跟着我的步伐看下去吧.1.创建单页面vue.js项目简单的记录一下创建步骤:--安装cnpmnpm install -g cnpm --registry=https://registry.npm.ta...

  • java selenium webdriver处理JS操作窗口滚动条

    时间:2024-05-30 09:02:02

    未经作者允许,禁止转载!!!java selenium webdriver处理JS操作窗口滚动条java selenium webdriver处理JS操作窗口滚动条import org.openqa.selenium.JavascriptExecutor;import org.openqa.sele...

  • 由项目浅谈JS中MVVM模式

    时间:2024-05-29 23:39:07

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。1.    背景最近项目原因使用了durandal.js和knockout.js,颇有受益。决定写一个比较浅显的总结。之前一直在用SpringMVC框架写后台,前台是用JS...

  • Node.js基础学习二之POST请求

    时间:2024-05-29 09:52:16

    本篇介绍下 Node.js post 请求需求:用户登录,前端界面输入用户名和密码,点击登录请求后台验证,根据后台反馈的信息做出响应前端:(1)使用form表单(2)使用ajax异步请求服务端:(1)创建接口供前端请求(2)获取数据并与固定数据 / 数据库进行对比验证,返回结果给前端前端驱动后端,先...

  • JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据

    时间:2024-05-29 08:13:08

    字符串转成json数据,和json转成字符串方法//转为JSONadinfo=JSON.parse(adinfo)//转为字符串adinfo=JSON.stringify(adinfo)大概流程:var gdt_adinfo=[];父级页面通过接口获取的数据:this.url="http://gjs...

  • js单例模式

    时间:2024-05-28 18:48:59

    js实现单例模式,经常使用两种方法,一种是使用构造函数的静态属性中缓存该实例,另一种是将实例包装在闭包中。第一种实现方式://静态属性中单例模式function Universe() { if (typeof Universe.instance === "object") { r...

  • THREE.js代码备份——线框cube、按键、鼠标控制

    时间:2024-05-28 13:51:06

    <!DOCTYPE html><html lang="en"><head> <title>three.js canvas - geometry - cube</title> <meta charset="utf-8">...

  • js开发打印证书功能

    时间:2024-05-28 11:40:08

    最近突然被加了要打印证书的功能的需求。其实打印功能很简单,直接调用window.print()就可以打印,只是这是最基本的打印,会打印当前页面的所有元素,而我们要的是局部打印,实现方法:1.设置好开头与结尾,然后进行识别和打印(前边有介绍),见:https://www.cnblogs.com/ljw...

  • JS_高程6.面向对象的程序设计(2)创建对象_1

    时间:2024-05-28 11:05:15

    一.创建对象的常见方法(1)Object构造函数创建单个对象,早期的JavaScript开发人员经常使用该模式创建新对象。 var person=new Object(); person.name="xiaoming"; person.age=16; person.job="Software Eng...

  • js如何解析后台传过来的json字符串

    时间:2024-05-28 08:43:52

    1.js如何解析后台传过来的json字符串?注意:js是无法直接接收和使用json或者Php的数据,用的话会出现undefined,所以要转换一下。方式一:var str = '{"rows":[{"ID":0,"登录账号":"admin","登录时间":"\/Date(1446772997000)...

  • js命名空间笔记

    时间:2024-05-28 08:37:06

    在量比较大或者多人编写的情况下,命名冲突就很有可能发生,同一个页面引用了两个命名相同功能不同的文件,调用的时候就会出问题。因此使用JS命名空间很重要。1.采用字面量方法创建命名空间:var a={login:function(){……}}var b={login:function(){……}}//可...