自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试知识点rua

1.各大浏览器的内核;浏览器的内核是分为两个部分的,一是渲染引擎,另一个是JS引擎。现在JS引擎比较独立,内核更加倾向于说渲染引擎。(1)Trident内核:代表作品是IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。    代表作品还有腾讯、Maxthon(遨游)、360浏览器等。但由于市场份额比较大,...

2018-07-24 19:33:44 287

原创 js的所有内置对象

js内置对象有11个   分别是:Date, Array,Gobal,Object,String,Number,Boolean,RegExp,Function,Error,Math

2018-07-24 07:53:03 370

原创 js重载

 1、根据传入参数的类型执行不同的操作。2、利用参数中特殊的参数值进行不同的操作。3、根据参数的个数进行重载。 例子function rua(){ if(arguments.length==0){ alert(0); } else if(arguments.length==1){ alert(1) } ...

2018-07-24 07:50:23 175

原创 Error

Error读取localStrong数据的方法是:localStorage.getltem(“键名”);解析:写入字段的三种方式:.localStorage[“a”]=1;.localStorage.b=1;.localStorage.setltem(“c”,3)读取字段的三种方式:.var a= localStorage.a;.var b= localStorage[“b”];...

2018-07-16 20:26:31 237

原创 继承多态

原型链:多个对象的原型互相调用形成的链式结构函数有prototype任何东西都有_proto_最简单的子函数的原型=父元素的实例Call和apply的区别  前者是直接传参  后者是传数组Call和apply的效果  改变其他函数内部的this指向完全继承//要复制的函数原型function add(a,b){    return a+b;}(function(){    function obj...

2018-07-11 19:03:53 118

原创 分页加载图片

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script src="ajax.js"></script

2018-07-10 18:43:53 330

原创 瀑布流

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0;

2018-07-10 09:42:55 180

原创 myjs

function star(aDiv){//传入所有div,相应div变,oDiv和aDiv for(var i=0;i<aDiv.length;i++){ //建立索引值(建立在事件外,事件内部获取索引值靠this引入) aDiv[i].index=i; //建立所有子div的点击事件 aDiv[i].onclick=...

2018-07-05 08:30:26 580 2

原创 myjsdemo

star(aDiv)方法     星星评分select(oAll,aCheck)//全选,全选下所有选择按钮distinct(arr){//传入一个随机数组进行去重  dedupe(array) {//数组去重新方法random(num,max){//生成num个 0到max的随机数copy1(json){//json深度拷贝copy2(json) {//json深度拷贝2      或者最简单的...

2018-07-05 08:29:41 247

原创 浏览器判断

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin:0;

2018-07-05 08:24:50 141

原创 全屏滚动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> body{ overflow: hid

2018-07-04 21:02:29 157

原创 侧边栏滚动小广告

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> #div{ height:500px;

2018-07-03 18:43:17 315

原创 导航栏缩进

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0;

2018-07-03 18:42:16 810

原创 js键盘组合键

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> #div{ width:100px;

2018-07-03 18:38:58 1334

原创 移动轮播

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0;

2018-07-03 14:31:24 133

原创 事件委托和事件监听(兼容)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0;

2018-07-02 19:15:44 517

原创 ajax和comet下半部分

CometAjax是一种从页面像服务器请求数据的技术,Comet是一种服务器像页面推送数据的技术和ajax的get和post一样comet也有两种实现方式:长轮询和流长轮询是传统轮询(短轮询)的一个翻版,即浏览器定时向服务器发送请求,看看有没有数据更新,长短轮询最大的区别就是在于服务器如何发送数据(红皮p588) 第二种是用流实现,流在页面的整个生命周期内只使用1个http链接 SSE(Serve...

2018-06-29 19:35:28 189

原创 ajax看书总结上半部分

AjaxAjax特性:1.向服务器请求额外数据,而无需加载页面,会带来更好的用户体验2.Ajax技术的核心是XMLHttpRequest对象(简称XHR)3.XHR为向服务器发送请求和解析服务器响应提供了流畅的接口4.虽然名字包含XML成分,但是ajax通信和数据格式无关;这种技术就是无需刷新页面即可从服务器取得数据,但不一定是XML数据5.XHR将浏览器的原生通信能力提供给了开发人员,简化了实现...

2018-06-29 08:51:36 159

原创 功能不全的购物车(json)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> #shop_all>section{

2018-06-27 19:52:27 279

原创 字符串操作

Ø     charAt()  返回指定位置的字符1参数Ø     charCodeAt() 返回指定位置的字符的Unicode编码1参数Ø     search() 用于检索字符串中指定的子字符串的位置1参数Ø     replace() 查找匹配指定的字符串,然后用新字符串代替匹配的字符串。2参数需要替换的值,想要添加的值Ø     concat() 将两个或多个字符的文本组合起来,返回一个新...

2018-06-26 19:59:01 134

原创 封装baClass方法(ie67下使用)

function getByClass(oParent,sClass)//传入他的父级和索要获取的类名{ //建一个变量获取父级下的所有元素 var aEle=oParent.getElementsByTagName('*'); //建一个数组 var aResult=[]; //建立正则查看匹配类名 var re=new RegExp('\\b'...

2018-06-26 09:13:18 136

原创 正则的一些事项

^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配"Ana",而不匹配"an A" * 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa + 匹配前面元字符1次或多次,/ba*/将匹配ba,baa,baaa ? 匹配前面元字符0次或1次,/ba*/将匹配b,ba (x) 匹配x保存x在名为$1...$9的变量...

2018-06-22 19:19:22 108

原创 正则表达式

正则表达式是用来简化字符串操作的一般的写法是var reg=//;作用是测试字符串,替换文本,从字符串中匹配提取一个字符串斜杠表示正则表达式的开始和结束Øtest(),匹配一个字符串是否符合正则规则,成功,则返回trueØmatch(),找到一个或多个正则表达式的匹配Øreplace(),替换与正则表达式匹配的子串 Øsearch(),检索与正则表达式相匹配的值Øsplit(),把字符串分割为字符...

2018-06-21 19:52:30 102

原创 双色球(数组去重,数组排序,Math对象)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div{ height:10

2018-06-21 14:34:25 1115

原创 Math和Date对象

Math对象不用new  用的时候直接Math+属性名 就行例子:Math.random();//生成0到1的随机数 可以等于0不能等于1Math的7个常用方法Math.random(),Math.round()//四舍五入,Math.max()//找寻max中传入的最大值,Math.min()//找寻min中的最小值Math.abs()//取绝对值 ,Math.floor()向下取整,Math....

2018-06-20 19:02:07 387

原创 substring,substr,slice的区别

var str=“fanrax”为例子相同点:都是接受1个或者2个参数,第一个参数指定字符串开始的位置,第二个参数表示在哪里结束//例子:str.substring(1,2)  答案a  和slice一样substring和slice的第二个参数指定的是字符串最后一个字符后面的位置。substr则返回ansubstr的第二个参数指定从开始位置开始到后面一起返回的字符个数这三个方法如果不给第二个值的...

2018-06-16 16:15:43 165

原创 json

Jsoneval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。如果试图覆盖 eval 属性或把 eval() 方法赋...

2018-06-14 20:11:05 108

原创 js小demo

//数组去重新方法// window.onload=function(){// function dedupe(array) {// return [new Set(array)]// }// var arr = [1,2,2,3,3,4,4,5,5]// console.log(dedupe(...

2018-06-13 11:59:29 714

转载 js数组拷贝

javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示:  如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。 因此,数组以及对象的深拷贝就是javascript的一个基本功了。数组的深拷贝条条大道通罗马,实现数组的深拷贝,是有好几种方法的。举例如下:for 循环实现...

2018-06-13 10:24:13 13708

转载 js去重

1.遍历数组法最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下:?1234567891011// 最简单数组去重法 function unique1(array){ var n = []; //一个新的临时数组 //遍历当前...

2018-06-12 19:13:08 212

原创 js-小案例(100内替换含7或者7的倍数),(用户输入一个数字判断第几个星期第几天),(99乘法表)综合小案例

用户输入数字判断今天是第几个星期第几天:<body><input type="text" id="text"><input type="button" id="btn" value="提交"><script> window.onload=function(){ var

2018-06-11 19:49:14 991

原创 多选

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title></head><body>全部:<input type="c

2018-06-11 09:56:28 264

原创 js书写选项卡和轮播图的结合(这个写的不是很好)

html:所有代码:<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title>    <link rel="stylesheet" href="tab_c

2018-06-09 12:49:08 274

原创 js轮播图

今天刚注意的一点:给子集元素定义绝对定位时要文字上下左右居中必须写line-height和text-align,不然文字会跑到元素外面;轮播图:html样式<div id="all"> <div id="pic"> <div></div> <div></div> <div&g

2018-06-07 18:08:34 402

配电图编辑器demo版本

web端内置的图元编辑器,主要基于gojs,在此基础上进行开发的一款简易版图片编辑器,主要用于设计人员进行配电图的操作

2019-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除