Javascript

Node.js下基于Express + Socket.io 搭建一个基本的在线聊天室

 一、聊天室简单介绍  采用nodeJS设计,基于express框架,使用WebSocket编程之socket.io机制。聊天室增加了注册登录模块,并将用户个人信息和聊天记录存入数据库.数据库采用的是mongodb,并使用其相应mongoose对象工具来处理数据的存取。  功能主要涉及:群聊、私聊、设置个人信...

Node.js基于Express框架搭建一个简单的注册登录Web功能

这个小应用使用到了node.js bootstrap express 以及数据库的操作:使用mongoose对象模型来操作mongodb如果没了解过的可以先去基本了解一下相关概念~ 首先注明一下版本,因为express因为版本的不同使用的方式也不同,我这算是目前最新的了吧还没有装...

Node.js起步 -- (1)

先来简单介绍nodeJS  我们知道JavaScript是运行在浏览器中的,浏览器为它提供了一个上下文(context),从而让JavaScript得以解析执行。nodeJS其实可以这么理解,它是另外一种上下文,它允许在后端(脱离浏览器环境)解析执行JavaScript代码。因为它使用了Google的V8虚拟机(Goo...
代码星球·2020-06-16

jennifersoft,phantomjs

http://jennifersoft.com/en/RealValueofAPM(ApplicationPerformanceMonitoring)  http://npm.taobao.org/dist/phantomjs/Mirrorindexofhttps://bitbucket.org/a...
代码星球·2020-06-16

架构选型之Nodejs与Java

前言: 身边越来越多的同事谈论Nodejs,谈其异步IO、事件回调、前后台统一一门语言,创业的朋友的第一个创业项目也选择了Nodejs,期望能够使用一种语言节省成本快速完成需求开发。与其他项目组的同事聊项目选型Java时被他们嘲笑了一把,怎么这么不与时俱进怎么还在用Java。而且发现,越来越多的前端同事通过N...
代码星球·2020-06-16

js开关插件使用

  本篇文章介绍一个比较好使用的js开关插件Switchery,该插件的样式是ios7的滑动按钮插件,并且将很多功能加入到配置项,简单、灵活,支持的绝大部分浏览器(Chrome,Firefox,Opera,Safari,IE8+),github地址:https://github.com/abpetkov/switche...
代码星球·2020-06-16

javaScript之jQuery框架

一、jQuery简介   jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装Jav...
代码星球·2020-06-16

python基础6之迭代器&生成器、json&pickle数据序列化

内容概要:一、生成器二、迭代器三、json&pickle数据序列化 一、生成器generator在学习生成器之前我们先了解下列表生成式,现在生产一个这样的列表[0,2,4,6,8,10],当然有很多方法,下面的方法就叫列表生成式。>>>[i*2foriinrange(6)][0,2,...

kibana的query string syntax 笔记

kibana的querystringsyntax并不是QueryStringQuery,只能说类似。kibana的Lucenequerystringsyntax(es的querystringsyntax可以认为等同于Lucene的)类似于下面的语法{     "quer...

js 事件委托代理

    在优化网页性能的技巧当中,对DOM的优化是必不可少的。这其中就涉及到了javascript对DOM的频繁操作。比如响应用户操作的事件。一般情况下,如果是稍微初级一点的前端程序员,在拿到项目的时候,对待添加DOM事件,可能有些不会去考虑到这个性能的优化问题(比如我),这就会...
代码星球·2020-06-15

Vue.js $nextTick

最近在学习vue.js。了解1.x的基础上再学习2.x的vue。两个版本的确是不会像angular这样1.x和2.x相差甚远。所以学习起来其实还是有很大的关联。但是,终归来说。两者还是有语法上的细微差别的。但是对于此处讲的$nextTick()函数来说,两者并没有什么区别。前两天瞟到了一眼这个$nextTick这个玩意...
代码星球·2020-06-15

JS---函数名和变量名重名

继续作用域的问题,今天上午看了一会,下午看又看到了一个类型的题,函数名和变量名相同的问题。之前还不会觉得函数名和变量名重名了会有什么冲突。也是没有去测试过。。懒了。直接贴代码:运行之后大家猜测结果是多少?一口气:100!!我果然是好大的口气,没有思考直接给出答案,实在是不太好的习惯。出乎意料的报错了,有点一头雾水的感觉...
代码星球·2020-06-15

JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案

   最近在编写一个小型基于的jsp系统开发。掌握数据库一直感觉还不错。但是今天就出现了一个问题困扰我大半天。后来本来准备睡觉,但是觉得今天不解决这个问题恐怕晚上是“彻夜难眠啊”!!于是打开电脑,又开始捣腾。遇到问题首先去网上search了一下。但是大多数的结果只能...

js和jquery中获取非行间样式

样式又分为了行间样式和非行间样式。一般来说行间样式用的是比较少的,因为它能够作用的范围就只有一个元素,而非行间样式的作用范围可以是一类元素(即拥有相同德标签,或者说是有相同的类名,(当然id名不可能相同,唯一性)那么来说说在js和jquery中,有时候需要获取元素的样式,比如说width或者height,在这种情况下如...

js判断浏览器窗口(选项卡)的关闭与刷新

今日项目遇到一个问题,有一个功能会在浏览器的主窗口中新开一个窗口,然后业务要求:关闭新窗口的时候往后端发个请求,刷新的时候不发送。知道有个onbeforeunload事件是用于捕获关闭浏览器事件(包括刷新)的,但刷新也会走此方法,所以行不通,于是就网上找了找资料,网上回答的最多的大致是这样的window.onbefor...