JavaScript

根治JavaScript中的this-ECMAScript规范解读

前言this是JavaScript中的著名月经题,每隔一段时间就有人翻出了拿各种奇怪的问题出来讨论,每次都会引发一堆口水之争。从搜索引擎搜了一下现在的比较热门的关于this的用法,如:Javascript的this用法 、深入理解JavaScript中的this关键字 、你不知道的this 等文章几乎都是从现象出发,总结this在不同场景下的指向结果,如同江湖郎中一般,都没

JavaScript获取时间戳与时间戳转化

Javascript 获取当前时间戳(毫秒级别): 第一种方法: var timestamp1 = Date.parse( new Date());结果:1470220594000 第二种方法: var timestamp2 = ( new Date()).valueOf();结果:1470220608533 第三种方法: var timestamp3 = new Date

通过Ngin的auth_request以及EpressJS构建权限验证系统

本文的内容是我的开源代码(https://github.com/e10101/AdminLogin)的中文说明。项目主要是实现了通过合理配置Nginx的auth_request模块来实现对敏感路径下的内容进行访问限制。代码可通过Github访问:https://github.com/e10101/AdminLogin,来获取代码。如果可以的话,可以**Star**一下。开发

「让制作 H5 像制作 PPT 一样简单!」

Wechat-H5-Boilerplate 「让制作H5像制作PPT一样简单!」 Wechat-H5-Boilerplate(以下简称WHB)是一个H5动效模板,专门为微信优化,适合快速构建全屏滚动型H5宣传页。 例如让一段文字动起来只需要一行代码: I'm a coder!Github 地址: https://github.com/panteng/wechat-h5-bo

切图崽的自我修养-优化图片加载流程

前言优化! 又是优化!切图崽们作为整个web应用的纽带,连接着用户行为和机器性能. 而优化的最终意义,在于在这两者之间取得一个最佳的平衡点.对于图片资源的加载来说,更是如此. 今天我们就来简单说说,项目开发中常见的图片加载优化方式.预加载1.遮罩大法我们经常用jquery, jquery中$(function){})实际上是DOMContentLoaded事件完成的回调,只

GoJS 绘图 (九) :数据绑定

绑定字符串和数字特性绑定GraphObject数据的属性。在这个例子中,我们不仅绑定TextBlock.text和Shape.fill中的节点到节点数据的属性值,对于线条我们也结合Shape.stroke和Shape.strokeWidth中的数据的属性值。所有你需要做的就是添加目标GraphObject一个新的绑定对象和数据对象的属性。当然,目标属性必须是一个可设置属性;

为你的博客添加搜索功能吧!

Search-Spider-Blog提供个人博客文章搜索服务, 只需要配置个人博客地址, 载入博客数据, 开启Server服务, 即可开启文章搜索服务。对blogconfig.json配置文件监控, 修改后服务及时地更新博客数据。本人用的为Hexo Blog, 所以Hexo用户体验更佳代码地址使用说明环境配置after clone && cdnpm i 对 blogconf

【page-monitor 前端自动化 中篇】 源码分析

上篇中初探了page-monitor的一些功能和在前端自动化测试方面的可行性,本篇主要分析下page-monitor的实现方式和源码。mode-module简介page-monitor的存在形式是node-module,依赖于node安装和运行,简单必须了解下node_modulesnode-module是nodejs的模块,符合commonJs规范【具体规范可以参考:ht

一个前端写的php博客系统2--前台展示+后台登录

部署的演示地址我的博客地址: http://www.weber.pub 可以查看到具体的站点展示github 地址:https://github.com/baiyuming/byblog前台首页展示首页的侧边预留的位置是给后面的统计,热门之类的版块预留位置。。。控制器文章列表展示要考虑到文章数量增多后分页展示,那么我们要统计文章数量,使用 count() 计算文章总数,然后

全面学习javascript中的对象

对象的基础对象的定义对象是一组由若干个无序的键值对(key/value)组成的数据集合 ,在 javascript 中所有的数据都可以被视作对象。每一个键值对又可以叫做“成员(members)”。对象(object)的创建(3种方式)对象字面量(对象初始化器)构造函数Object.create() es5的创建对象的方式,可以指定原型对象//方式1var me = {