`
webdev2014
  • 浏览: 678225 次
文章分类
社区版块
存档分类
最新评论
文章列表
经常在一些大神博客里面看到非常好看的高亮代码,有sublime风格,GitHub风格等等。毫无疑问,好的高亮代码插件可以不仅仅让你的博文显得更高大上,更重要的是舒适的阅读体验。经过我在网上的一番搜罗,终于找到了一款非常赞的高亮插件,先来看看效果吧! 1.Javascript 效果 //检测URL function checkeUrl(url){ return
在csdn的code上新建的项目,用于js开发的调试工作和其他一些通用工作。 项目地址:https://code.csdn.net/paiooo/jsdevtool 如: 在页面顶部显示debug信息, 在页面底部显示trace信息, html元素的简化创建, 字符、邮箱、密码的正则表达式检查, '<'和'>'字符的转义。 后续有功能添加还会更新,欢迎大家一起来完善。
CSS3 transition 允许 CSS 元素的属性值在一定的时间区间内平滑地过渡。我们可以在不使用 Flash 动画或 JavaScript 的情况下,在元素从一种样式变换为另一种样式时为元素添加效果。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变 CSS 的属性值。以下是 transition 属性的浏览器支持、语法和示例。 浏览器支持: Internet Explorer 10 及以上版本、Firefox、Chrome 以及 Opera 支持 transition 属性。Safari 需要前缀 -webkit-。Internet Explor ...
利用Nodejs开发出来的编辑器----前端神器 Ctrl+Shift+H 可以呼出与关闭文件树 Ctrl+ E 快速预览/编辑 css样式/javascript函数 Ctrl + +/- 放大缩小编辑区字体大小 Ctrl+ 0 重置编辑区字体大小 Ctrl + Alt + P 打开即时预览功能
 概念:模块(Module)和包(Package)是Node.js最重要的支柱。开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分、分装、然后组合起来。模块正式为了实现这种方式而诞生,在浏览器JavaScript中,脚本模块的拆分和组合通常使用HTML的script标签来实现,Node.js提供了require函数来调用其他模块,而且模块都是基于文件,机制非常简单,模块和包的区别是透明的,因此经常不作区分。 一、模块 1.什么是模块 模块和文件是一一对应的。一个Node.js文件就是一个模块,这个文件可能是JavaScript代码、JSON或者编译过的 ...
 一、回调函数 1.异步式读取文件 var fs=require('fs'); fs.readFile('file.txt','utf-8',function(err,data){ if(err){ console.log(err) }else{ console.log(data) } }); console.log('end.') 结果: end.
 Node.js最大的特性就是异步式I/O与事件紧密结合的编程模式。这种模式与传统的同步式IO线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元格。 内容:阻塞和线程 1.同步式I/O或阻塞式I/O 线程在执行中如果遇到磁盘读写或网络通信,通常要耗费较长时间。这时操作系统会剥夺这个线程的CPU控制权,使其暂停执行,同时将资源让给其他的工作线程,这种线程调度方式成为阻塞,当I/O操作完毕时,操作系统将这个线程的阻塞状态解除,恢复其对CPU的控制权、令其继续执行。 2.异步式I/O或非阻塞式I/O 针对所有I/O操 ...
 1.Hello World 打一个一个文本编辑器,在其中输入 console.log('Hello World'); 并保存为helloworld.js。打开dos窗口进入该文件的目录运行 node helloworld.js 执行则可以看到输出的helloworld 2.Node.js命令行工具 node -v 版本 node -e eval scipt eval(“console.log('呵呵')”); 例:node -e "console.log('hello world')";直接执行 node 直接进 ...
 Node.js官方:http:/nodejs.org 根据个人电脑及操作系统选择相应的安装程序或安装包。 安装完成之后会出现相应的可执行命令,而现在这些命令不属于windows,所以需要将目录配置到path环境属性之中。不同路径之间要使用“;”分隔。 <wbr><wbr><span style="color:rgb(204,0,0)"><span style="font-size:12px"><span style="font-family:Courier New&quo ...
 1.Node.js是什么? Node.js不是一种独立的语言,与PHP、java、.net即是开发语言也是平台不同,也不是javaScript的框架 jquery,更不是浏览器的库ExtJs,能不与ExtJs相提并论。Node.js是一个让JavaScript运行在服务端的开发平台 2.Node.js能做什么? JavaScript是由客户端而产生,Node.js为网络而生。 具有复杂逻辑的网站 基于社交网络的大Web的应用 Web Socket服务器 TCP/UDP套接字应用程序 命令行工具 交互式终端程序
概述 最近公司一.NET项目需要对其日志Log入数据库统计,写这个脚本导入的任务便落到我身上了。采用了熟练的Java,这个日志也不是很大,一个文件大概几兆,有上万条数据,一天大概有7,8个文件需要这样的导入处理。由于之前写Web没有这么去批处理这么多数据,所以没有太注意性能,第一个版本程序导入速度慢的吓人,一个文件导完可能需要10多分钟,也就是说如果把每天的文件导完可能需要2个多小时的时间,听听就很蛋疼,最终经过优化后,一个文件导入也就几秒,甚至可以更短。目标日志文件的信息都是按行存储,所以程序中按行读取后,然后进行相应的字符串截取入库。下面则为思路分享以及主要代码的分享。 ...
前些日子在开发公司项目接口的时候,由于需要与第三方平台对接,由于接口之前的层层封装,不断的需要转发,把人差点搞糊涂了。本来以为之前对Redirect的认识足够清楚,可是到实际开发之前我还是没有把这个问题想清楚,从而造成了需要花费更多的时间解决问题。总结下,并分享。 1.请求转发(forward): 当客户端(浏览器)向远程服务器发送一个URL(http://www.cnblogs.com/zivxiaowei/)GET请求后,服务器接收到请求后,会在服务器内部直接通过另外的一个URL获取资源,并将此资源再响应给浏览器,也就是说请求转发整个过程是一次性的。列如: ...
一、ajax实例 1.前端与程序员之间的数据约定 json(常用),text文本,xml 2.处理不同种类数据的方法 <script> $('input').click(function(){ $.ajax({ //url:'test.txt?'+Math.random(), url:'demo1.php?'+Math.random(), type:'get', success:function(data){ $('div').html(data); } }); }); </script> <script> $('input' ...
<html> <head> <title>变量作用域</title> <script type="text/javascript"> /* 变量的作用域分为普通变量和引用变量 对于普通变量,变量里只是保持着某个具体 的值,对于引用变量 ...
我曾经学过二年音乐,虽然没考上音乐系,但赋予了我对美好音乐的嗜好。最近看了“我是歌手第二季”的每一首歌曲,用心体会歌手的演唱。 我看到的是质量:选歌质量、编曲质量、歌手素质、演唱质量、导演质量。 毫无疑 ...
Global site tag (gtag.js) - Google Analytics