JavaScript

代码片段:REST客户端JS

function httpsRequest (method, data, options, callback) {console.log('Request path=', options.host + ':' + options.port + options.path)options.method = methodoptions.rejectUnauthorized = f

qt qml 利用mlhttprequest 调用有赞api

最近朋友在有赞商城上面开了一个店铺,因为有实体店,一般卖商品后送货上门,但是打票时候老是人工用world文档人工复制黏贴订单打印小票, 所以就找我帮忙做一个软件专门打印小票的,就研究起来调用有赞第三方api来着,本篇主要介绍如何用qml中的xmlhttprequest来实现http请求协议,就以调用有赞商城api的查询订单接口为例:kdt.trades.sold.get;

gulp和webpack初探

首先声明一下,gulp和webpack两者关系不大,主要是团队之前一直用grunt构建工具,这几天业务上比较清闲,老大让我学学新的gulp和webpack这些“潮流”工具,于是草草研究了一天,记一些笔记。gulp 真正“流程”化工具我记得实习刚刚进公司看到grunt,还是有点蒙,之前一直是本地开发,游览器F5,没想到前端也需要“编译工具”。所以grunt一直给我的感觉是“编

警告:小心巨型数字的溢出异常

今天遇到个问题:后端设置了一个 id=32132132132132112(数字) 在 cookie 中。我为了偷懒,用了个第三方组件去解析 cookie,然后发现这个数字被解析出来变成了 32132132132132110百思不得其解,这么一个简单的 cookie parse 的组件怎么会发生这么奇怪的问题。翻了下源码发现有这么一句:JSON.parse(xxx)。果不其然

【译】我最喜欢的 JavaScript 设计模式

原文链接:My Favorite JavaScript Design Pattern译文原链:【译】我最喜欢的 JavaScript 设计模式我最喜欢的 JavaScript 设计模式我觉得聊一下我爱用的 JavaScript 设计模式应该很有意思。我是一步一步才定下来的,经过一段时间从各种来源吸收和适应直到达到一个能提供我所需的灵活性的模式。让我给你看看概览,然后再来看它

vue.js更改默认数据绑定的标识

vue默认的数据绑定的标识是{{}},如下{{ message }} 但是可能和有些模版语言的标识相同,可以通过如下修改数据绑定标识为 Vue.config.delimiters = ['']; var vue = new Vue({el: '# runnerapp',data: {t_serviceurl:'',t_response: 'response result'}

javascript引用类型之Date

最近的项目需要实现一个时间表格的效果,如下图所示,每次更换第几周时也更新对应的日期。使用了Date类型,也踩了些坑。故写下此篇笔记。Date类型ECMAScript中的Date类型是在早期Java中的java.util.Date类基础上构建的。使用自UTC(1970年1月1日零时)开始经过的毫秒数来保存日期创建对象获取当前时间var d = new Date();//无参数

Angular directive 实例详解

准备代码,会在实例中用到var app = angular.module('app', []);angular指令定义大致如下app.directive('directiveName', function() {return {// config}})其中return返回的配置对象包含很多参数,如下一一说明。1. restrict值为字符串,可选参数,指明指令在DOM中以什

每天一章犀牛书——CHAP7:数组

1. 数组数组是值的有序集合,每个值被称为元素。数组有以下特点:无类型:数组元素可以是任意元素。动态性:数组的长度是动态的,可随时增加和缩减。无需在创建时为其声明固定大小也无需在长度变化时重新分配空间。数组是特殊的对象,并且经过优化,用索引访问数组比访问常规的对象属性快。数组继承自Array.prototype的属性和方法2. 数组的操作2.1 创建数组有两种方式创建数组。

每天一章犀牛书——CHAP8:函数

1. 函数定义函数表达式:函数名称可有可无。若有函数名,则在函数体内指代该函数本身,并且只存在于函数体中。函数名称 === arguments.callee函数声明:存在函数提升。变量只提升变量并不提升赋值,函数提升整个函数体都会提升,因此可在声明前调用函数。不能存在于循环。条件判断、try/cache、with等语句中。在ES6中可以。构造函数:使用new Functio