5 想要全栈的chris

尚未进行身份认证

我要认证

即使不能全栈也要全沾

等级
TA的排名 9w+

初识javascript闭包

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

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()方法等<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> * {

2017-03-09 16:51:48

javascript实现可拖拽的盒子

<!DOCTYPE html><html><head lang="en"> <meta charset="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.计数器思想代码实现:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title>

2017-02-22 16:02:37

带有定时器的无缝轮播图

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

2017-02-21 16:09:21

模拟倒计时

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

2017-02-18 17:37:16

使用innerHTML动态生成标签

var users = [ {"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,不存在赋值为1 4. 定义两个变量存储字符值,字符出现的字数 var str = 'abaasdffggghhjjkkgfddsssss3444343'; // 1.将字符串转换成数组 var newArr = str.spli

2017-02-09 17:43:56

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

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

2017-02-09 16:52:53

原生js实现无缝滚动

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

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) { var type = function(obj) { return Object.prototype.toString.call(obj); },

2017-01-05 20:09:54

时间格式化方法

1>毫秒值转换成2015-12-11 12:22:22格式的时间方法//获得年月日 1970-01-18 07:12:39function getMyDate(str){ var oDate = new Date(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代码: <textarea name="content" id="addcontent" cols="5

2017-01-05 18:54:03

动态生成select,赋值问题

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

2016-12-28 16:17:17

javascript实现上传和下载

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

2016-12-28 11:18:35

sass学习

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

2016-12-14 14:37:03

动态创建表格

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

2016-12-09 16:24:15

查看更多

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