2019-10-19 //文章汇总于绿叶学习网console.log() //控制台输出目录数据类型:.... 2函数:.... 3字符串.... 3设置字符串字体属性.... 3日期.... 4数组.... 4window对象.... 5打开窗口.... 5关闭窗口.... 5定时器.... 5对话框.... 6文档对象.... 71.document对象属性... 7... 72.document对象方法... 7DOM对象.... 8获取DOM中指定元素:.... 8创建节点.... 8插入节点.... 8删除节点.... 8复制节点...
最近项目需要,利用java执行动态语言,首先想到的是支持js。1.从打印Hello World开始Java8 引入Nashorn实现javascript调用,比如使用java运行一段js实现“Hello World”打印:package com.iflytek.research.jsdemo;import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException;public class NashornTest {public static void main(String[] args) {// 加载nashorn执行引擎Sc...
1、var ss=s.split("fs"); for(var i=0;i<ss.length;i++){ 处理每一个ss[i]; }2、"2:3:4:5".split(":") //将返回["2", "3", "4", "5"] "|a|b|c".split("|") //将返回["", "a", "b", "c"]3、<script type="text/javascript"> var str = "一二三四"; var str1 = "篮球、排球、乒乓球"; var arr = str.split("");//全部分割 var arr1 = str1.split("、");//按照顿号分割 var arr2 = str1.split("、",2);//按照顿号分割,保留两段 </...
一、BOM1、windows对象所有浏览器都支持 window 对象。它表示浏览器窗口。一些常用的Window方法:window.innerHeight - 浏览器窗口的内部高度window.innerWidth - 浏览器窗口的内部宽度window.open() - 打开新窗口window.close() - 关闭当前窗口 2.windows子对象navigator对象//web浏览器全程navigator.appCodeName; "Mozilla"// Web浏览器厂商和版本的详细字符串navigator.appVersion; "5.0 (Windows NT 10.0; Win64; x64) AppleW...
JavaScript组成:ECMAScript,描述了该语言的语法和基本对象。文档对象模型(DOM),描述处理网页内容的方法和接口。浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。 JavaScript基本特点:一种解释性脚本语言;主要用来想HTML页面添加交互行为;可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离;跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行; 日常用途:嵌入动态文本与HTM...
Javascript多线程引擎(四) 因为使用C语言做为开发语言, 而C语言在类的支持方面几乎为零, 而Javascript语言的Object类型是一个非常明显的类支持对象,所以这里需要提出一个方案对Object类型的继承进行支持. 本章节介绍一个简单的基于C语言单继承结构的实现, 实现非常的简单, 但是体现了Java 的OO思想. 1////Object.h 2#ifndef _Object_3#define _Object_4/*******************5cls:6 类似于Java的接口, 子类想对某个函数...
主要事件: onclick 鼠标单击事件 onmouseover 鼠标经过事件 onmouseout 鼠标移开事件 onchange 文本框内容改变事件 onselect 文本框内容被选中事件 onfocus 光标聚集 onblur 光标离开 onload 网页导入 onunload 关闭网页 1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title> 事件</title> 6<script type="text/javascript"> 7function count(){8 9var result="...
1var system ={}; 2var p = navigator.platform; 3 system.win = p.indexOf("Win") == 0; 4 system.mac = p.indexOf("Mac") == 0; 5 system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); 6if(system.win||system.mac||system.xll){//如果是电脑跳转到百度 7 window.location.href="http://www.baidu.com/"; 8 }else{ //如果是手机,跳转到谷歌 9 window.location.href="htt...
JavaScript 函数语法函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname() { 这里是要执行的代码 }当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。调用带参数的函数在调用函数时,可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。可以发送任意多的参数,由逗号 (,) 分隔:myFunction(argu...
一、定义策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算饭的客户.二、正文相信大家在web开发的时候都接触过jquery验证插件jquery.validate.js, 接下来我们通过此插件的源码和用法来展开讨论策略模式的用法。jquery.validate.js在线源码网址:http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js1、纵观整个源码我们可以发现验证插件主要通过jquery的ext...
转载自http://www.cnblogs.com/liwenzhou/p/8004649.html一、JavaScript概述 1.JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript微软随后模仿在其IE3.0的产品中搭载了一个JavaS...
在前端开发的时候有时候会遇到一种需求:在一段文本中获取选中的一段文字。如下:怎么获取选择的文字呢? getSelection()方法window对象有一个getSelection()方法,他会返回一个Selection对象。从这个对象中储存了拖动鼠标选择文本的一些信息。比如:用户选择的文本范围、插入符号的位置等。举个例子:<!DOCTYPE html> <html><head><meta charset="utf-8"><title>测试</title></head><body><p>getSelection()方法可以返回一个Selec...
代码很简单function deleteCookie (cookieName) {document.cookie = `${cookieName}=; expires=${new Date(0).toGMTString()}` }上面写了一个deletecookie的方法只要传入cookieName就可以删除,该方法会根据cookie的名称通过设置过期时间来删除。原文:https://www.cnblogs.com/wuxianqiang/p/10048603.html
https://blog.csdn.net/qq_42606051/article/details/82016733https://www.cnblogs.com/chenjg/p/7158248.html原文:https://www.cnblogs.com/zhangshitong/p/11448930.html
浏览器的同源策略不允许我们直接通过ajax call别的域名上的url,但是script,img标签却米有这个限制,jsonp便是利用了这一点,通过在页面上生成一个src为我们所要调用url的script标签,能拿到服务器返回的结果,当然这个只支持get请求,同样,服务器端也要能够接受我们所传递的参数。 下面是一个例子:<script>function removeScript(scriptId) {const script = document.getElementById(scriptId);document.getElementsByTagName(...