- 浏览: 670005 次
最新评论
文章列表
经常在一些大神博客里面看到非常好看的高亮代码,有sublime风格,GitHub风格等等。毫无疑问,好的高亮代码插件可以不仅仅让你的博文显得更高大上,更重要的是舒适的阅读体验。经过我在网上的一番搜罗,终于找到了一款非常赞的高亮插件,先来看看效果吧!
1.Javascript 效果
//检测URL
function checkeUrl(url){
return
- 2014-04-15 11:39
- 浏览 350
- 评论(0)
在csdn的code上新建的项目,用于js开发的调试工作和其他一些通用工作。
项目地址:https://code.csdn.net/paiooo/jsdevtool
如:
在页面顶部显示debug信息,
在页面底部显示trace信息,
html元素的简化创建,
字符、邮箱、密码的正则表达式检查,
'<'和'>'字符的转义。
后续有功能添加还会更新,欢迎大家一起来完善。
- 2014-04-15 11:17
- 浏览 481
- 评论(0)
CSS3 transition 允许 CSS 元素的属性值在一定的时间区间内平滑地过渡。我们可以在不使用 Flash 动画或 JavaScript 的情况下,在元素从一种样式变换为另一种样式时为元素添加效果。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变 CSS 的属性值。以下是 transition 属性的浏览器支持、语法和示例。
浏览器支持:
Internet Explorer 10 及以上版本、Firefox、Chrome 以及 Opera 支持 transition 属性。Safari 需要前缀 -webkit-。Internet Explor ...
- 2014-04-15 10:59
- 浏览 772
- 评论(0)
利用Nodejs开发出来的编辑器----前端神器
Ctrl+Shift+H 可以呼出与关闭文件树
Ctrl+ E 快速预览/编辑 css样式/javascript函数
Ctrl
+ +/- 放大缩小编辑区字体大小
Ctrl+
0 重置编辑区字体大小
Ctrl
+ Alt + P 打开即时预览功能
- 2014-04-15 01:05
- 浏览 344
- 评论(0)
概念:模块(Module)和包(Package)是Node.js最重要的支柱。开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分、分装、然后组合起来。模块正式为了实现这种方式而诞生,在浏览器JavaScript中,脚本模块的拆分和组合通常使用HTML的script标签来实现,Node.js提供了require函数来调用其他模块,而且模块都是基于文件,机制非常简单,模块和包的区别是透明的,因此经常不作区分。
一、模块
1.什么是模块
模块和文件是一一对应的。一个Node.js文件就是一个模块,这个文件可能是JavaScript代码、JSON或者编译过的 ...
- 2014-04-14 09:02
- 浏览 424
- 评论(0)
一、回调函数
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.
- 2014-04-13 23:52
- 浏览 425
- 评论(0)
Node.js最大的特性就是异步式I/O与事件紧密结合的编程模式。这种模式与传统的同步式IO线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元格。
内容:阻塞和线程
1.同步式I/O或阻塞式I/O
线程在执行中如果遇到磁盘读写或网络通信,通常要耗费较长时间。这时操作系统会剥夺这个线程的CPU控制权,使其暂停执行,同时将资源让给其他的工作线程,这种线程调度方式成为阻塞,当I/O操作完毕时,操作系统将这个线程的阻塞状态解除,恢复其对CPU的控制权、令其继续执行。
2.异步式I/O或非阻塞式I/O
针对所有I/O操 ...
- 2014-04-13 21:02
- 浏览 637
- 评论(0)
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 直接进 ...
- 2014-04-13 19:43
- 浏览 617
- 评论(0)
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 ...
- 2014-04-13 12:32
- 浏览 582
- 评论(0)
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套接字应用程序
命令行工具
交互式终端程序
- 2014-04-13 11:00
- 浏览 369
- 评论(0)
概述
最近公司一.NET项目需要对其日志Log入数据库统计,写这个脚本导入的任务便落到我身上了。采用了熟练的Java,这个日志也不是很大,一个文件大概几兆,有上万条数据,一天大概有7,8个文件需要这样的导入处理。由于之前写Web没有这么去批处理这么多数据,所以没有太注意性能,第一个版本程序导入速度慢的吓人,一个文件导完可能需要10多分钟,也就是说如果把每天的文件导完可能需要2个多小时的时间,听听就很蛋疼,最终经过优化后,一个文件导入也就几秒,甚至可以更短。目标日志文件的信息都是按行存储,所以程序中按行读取后,然后进行相应的字符串截取入库。下面则为思路分享以及主要代码的分享。
...
- 2014-04-12 09:37
- 浏览 444
- 评论(0)
前些日子在开发公司项目接口的时候,由于需要与第三方平台对接,由于接口之前的层层封装,不断的需要转发,把人差点搞糊涂了。本来以为之前对Redirect的认识足够清楚,可是到实际开发之前我还是没有把这个问题想清楚,从而造成了需要花费更多的时间解决问题。总结下,并分享。
1.请求转发(forward):
当客户端(浏览器)向远程服务器发送一个URL(http://www.cnblogs.com/zivxiaowei/)GET请求后,服务器接收到请求后,会在服务器内部直接通过另外的一个URL获取资源,并将此资源再响应给浏览器,也就是说请求转发整个过程是一次性的。列如:
...
- 2014-04-12 09:36
- 浏览 559
- 评论(0)
一、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' ...
- 2014-04-11 22:52
- 浏览 385
- 评论(0)
<html>
<head>
<title>变量作用域</title>
<script type="text/javascript">
/*
变量的作用域分为普通变量和引用变量
对于普通变量,变量里只是保持着某个具体
的值,对于引用变量 ...
- 2014-04-11 22:03
- 浏览 374
- 评论(0)
我曾经学过二年音乐,虽然没考上音乐系,但赋予了我对美好音乐的嗜好。最近看了“我是歌手第二季”的每一首歌曲,用心体会歌手的演唱。
我看到的是质量:选歌质量、编曲质量、歌手素质、演唱质量、导演质量。
毫无疑 ...
- 2014-04-11 08:48
- 浏览 552
- 评论(0)