javascript
summer7310
这个作者很懒,什么都没留下…
展开
-
js常用笔试代码
1 promisepromise 是什么?异步回调解决方案promise 如何保证异步执行完了再去执行后面的代码?使用 then 关键字 then, 接受两个参数 第一个参数(函数)会在 promise resolve 之后执行 第二个参数(函数)会在 promise reject之后执行为什么能在异步事件执行完成的回调之后再去触发 then 中的函数?引入事件注册机制(将 then 中的代码注册事件,当异步执行完了之后再去触发事件)怎么保证 promise 链式调用 形如 promise.原创 2020-05-25 19:20:22 · 239 阅读 · 0 评论 -
js清空数组的三种方法
方法1,splice方法splice() 方法用于插入、删除或替换数组的元素。 例如:var arr = [1, 2, 3, 4];arr.splice(2,1,"Lemon","Kiwi");//第一个参数为删除和添加数组的起始位置,//第二个参数为删除多少个元素,//第三个参数为添加新的元素console.log(arr)//输出1,2,Lemon,Kiwi,4所以清空数组相当于删转载 2016-01-12 21:44:22 · 19272 阅读 · 0 评论 -
学习使用React一步步搭建普通博客应用
当我们考虑一些单页应用的时候(SPAs),一般考虑浏览器,JavaScript和速度,对搜索引擎是不可见的。由于单页应用使用JavaScript来渲染页面中的内容,同时web网络爬虫不通过浏览器来查看整个网页,这样就不能看到和索引页面中所有的内容。或者,更好的说,其中大部分是不能。一些开发人员试图以各种方式来解决这个问题。在服务器端使用Node.js在客户端使用React,我们可以构建通用的Java翻译 2016-03-18 16:11:52 · 1023 阅读 · 0 评论 -
javascript创建构造函数时作用域安全,即怎样保证一直都是构造函数
在使用javascript利用面向对象的思想创建类和对象时,通常是使用构造函数,工厂方式,原型方式,原型构造函数方式等。 构造函数其实就是使用一个使用new操作符调用函数,当使用new调用时,构造函数内用到的this对象会指向新创建的对象实例,例如:function Person(name, age){ this.name = name; this.age = age;}var原创 2016-03-08 22:40:25 · 735 阅读 · 0 评论 -
前端路由的不同方法实现
在讲前端路由之前,先说下后端路由,以及为什么出现了前端路由。 后端路由: 浏览器在地址栏中切换不同的url时,每次都向后台服务器发出请求,服务器响应请求,在后台拼接html文件传给前端显示,java web中的jsp就是如此实现的。常用的后台MVC模式的基本路由处理流程:浏览器输入一个url请求,从中找到Controller和Action的值,将请求传递给Controller处理,Controll原创 2016-12-08 10:49:29 · 7541 阅读 · 1 评论 -
javascript编程笔记
1. 快速排序算法方法一function quicksort(n,left,right){ var p; if(left<right){ p = position(n,left,right); quicksort(n,left,p-1); quicksort(n,p+1,right); }}function position(n,left,right){原创 2016-11-28 16:27:55 · 476 阅读 · 0 评论 -
Javascript、Jquery获取浏览器和屏幕各种高度宽度
Javascript:IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 Fire转载 2017-01-10 11:09:52 · 9341 阅读 · 0 评论 -
vue开发不同代理方式设置cookies
vue开发不同代理方式设置cookies1,使用vue-cli 2.x脚手架开发配置找到项目中的config文件夹下的index.js文件,dev对象内有一个proxyTable的配置项。 dev: { env: require('./dev.env'), port: 8888, host: '0.0.0.0', autoOpenBrowser: false...原创 2019-05-23 15:09:48 · 7204 阅读 · 0 评论 -
javascript 笔试 做一个图片轮播的脚本
方法一: autoChangeImages --> #contain{ float:left; width: 900px; height: 240px; border: 1px dotted red;}.imageShow{转载 2015-10-08 21:30:27 · 674 阅读 · 0 评论 -
javascript事件处理封装
var eventUtil={ // 添加句柄 addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false);原创 2015-09-16 21:32:54 · 432 阅读 · 0 评论 -
Javascript之DOM(下拉列表操作)
下拉列表框select的操作和其他操作有一些区别原创 2014-06-07 20:53:12 · 1444 阅读 · 0 评论 -
Javascript之DOM(表格操作)
元素是HTML中最复杂的结构之一。要想创建表格,一般都必须涉及表示表格行、单元格、表头等方面的标签。由于涉及的标签多,因而使用核心DOM方法创建和修改表格往往都免不了要编写大量的代码。假设我们要使用DOM来创建下面的HTML表格: border="1" width="100%"> Cell 1,1 Cell 2,1原创 2014-06-07 16:05:42 · 775 阅读 · 0 评论 -
Javascript之DOM(Document对象)1
1、document对象查询元素原创 2014-06-06 13:50:40 · 920 阅读 · 0 评论 -
javascript定时器
在javascritp中,有两个关于定时器的专用函数,分别为:1.倒计定时器:timename=setTimeout("function();",delaytime);2.循环定时器:timename=setInterval("function();",delaytime);第一个参数“function()”是定时器触发时要执行的动作,可以是一个函数,也可以是几个函数,函数间用“;”隔原创 2014-06-08 15:41:33 · 592 阅读 · 0 评论 -
js正则表达式
身份证合法性验证:原创 2014-06-09 19:50:28 · 485 阅读 · 0 评论 -
java中用到的一般数据转换
之前用到开源openlayers地图中的heatmap,想要渲染自己的数据但是自己的在geoserver原创 2014-05-29 14:12:59 · 763 阅读 · 0 评论 -
javascript事件处理的三种方式
问题描述:如何实现如下功能单击输入框时,提示信息消失,输入框背景变黄色,但在浏览器其他地方后输入框显示提示消息 提交第一种:最为普遍,之间在标签加入事件监听 提交事件处理代码:var a = document.getElementById("name");function fun (x)原创 2015-08-25 14:30:06 · 1016 阅读 · 0 评论 -
Javascript常用前台表单验证
1,前台界面<form action=""> <div class="mail"> <label for="mail"><span class="red">*</span>邮箱地址</label> <input type="email" id="mail" name="info[mail]" onblur="onblurFunc(this);" value=原创 2015-09-14 18:42:22 · 630 阅读 · 0 评论 -
通用domReady方法,类似于jquery
function myReady(fn){ //对于现代浏览器,对DOMContentLoaded事件的处理采用标准的事件绑定方式 if ( document.addEventListener ) { document.addEventListener("DOMContentLoaded", fn, false); } else {转载 2015-10-04 21:02:47 · 740 阅读 · 0 评论 -
Javascript之DOM(Document对象2)
1添加网页元素原创 2014-06-06 15:35:23 · 497 阅读 · 0 评论