关闭
当前搜索:

Backbone Study

1. 这是一款MVC模式的框架 2.相比使用“+”进行字符串拼接,使用#{}会更好 "#{@model.get("wwws")}/registry"   代替   @model.get("wwws")+"/registry" 3.测试Jasmine SpyOn(@model, 'save').and.callFake(->)    mock掉这个方法,表示已经执行 expect(Regi...
阅读(3) 评论(0)

Git命令使用

1. 提交到GitHub上的代码出现冲突/远程上的代码出现了更新  先git add . 和 git commit 将自己的代码储存好,git checkout 回主分支,git pull origin 拿下最新的代码,再git checkout 回自己的分支,git rebase origin/feature/blankstate,查看是否会出现冲突,如果有的话就得在webstorm上解决冲突...
阅读(13) 评论(0)

CSS study

1.实现两条横线中间插文字 PICK A PATH TO START .pick-path-start { width: 678px; margin: 0 auto; background-image: linear-gradient(transparent 9px, var-gray-8 10px, transparent 1px);      } .ti...
阅读(30) 评论(0)

React test Study

1.simulate可以模拟点击或者状态改变 cashFundCard.find('.btn').simulate('click'); cashFundCard.find('input').simulate('change', {target: {value: '0'}}); 2.创建实例,就可以调用组件里面的方法 import { shallow } from 'enzyme...
阅读(24) 评论(0)

React学习

1.when loop array , if you don't have stable IDs for rendered items, you may use the item index as a key as a last resort: const todoItems = todos.map((todo, index) => // Only do this if items ha...
阅读(36) 评论(0)

定时器

setTimeout&setInterval 1.    ->设置一个定时器(setTimeout),等到1000ms后开始执行对应的方法,方法执行完成后,定时器结束        window.setTimeout(function () {        }, 1000);     ->设置一个定时器(setInterval),等到1000ms后开始执行对应的方法,方法执行完成后,...
阅读(95) 评论(0)

回到顶部实例scrollTop

1、之前我们学习的JS盒子模型中:client系列/offset系列/scrollWidth/scrollHeight都是"只读"属性->只能通过属性获取值,不能通过属性修改元素的样式 2、scrollTop/scrollLeft:滚动条卷去的高度/宽度(这两个属性是唯一"可读写"属性)        box.scrollTop = 0;       //->直接回到了容器的顶部...
阅读(78) 评论(0)

获取元素的偏移量offset

parentNode 有盒子的布局如下 查看每一层盒子的parentNode:父亲节点,HTML结构层级关系中的上一级元素 center.parentNode   //inner inner.parentNode    //outer outer.parentNode   //body js是区分大小写的 插曲一点小知识: null和undefined都代表...
阅读(103) 评论(0)

webpack的配置(一)

node&npm 下载node.js:https://nodejs.org/zh-cn/ 安装完成之后,任何一个目录都可以用npm命令 node -v 可以查看node.js的版本信息,同时也是检验node.js是否安装成功 npm:NodeJS包管理和分发工具 如果Npm太慢,安装阿里的cnpm,执行下面命令: npm install -g cnpm --registry=https...
阅读(134) 评论(0)

浏览器报Uncaught TypeError: Cannot read property 'trigger' of undefined解决方案

在使用Zepto的时候谷歌浏览器报错 Uncaught TypeError: Cannot read property 'trigger' of undefined如截图: 解决办法如下 1、谷歌浏览器输入 chrome://flags/ 回车 2、找到 指针活动 那一项 3、选择 已停用 然后重启google浏览器就好了...
阅读(122) 评论(0)

获取元素的具体样式信息getcss

1、元素.style.属性名     ->需要我们把元素的样式都写在行内样式上才可以(写在样式表中是不管用的)     console.log(box.style.height);       //->""             没写行内样式的情况     console.log(box.style.width);        //->"200px"   写了行内样式     ->...
阅读(73) 评论(0)

移动端的iscroll

在PC端的时候,我们使用的是position:fixed的方法使得导航栏,标题栏等固定在头部 但是,在移动端的开发当中,使用position:fixed固定定位,很多手机都支持不好,尤其是在定位的区域还需要输入内容调取虚拟键盘的时候会出现很多很多的问题 解决这个问题,就不能使用固定定位了,而使用局部滚动出来(iscroll) 首先,给整个html的width和height都设置为100%,并...
阅读(104) 评论(0)

EJS模板引擎

我们经常会使用AJAX/JSONP等技术,从服务器端获取到我们所需要的数据,然后把数据动态的展示在对应页面中。 1.不依托JS,而是使用PHP/Ruby/Python/JSP等技术实现数据的绑定(没有前后端分离) 2.JS代码中进行字符串拼接 这种方式属于前后端分离,在JS中获取到服务器端返回的数据后,把之前在HTML页面中写好的标签,一句句的复制到JS中,用字符串拼接的方式,把标签和数据拼...
阅读(192) 评论(0)

jQuery的AJAX和JSONP

jQuery中的AJAX写法 $.ajax({ url: 'data.txt', type: 'get', dataType: 'json', data: null,//get请求的时候为null async: true,//true为异步,false为同步 timeout: 3000,/...
阅读(121) 评论(0)

JS的盒子模型

1.JS盒子模型指的是通过JS中提供的一系列的属性和方法,获取页面中元素的样式信息值 #box(有很多自己的私有属性)-> HTMLDiv...
阅读(79) 评论(0)

JS的同步与异步

同步指下一个程序的执行需要等到上一个程序执行完毕,也就是得出结果后下一个才能执行, 异步指的是上一个程序指向后,下一个程序不用等到上一个程序出结果就能执行,等上一个出结果了调用回调函数处理结果就好。 -> JS是属于单线程,我们最好使用异步编程 - > 定时器都是异步编程 -> 事件绑定 异步 -> 回调函数 异步 -> 在AJAX中可以使用异步编程...
阅读(102) 评论(0)

HTML5新特性

1、标签语义化,比如header,footer,nav,aside,article,section等,新增了很多表单元素,入email,url等,除去了center等样式标签,还有除去了有性能问题的frame,frameset等标签 2、音视频元素,video,audio的增加使得我们不需要在依赖外部的插件就可以往网页中加入音视频元素。 3、新增很多api,比如获取用户地理位置的window....
阅读(62) 评论(0)

优化加号+操作符

var str="我喜欢我可爱的女朋友,"; str=str+"她叫喵喵,"; str=str+"她时而可爱,时而认真,"; str=str+"她那天真的笑声可以让人忘掉一切烦恼。"; console.log(str); 这里的优化主要是对加号操作符的优化,因为加号在JavaScript中非常耗时和耗内存,需要经过以下六步: 1、首先开辟一块临时空间,存储字符串, 2、然后在开辟一块空间 ...
阅读(87) 评论(0)

JavaScript的作用域,作用域链,变量

JavaScript的作用域是指变量的作用范围,内部作用域由函数的形参,实参,局部变量,函数构成。 内部作用域和外部的作用域一层层的链接起来形成作用域链。 当在函数内部要访问一个变量的时候,首先要查找自己的内部作用域有没有这个变量,如果没有就到这个对象的原型对象中去查看,还是没用的话,就到该作用域所在的作用域中找,直到到Window所在的作用域,每个函数在声明的时候就默认有一个外部作用域的存在...
阅读(54) 评论(0)

JavaScript的闭包

闭包简单的说就是一个函数能访问外部函数的变量,这就是闭包。 function a(x){ var tem=3; function b(y){ console.log(x+y+(++tem)); } }a函数中的b函数就是闭包了,b函数可以使用a函数的局部变量,参数。 最典型的闭包应该是下面这样,将定义在函数中的函数作为返回值。 func...
阅读(132) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2636次
    • 积分:287
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档