这里的扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC,整理如下。 一、准备工作 使用的微信API中的统一下单方法,关键的参数是‘公众账号ID(appid)’,&lsq...
阅读(143) 评论(0)
 在设计JavaScript xxsdk的时候考虑到能让调用者参与到工作流程中来,开始用了回调函数。如下: this.foo = function(args,callbackFn) { //do somet...
阅读(123) 评论(0)
数组是一段线性分配的内存,它通过整数计算偏移并访问其中的元素。大多数的语言都会要求一个数组的元素是相同类型,但JavaScript数组可以包含任意类型。 var misc = ['string', null, true, 98.4...
阅读(117) 评论(0)
JavaScript var是用来定义一个变量,this常用来定义或调用一个属性或方法。但是在全局范围内,this和var定义变量是等价的。 window console.log('window:', name); var...
阅读(124) 评论(0)
前面已经学习了WebSocket API,包括事件、方法和属性。详情:WebSocket(二)--API  WebSocket是基于事件驱动,支持全双工通信。下面通过三个简单例子体验一下。 简单开始 1.安装node。ht...
阅读(182) 评论(0)
    一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍     在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一...
阅读(139) 评论(0)
    这一章介绍如何用WebSocket API来控制协议和创建应用,运用http://websocket.org 提供的现有WebSocket服务器,我们可以收发消息、创建一些简单的WebSocket应...
阅读(169) 评论(0)
WebSocket 发起单个请求,服务端不需要等待客服端,客户端在任何时候也能发消息到服务端,减少了轮询时候的延迟。轮询与WebSocket的区别。简历一次连接后,服务器能给客户端发多次。 基于http的实时消息是相当的复杂的,在...
阅读(163) 评论(0)
在聊天的场景中,聊天内容需要用到气泡修饰,如下图。下面一一讲解。 图片式: 第一个样式是京东客服,气泡的圆角和钩子都是用了图片。使用了一个table组合成了一个圆角的框框。lm样式拼出了钩子。 <div class...
阅读(149) 评论(0)
2月底因朋友推荐面试了一家互联网金融公司,上午2个小时就做完了笔试、一面和二面。过程很顺利,和技术主管聊得很愉快,做了一个多小时的笔试内容他直接没看,他说,我有看过你的博客,还不错,看得出你是一个学习能力很强的人,继续写下去,多出好博客...
阅读(142) 评论(0)
需求:当鼠标放到父级菜单上面的时候,显示下方的子菜单。鼠标从子菜单或者父级菜单上面移开的时候,子菜单要收起来。最终效果如下: PS:这样需求很常见,最常见的做法是li元素下面再嵌套一个Ul元素来包含子元素。这种做法用css就可以完...
阅读(195) 评论(0)
网站需要定时执行不同的任务,比如清理无效的数据、定时发送mail等,Nop的这个定时任务设计比较好,简单的说就是将所有任务相同的属性持久化,具体的执行通过继承接口来实现。 持久化对象:ScheduleTask ScheduleT...
阅读(224) 评论(0)
总览:异类,就是把事情做对做好的少数派,而《异类》这本书从天赋、个人努力、家庭教育、机遇、家族和地域文化几个方面分析了影响成功的因素。我们常常过于看重的就是个人努力(10000小时理论),而忽视了其他...
阅读(138) 评论(0)
在开发中我们可曾有过这样的需求,将某个网页嵌入到.Net应用中来,但Winform自带的web browser不怎么理想。CefSharp可以让我们在.Net应用中嵌入一个Chromium。它提供了WPF和Winform版的web&nb...
阅读(434) 评论(0)
因为网站有下载文件需要和网站分离,使用到了FTP管理文件,这里做一个简单的整理。 1.安装FTP  和安装iis一样。全部勾选。  设置站点名称和路径。    设置ip。 &nbs...
阅读(193) 评论(0)
上一页 1 2 3 4 5 6 7 8 下一页共8页  到第