随笔分类 - js
摘要:HTML5添加的最受欢迎的功能就是<canvas>元素,这个元素负责在页面的指定区域通过js动态地在这个区域绘制图形。 <canvas> 由几组API构成。 准备: 要用canvas元素,必须设置width,height属性。 如果浏览器不支持canvas,就会显示标签中的内容 初始化: 2D上下文
阅读全文
摘要:首先看下这条语句: (function($) {…})(jQuery); 1.原理: function(arg){…}这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){…})(param)这就
阅读全文
摘要:lodash和underscore都是现在非常流行的两个javascript库,提供了一套函数式编程的实用功能。 而lodash本身最初也是underscore的一个fork,因为和其他(Underscore.js的)贡献者意见相左。 lodash主要使用了延迟计算,所以也使得lodash的性能远远
阅读全文
摘要:参考:https://segmentfault.com/a/1190000002773689 每当一个指令被创建的时候,都会有这样一个选择,是继承自己的父作用域(一般是外部的Controller提供的作用域或者根作用域($rootScope)),还是创建一个新的自己的作用域,当然AngularJS为
阅读全文
摘要:1、{{"hello" | translate}}2、3、 1 2 3 13 14 15 {{"hello" | translate}} 16
阅读全文
摘要:参考:http://www.ruanyifeng.com/blog/2015/03/react.html 官方文档:https://reactjs.org/docs/introducing-jsx.html JSX 的基本语法规则 遇到HTML 标签(以 < 开头),就用 HTML 规则解析;遇到代
阅读全文
摘要:数据类型: 作用域 每个函数都有自己的执行环境,执行环境定义了变量有权访问的其他数据,决定了他们各自的行为。 每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量或函数都保存在这个对象中。 当代码在一个环境中执行时,会创建变量对象的作用域链 js没有块级作用
阅读全文
摘要:Underscore.js Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。 它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。 Underscore还可以被使用在Node.js运
阅读全文