4 想要全栈的chris

尚未进行身份认证

即使不能全栈也要全沾

等级
TA的排名 8w+

初识javascript闭包

1.什么是闭包一个具有封闭的对外不公开的,包裹结构,或空间,js中的闭包就是函数。2.闭包原理闭包的原理就是作用域访问原则,上级作用域无法直接访问下级作用域中的变量。3.闭包要解决什么问题?闭包内的数据不允许外界访问,要解决的问题就是间接访问该数据。4.#使用闭包获取过个数据functionfoo(){varname='张国荣';

2017-05-08 16:51:37

javascript中对原型的理解

1.什么是原型在构造函数创建出来的时候,系统会默认的帮构造函数创建并关联一个神秘的对象,这个对象就是原型,原型默认的是一个空的对象。2.原型的作用原型中的属性和方法,可以被使用该构造函数创建出来的对象所使用。3.如何访问构造函数中的原型构造函数.prototype4.如何给原型对象添加属性和方法使用对象的动态特性5.原型链对象的原型指向原型对象,形成原型链代码

2017-05-02 14:02:49

使用css3实现消息框

原理:使用css3中的transform:rotate旋转,通过定位改变位置。.out{width:300px;height:150px;background-color:pink;margin:200px;position:relative;}

2017-03-18 22:22:05

使用JQuery动态创建表格

知识点:使用jq中html()创建元素,append()添加节点,remove()删除节点,类方法:addClass()和removeClass()方法等<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>*{

2017-03-09 16:51:48

javascript实现可拖拽的盒子

<!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title></title><style>*{margin:0;padding:0;}.nav{height:

2017-02-28 10:57:14

使用缓动动画函数实现导航栏效果

需求:1.鼠标在那个li上面,span对应移动到该li上,移开后,回到原位置2.鼠标点击那个li就记录该li标签,移开的时候span回到该记录的li标签上要点:1.封装匀速函数2.计数器思想代码实现:<!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"><title></title>

2017-02-22 16:02:37

带有定时器的无缝轮播图

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>带有定时器的无缝轮播图</title></head><style>*{padding:0;margin:0;}.box{width:500px;

2017-02-21 16:09:21

模拟倒计时

<script>//打开页面后,每毫秒都在倒计时苹果发布会的时间。//步骤:设置一个定时器,每一毫秒更新一次div的内容//1.获取时间差(现在和发布会开始的时间差,毫秒值时间差,把时间差转换成‘时分秒毫秒’)vardiv=document.getElementsByTagName("div")[0];vartimer=s

2017-02-18 17:37:16

使用innerHTML动态生成标签

varusers=[{"name":"tdxy01","icon":"images/noavatar_small.gif"},{"name":"沉眠楚人","icon":"images/noavatar_small.gif"},{"name":"爱上karina","icon":"images/75_avatar_small.jpg"

2017-02-16 10:58:44

判断字符串中出现次数最多的字符和出现次数

步骤:1.将字符串转化数组2.创建一个对象3.遍历数组,判断对象中是否存在数组中的值,如果存在值+1,不存在赋值为14.定义两个变量存储字符值,字符出现的字数varstr='abaasdffggghhjjkkgfddsssss3444343';//1.将字符串转换成数组varnewArr=str.spli

2017-02-09 17:43:56

javascript使用replace替换字符串中所有字符

javacript中基本String类型是字符串的对象的包装类型方法:使用String类中replace方法,在配合正则实现。varstr="abcoe---foxyozzopp";console.log(str);console.log(str.replace(/o/g,'!'));console.log(str.re

2017-02-09 16:52:53

原生js实现无缝滚动

水平方向无缝滚动滚动支持图片,文字HTML代码<divid="demo"><divid="demoin"><divid="demo1"><ahref="">测试文字1</a><ahref="">测试文字2</a><ahref="">测

2017-01-10 15:55:09

a标签href属性传递参数,onclick属性传递参数

1.href传递变量$(".dowebok").append('<aclass="notice-content"id="href_content"target="_top"href="../../view/notice/noticeDetail.html?id='+announceId+'&str='+str+'">'+G.globalHtmlCharDecode(data.data[

2017-01-06 14:02:28

常见编码转中文,获取url参数

1.unicode编码转中文例如‘&#36865&#30340&#21457&#36865&#21040’G.globalHtmlCharDecode=function(obj){vartype=function(obj){returnObject.prototype.toString.call(obj);},

2017-01-05 20:09:54

时间格式化方法

1>毫秒值转换成2015-12-1112:22:22格式的时间方法//获得年月日1970-01-1807:12:39functiongetMyDate(str){varoDate=newDate(str),oYear=oDate.getFullYear(),oMonth=oDate.getMonth()+1,o

2017-01-05 18:59:02

textarea解决maxlength的兼容问题

使用textarea中的maxlength属性以为和input的maxlength属性一样,当输入textarea字符很多的时候,比如500个字符,在电脑会出现一个bug,就是输入495个字符就不能输入了,所以需要实现js代码来实现maxlength这种写法。需求:输入字符时:HTML代码:<textareaname="content"id="addcontent"cols="5

2017-01-05 18:54:03

动态生成select,赋值问题

项目中select是要接口获取并赋值,然而,在做回显的时候不能马上赋值,可能是异步的原因吧,看了网上的说法,是在ajax上使用async:false,这个属性,但是并没有什么软用,你只要把赋值的操作放在赋值的回调的操作里即可。具体代码:调用接口functionnewquerybusinessclass(){var_url=[];_url.url="../Al

2016-12-28 16:17:17

javascript实现上传和下载

使用easyui进行文件上传HTML代码<formid="uploadform"style="display:inline-flex;"><inputclass="easyui-filebox"name="file"id="file"onfocus=this.blur()data-options="prompt:'Chooseaf

2016-12-28 11:18:35

sass学习

安装sass是基于ruby语言,所以第一步要先下载ruby,window环境就下载rubyInstaller进行安装。检测:在cmd下ruby-v安装好ruby之后接下来安装sass,同样在cmd:geminstallsasssass-v安装compass,compass可以理解sass的工具库geminstallcompasscompass-v

2016-12-14 14:37:03

动态创建表格

项目中有表中的一些字段都是自动生成的,需要使用js创建表格,请教了公司同事最后完成了,坑爹!首先:后台返回的json数据{"customerCapitalTrialList":[{"amount":48144243.33,"customerCapitalTrialId":1815475,

2016-12-09 16:24:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!