随笔分类 - [10]JS
-
最全前端资源汇集
摘要:最全前端资源汇集 号称最全的资源教程-前端涉及的所有知识体系;有粗略查看,果然“叹为观止”,至少比想象中涉猎丰富许多;果断有Fork了来:Front-end-tutorial;本就有收藏&分享欲,这种事儿早期也想做了,勘叹见识未广而深;幸遇这良心收集,得以借他人之酒杯,一浇我心之夙愿块垒。毕竟人为收 阅读全文
-
俄罗斯方块游戏JavaScript代码
摘要:JavaScript代码俄罗斯方块游戏 早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。 我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60行乍一看还是很让人吃惊的 阅读全文
-
BootstrapTable+KnockoutJS实现增删改查解决方案
摘要:BootstrapTable+KnockoutJS实现增删改查解决方案 前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了。今天打算结合bootstrapTable和Knockout去实现一个简单的增 阅读全文
-
require.js的用法
摘要:require.js的用法 作者: 阮一峰 日期: 2012年11月 7日 作者: 阮一峰 日期: 2012年11月 7日 这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用req 阅读全文
-
RequireJS学习资料
摘要:RequireJS学习资料汇总 入门系列 【1】阮一峰 RequireJS用法 【2】RequireJS入门指南 文档系列 【1】RequireJS中文文档 【2】RequireJS英文文档 代码实践 知识扩展 【1】计算机干了什么 分类: JavaScript 入门系列 【1】阮一峰 Requir 阅读全文
-
requireJS
摘要:requireJS 基于RequireJS和JQuery的模块化编程——常见问题解析 xingoo 2016-04-13 19:56 阅读:336 评论:0 基于RequireJS和JQuery的模块化编程——常见问题解析 xingoo 2016-04-13 19:56 阅读:336 评论:0 Re 阅读全文
-
gulp快速入门
摘要:gulp快速入门 因为之前一直有人给我推荐gulp,说他这里好哪里好的。实际上对我来说够用就行。grunt熟悉以后实际上他的配置也不难,说到效率的话如果真是要完整打包上线也不在乎那么几秒时间,对于项目来说线上效率关键,但是线下效率只要不是让人无法忍受页没有太多问题。不过不管怎么说,需要亲自用过gul 阅读全文
-
50 tips of JavaScript
摘要:50 tips of JavaScript,这些坑你都知道吗? 1、在局部作用域中,使用var操作符定义的变量将成为定义该变量的作用域中的局部变量,省略var的会创建全局变量;在全局作用域中,不管是否使用var操作符定义的变量都会创建一个全局变量。但是,在全局作用域中使用var创建的全局变量是不能被 阅读全文
-
JavaScript模板引擎
摘要:JavaScript模板引擎实例应用 在之前的一篇名为《移动端基于HTML模板和JSON数据的JavaScript交互》的文章中,我向大家说明了为什么要使用JavaScript模板以及如何使用,文末还提到了laytpl、artTemplate、doT、baiduTemplate、kissyTempl 阅读全文
-
什么是gulp?
摘要:gulp初涉 1、什么是gulp? gulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器;它不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用它,不仅可以很愉快的编写代码,而且大大提高我们的工作效率。 gulp是基于Nodejs的自动任务运行 阅读全文
-
细说gulp
摘要:细说gulp Gulp,简而言之,就是前端自动化开发工具,利用它,我们可以提高开发效率。 比如: 1、 压缩js 2、 压缩css 3、 压缩less 4、 压缩图片 等等… 我们完全可以利用Gulp来自动化地完成这些重复性很强的工作。 好了,废话不多说了。既然要了解Gulp,就得先安装它。 Gul 阅读全文
-
RequireJS和JQuery的模块化编程
摘要:基于RequireJS和JQuery的模块化编程 由于js的代码逻辑越来越重,一个js文件可能会有上千行,十分不利于开发与维护。最近正在把逻辑很重的js拆分成模块,在一顿纠结是使用requirejs还是seajs的时候,最终还是偏向于requirejs。毕竟官方文档比较专业嘛...不过即便是有完整的 阅读全文
-
前后端分离Web项目中,RBAC实现的研究
摘要:在前后端分离Web项目中,RBAC实现的研究 最近手头公司的网站项目终于渐渐走出混沌,走上正轨,任务也轻松了一些,终于有时间整理和总结一下之前做的东西。 以往的项目一般使用模板引擎(如ejs)渲染出完整页面,再发送到浏览器展现。但这次项目的处理方式不同,整个项目由前端AngularJS和后端Node 阅读全文
-
call,apply,bind
摘要:call,apply,bind call, apply都属于Function.prototype的方法,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性啦。 如果不明白,请见“Javascript之一切皆为对象3”。 而且它 阅读全文
-
模块加载器
摘要:模块加载器 最近在做新项目的时候自己利用一点业余时间写了一个简单的js模块加载器。后来因为用了webpack就没有考虑把它放到项目里面去,也没有继续更新它了。模块加载器开源的有很多,一般来说seaJS和reqiureJS都能满足基本需求。本篇博文主要分享一下卤煮写这个加载器的一些想法和思路,作为学习 阅读全文
-
WebSocket API
摘要:WebSocket API 这一章介绍如何用WebSocket API来控制协议和创建应用,运用http://websocket.org 提供的现有WebSocket服务器,我们可以收发消息、创建一些简单的WebSocket应用。一步一步的学习使用WebSocket API,最后我们会讨论浏览器的支 阅读全文
-
选择器
摘要:JQuery选择器 目录 一、基本选择器 1、ID选择器 2、类选择器 3、标签选择器 4、通配选择符 5、群组选择器 二、层次选择器 1、$("ancestor descendant") 2、$("parent>child") 3、$("prev+next") 4、$("prev~siblings 阅读全文
-
js模块化编程
摘要:Javascript的模块化编程 Javascript在设计之初并没有提供一种原生的,语言级别的模块化方式来组织代码,比如Java语言通过package和import来管理和使用模块。ECMAScript 6引入了class和import的概念来支持模块化,但是浏览器全面支持这个标准还需要很长时间。 阅读全文
-
Flux
摘要:Flux 最近React(web/native)依旧如火如荼,相信大家都跃跃欲试,入职新公司,现在的团队也开始在React领域有所尝试. 2016年应该是React 逐渐走向成熟的一年。之前在原来公司搞不懂的问题,同样是自学,发觉在新公司都搞懂了。哈哈,我也不知道为什么。 flux是干嘛的? 其实我 阅读全文
-
javascript面向对象之闭包
摘要:javascript面向对象之闭包 学习javascript一段时间了,自己对闭包作出如下总结,如有某点不妥,请君指出,不胜感激! 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直 阅读全文