文章库ARTICLE COLUMN

  • Js中this关键字的指向

    Js中this关键字的指向

    摘要:而中在运行期进行绑定的,这是中关键字具备多重含义的本质原因。那么可解释为函数调用是用进行调用的么这个明显不是,进入否分支,即函数是否用进行调用函数是用进行调用的,即进入是分支,即这里的指向中之前的对象所以 1.前言 在主流的面向对象的语...

    scq000scq000 评论0 收藏0
  • myslide 插件开发知识点总结和 css3 动画性能问题的研究

    myslide 插件开发知识点总结和 css3 动画性能问题的研究

    摘要:插件开发知识点总结和动画性能问题的研究这篇文章主要是总结最近开发过程中遇到的问题。有几个问题又是不容易发现原因的问题,但是最后的结果又是很简单的。和都是可以指定函数运行时,的值。比如触发盒子的还有就是禁止元素在水平或者竖直方向滚动。 ...

    iliyakuiliyaku 评论0 收藏0
  • 提高前端性能的黄金法则

    提高前端性能的黄金法则

    摘要:虽然如此,但是网站前端性能优化的思路基本没变。为什么前端性能如此重要数据显示只有的最终用户响应时间花在了下载文档上。前端性能优化一味奉行最佳实践有时候反而过而不及,所以针对项目的实际情况来优化才是明智的选择。 前端近几年变化很大,各种...

    keithyaukeithyau 评论0 收藏0
  • Node.js快速开发利器-Keystone.js

    Node.js快速开发利器-Keystone.js

    摘要:介绍是以和为基础搭建的开源的和应用程序平台。在官网上声称在中,用搭建数据驱动的网站应用程序和是最容易的。这样实现一个网站只要定义和写前端代码就好了。这应该是前端猴子接外包的一个利器吧。 介绍 Keystone是以Express和MongoDB为基础搭建的开...

    zhiweizhiwei 评论0 收藏0
  • 字符串与数组之间的相互转化

    字符串与数组之间的相互转化

    1.数组转字符串 a = new Array(0,1,2,3,4); b = a.join("-"); 2.字符串转数组 var s = "A,B,C"; ss = s.split(","); 3.数组元素的添加 arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 将一个或多个新元素添加...

    BoYangBoYang 评论0 收藏0
  • this全面解析(一)

    this全面解析(一)

    摘要:调用栈就是为了到达当前执行位置所调用的所有函数。由于无法控制回调函数的执行方式,因此就没有办法控制调用位置得到期望的绑定,下一节我们会介绍如何通过固定来修复这个问题。 在《你不知道的this》中我们排除了对于this的错误理解,并且明白了每个...

    darrydarry 评论0 收藏0
  • 一些当前 Node.js 中最流行 ES6 特性的 benchmark (V8 / Chakra)

    一些当前 Node.js 中最流行 ES6 特性的 benchmark (V8 / Chakra)

    摘要:前言项目地址如果有想要增加的特性,欢迎更新,然后。环境大致结论许多情况下下的特性表现相对更好。 前言 项目 github 地址:https://github.com/DavidCai1993/ES6-benchmark 如果有想要增加的特性 benchmark ,欢迎更新benchmarks/ ,然后 PR 。 环...

    ZHAO_ZHAO_ 评论0 收藏0
  • WebSocket的简单介绍及应用

    WebSocket的简单介绍及应用

    摘要:一旦建立了连接,此后的通信就不再使用了,改为使用独立的数据帧这个帧有办法看到,见后文。在里看到的,就是的数据帧了可以看到很像聊天记录,其中用浅绿色标注的是由客户端发送给服务器的部分。 定时刷新的不足与改进 web开发中可能遇到这样的场景:...

    OBKoro1OBKoro1 评论0 收藏0
  • d3

    d3

    一、柱形图 1.选择集 d3.select()d3.selectAll() 2.数据绑定 Apple Banana Cat Dog var num = 35; var body = d3.select("body"); var div = body.selectAll("div"); div.datum(num); div.text(funciton(d, ...

    SonglcySonglcy 评论0 收藏0
  • JS创建对象模式及其对象原型链探究(一):Object模式

    JS创建对象模式及其对象原型链探究(一):Object模式

    摘要:对象是由构造函数创建而成的,所以它的指向原型链图对象的原型链图对象属性引用的匿名函数的原型链图 Object模式 创建一个Object实例,再为其添加属性和方法。 这是创建自定义对象最简单的方式。 1.创建对象 // 创建person对象 var person = new Obje...

    李义李义 评论0 收藏0
  • Javascript核心参考

    Javascript核心参考

    摘要:提取字符串的一个子串,的一个变体提取字符串的一个子串返回指定字符串的一份副本都转化为小写返回指定字符串的一份副本都转化为大写返回指定字符串的一份副本,其中前后的空白字符都已删除返回原始的字符串值。 Arguments callee 指代当前正在执行的...

    G9YHG9YH 评论0 收藏0
  • 关于Yii2如何实现跨域的SSO登录的解析

    关于Yii2如何实现跨域的SSO登录的解析

    摘要:例如,淘宝登录的,登录成功的。所以思考如何实现这种跨域的登录就显得尤为重要了。需求分析进入登录页面的地址登录成功后跳转的地址下面我主要是以框架为例解说一下我是怎么实现这种跨越的登录的。 序言 近年来网络发展很快,参与网购的人越来越多,...

    AnchorerAnchorer 评论0 收藏0
  • JavaScript闭包

    JavaScript闭包

    摘要:此时的作用域链包含了两个对象的活动对象和对象。闭包的应用场景保护函数内的变量安全。依然如前例,由于闭包,函数中的一直存在于内存中,因此每次执行,都会给自加。 引子 JS的闭包一直是很多人不理解,也是在使用过程中经常出现问题的地方。每次看...

    TonyTony 评论0 收藏0
  • JavaScript 代码优化和部署——“性能和部署”的注意要点

    JavaScript 代码优化和部署——“性能和部署”的注意要点

    摘要:注意作用域避免全局查找以上代码应该修改如下避免语句必须使用语句的情况很少,因为它主要用于消除额外的字符。将代码分离称多个文件只是为了提高可维护性,并非为了部署。要进行部署的时候,需要将这些源代码合并为一个或几个归并文件。 注意作用域 ...

    BaaaanBaaaan 评论0 收藏0
  • 倒计时

    倒计时

    var update_time = function(){ var time = $(".time").data("time"), day,hour,minute,second,unit, rest_time = time - 1, num = 1, str ="";...

    channgchanng 评论0 收藏0
  • function应用技巧

    function应用技巧

    摘要:四函数的属性函数的属性列表这个属性先略过上述的属性都可以通过函数名属性来引用,是形参的个数。如果是函数表达式的话,是空串。看代码注意严格模式下不能访问对象的属性 一、new function的用法 1.用法一 此种用法的跟使用{}的区别是:它比较灵活,...

    Cruise_ChanCruise_Chan 评论0 收藏0
  • 网页版PPT演示(nodePPT)制作

    网页版PPT演示(nodePPT)制作

    摘要:发现一个很好玩的网页版演示方法,不需要,也能演示,而且支持远程控制,用手机也能演示,觉得还是很有意思的。备注演示文档默认是写的,下面来一起看看这个有哪些好玩的地方。接下来,查看下的版本号,检测下是否安装成功。 发现一个很好玩的网页版pp...

    _ipo_ipo 评论0 收藏0
  • 瑞士军刀---正则表达式

    瑞士军刀---正则表达式

    摘要:简介正则表达式,又称正规表示法正规表达式规则表达式常规表示法英语,在代码中常简写为或,计算机科学的一个概念。返回布尔值,该值指示在正则表达式中使用的标志的状态。包含正则表达式模式和适用标志的对象的实例。 showImg("http://upload-images....

    RangoRango 评论0 收藏0
  • 开坑,写点Polymer 1.1 教程第6篇——样式(3)

    开坑,写点Polymer 1.1 教程第6篇——样式(3)

    摘要:为嘛会这样呢,动态添加就不需要手动刷新,而动态设置自定义属性就需要我猜测可能的原因是如果用户同时设置多个自定义属性,比如这样如果让自动去刷新视图可能就要执行次,用户手动自己在最后一次性刷新的话能提升一定的性能。 一些和自定义css属性有...

    Crazy_CoderCrazy_Coder 评论0 收藏0
  • 基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境

    基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境

    摘要:首先在下面,定义好模版文件,然后开始新加页面关系依赖这个环境,主要基于以及一系列的插件搭建,这个是开发环境的依赖关系其中,主要用来渲染模版引擎以及提供路由功能,同时起一个本地的服务器。同时附上全文,以供参考 原文发布于我的博客 www.kis...

    xioquaxioqua 评论0 收藏0
  • React中的“虫洞”——Context

    React中的“虫洞”——Context

    摘要:理论上,通过一层层传递下去当然是没问题的。不过这也太麻烦啦,要是能在最外层和最里层之间开一个穿越空间的虫洞就好了。使用看起来很高大上的使用起来却异常简单。就像中的全局变量,只有真正全局的东西才适合放在中。 当我们写React时,我们总是通...

    muddywaymuddyway 评论0 收藏0
  • 【译】React Native 动画 API 入门实例

    【译】React Native 动画 API 入门实例

    摘要:简而言之,它将对动画中变化的属性数值做插值运算并且刷新视图。注意我们所建立的的是的一个实例。最后我们使用,表示这个组件是可动画组件。一直不停动动画序列的方法可以传一个回调函数,在动画全部执行完时触发。 翻译自 React-native Animated API...

    qianfengqianfeng 评论0 收藏0
  • javascript 的 eval()——编写可维护的javascript读书笔记

    javascript 的 eval()——编写可维护的javascript读书笔记

    摘要:尽管在类库中,可能会经常用到通常和操作有关,另外三种用法即使也非常罕见。一个通用的原则是,禁止使用,并且只在别无他法时使用,。和也是可以使用的,但不要用字符串形式而要用函数 再javascript中,eval()的参数是一个字符串,eval()会将传入的字...

    lemonlemon 评论0 收藏0
  • javascript中function(){}(),new function(),new Funct

    javascript中function(){}(),new function(),new Funct

    摘要:原型之所以被称为原型,可能正是因为这种不可重载的特质。而一旦实例化,那么将指向实例化的对象。首先是,我使用了,直接利用猫咪的年龄进行计算得出体重返回给属性。 和java比起来,javascript真的是松散的无以复加,不过这也让我们在无聊之余,有精...

    ranwuranwu 评论0 收藏0
  • 【JavaScript】定时器清除以后回调定时器

    【JavaScript】定时器清除以后回调定时器

    摘要:链式调用的模式下面是实现定时器清除以后回调定时器的一段伪代码看一段实例函数实现数字从增加到,每增加一次在控制台打印一次。结束以后可以立即执行回调函数。 在《JavaScript高级程序设计》一书中,列举了两条setInterval()的缺点: 某些间隔会被...

    impig33impig33 评论0 收藏0

热门文章

<