- 博客(15)
- 资源 (25)
- 收藏
- 关注
原创 前端的小玩意(7)——自动给每个字下方加着重号
要求:①给需要加着重号的字,统一给一个类,可以多个字给在同一个类下面;②会自动给每个字的下方加点,潜在缺陷:①对中文字体可能支持不好,但也有结局办法,即在arr.forEach的循环语句中,判断一次类,然后赋予其不同的类,针对不同类做样式即可; .wavy { position: relative;
2016-07-29 10:08:36 3421 2
原创 从零开始学_JavaScript_系列(26)——dojo的aspect方法
(86)apsect模块:dojo/aspect参数:apsect 【方法一】:aspect.after(对象,”方法名”,回调函数)说明:将在指定对象的方法执行结束后,执行回调函数; 例如,在点击 这样一个dom后,会触发test对象的test方法;test方法的效果是弹窗,显示2;而apsect会监听test对象的test方法,当他触
2016-07-28 18:08:15 729
原创 NodeJs——(16)用Nodejs 4.X版本,制作一个微博网站(多图,详细步骤)(已完成)
博文已完成,版本号v1.0范例网址已移除,请下载源码(下载后需要自行设置mysql)附完整源代码下载链接(0积分下载):http://download.csdn.net/detail/qq20004604/9638269v1.01订正一个数据库查询重复内容的bug,在最后的models/blog.js里面v1.02订正一个加载博客时,无法显示”加载中“的bug;并且更改加载条件,改为调用定时器v1...
2016-07-25 01:30:35 7280 3
原创 Linux(1)——在Linux下安装Nodejs(详细教程,包会),并成功创建一个简单的服务器
操作系统: CentOS 6.5 64位 【0】下载https://nodejs.org/en/download/nodejs的官网,我下的是64位。 文件的上传:上传到服务器的话,我是用ftp,对于我这种新手来说,用ftp来处理文件的转移/复制/粘贴最方便了。如果是虚拟机的话,我不太清楚,反正感觉linux下载文件挺麻烦的。。。不过或许可以用图形化
2016-07-23 22:00:44 939
原创 从零开始学_JavaScript_系列(26)——只需要前端知识的ajax教程
(37)只需要前端知识,就能理解的ajax教程①新人学web前端时,遇见的第一个困难就是ajax这里对于以下问题,不深入,只用 最简单的话 讲清楚什么是ajax,并且 让你会用ajax。新人常见问题:【1】到底什么是ajax?【2】ajax时发生了什么事情?【3】为什么ajax时要有url?【4】为什么ajax时,有时候会有一个对象(object),
2016-07-19 00:13:04 2967 2
原创 NodeJs——(15)动态视图助手
(38)动态视图助手express版本:4.13.4①作用:假如我们需要一个变量,在不同地方的模板(jade文件)都需要调用。显然,我们不应该使用全局变量(因为可能会带来污染);事实上,我们需要的是仅仅在模板中起作用的变量,因此视图助手的作用就在这里了。 ②流程:【1】首先,调用express模块,就像我们之前做的那样(事实上,不需要额外声明,当我们使用e
2016-07-17 22:18:55 1037
原创 从零开始学_JavaScript_系列(25)——dojo(10)摧毁一个widget
(84)摧毁一个widget①假如我们想摧毁一个widget该怎么办? ②创建时,将该widget赋值给一个变量,通过调用该变量的destroy方法,可以直接摧毁;——成功 ③假如我们将该widget挂载到一个dom结点下,那么摧毁这个dom(例如domConstruct.empty(该dom结点),只能让我们找不到这个widget,但实际上这个widget还是存在的;
2016-07-17 22:13:12 649
转载 从零开始学_JavaScript_系列(24)——查看对象属性,合并数组
(35)查看对象是否有某个属性(转)来源:http://www.cnblogs.com/snandy/archive/2011/03/04/1970162.html 内容:两种方式,但稍有区别1,in 运算符123var obj = {name:'jack'};alert('name' in obj); // --> true
2016-07-17 22:10:29 627
原创 前端的小玩意(6)——使用padding的左定宽、右自适应布局
①情景:有一父容器div,其高和宽不定,称之为P;该父容器有两个子div,左右布局,左定宽,满高,右自适应剩余区域;其中,定宽称之为A,变宽称之为B;A和B是等高的;P必然能容纳A和B 可能的附加条件:【1】A和B的宽高度可能不会撑满P,即上下左右都可能留有空隙,但这些空隙的宽或者高是已知的;【2】A和B之间可能有一定间隙; 备注:【1】左自适应右定
2016-07-11 17:13:08 1064
原创 NodeJs——(14)express框架的send()方法简介
(35)express框架的send方法①send方法用的还挺多的,因此需要明确其作用; ②原型是:res.send([body|status], [body]) 即既可以直接发送内容,也可以第一个参数状态,第二个参数内容。 如果直接发送内容的话,状态会被自动补全; ③发送的内容:示例:res.send(newBuffer('whoop'));
2016-07-08 15:47:59 18573
原创 NodeJs——(13)用连接池来控制mysql(入门版)
(34)用连接池来控制mysql(入门版)①第一步,创建一个连接池:(和之前普通创建mysql的连接对象很像)var mysql = require("mysql");var pool = mysql.createPool({ host: '127.0.0.1', user: 'root', password: '', port: '3306',
2016-07-08 13:50:26 4027
原创 前端的小玩意(5)——用dojo写的二级下拉菜单自动添加功能
先上DEMO,虽然丑,那是因为零级按钮的界面太丑了,图标也丑┑( ̄Д  ̄)┍这两个优化后会好很多,毕竟美观不是我的特长嘛DEMO链接:http://download.csdn.net/detail/qq20004604/9568685(83)二级下拉菜单①过程描述:【1】数据来源:一个数组,具体格式为:var dataArr = [{
2016-07-06 14:20:58 1293
原创 NodeJs——(12)添加路由
①之前我们有这么一段代码:app.use('/', routes); //假如是根目录,那么交给routes.js来处理;app.use('/users', users); //假如是/users目录,交给users.js来处理 当访问根目录的时候,调用routes;当访问的是users路径是,由users来处理; 然后又知道,当访问其他路径时,会这么处理:app
2016-07-03 23:03:26 3441
原创 NodeJs——(11)控制权转移next
①之前有提到,假如有同一路径有两个方法来对其进行处理,那么只有匹配到的第一个方法会被执行,剩余的将略过; 那么有什么办法可以让两个一起执行呢?那就是next 具体而言,如代码:在index.js中添加代码:router.get('/base/pageA', function (req, res, next) { res.send('index.js.');
2016-07-03 23:02:38 2942
原创 NodeJs——(10)REST风格的路由规则
①REST指Representational State Transfer(表征状态转移),是一种基于HTTP协议的网络应用的接口风格,充分利用HTTP的方法实现统一风格接口的服务。 HTTP协议定义了以下八种标准的方法:【1】GET【2】HEAD(请求指定资源的响应头)【3】POST【4】PUT【5】DELETE【6】TRACE(回显服务器收到的请求,主要用于测试
2016-07-03 23:01:43 952
nodejs创建的express博客的base版本
2016-07-27
卡牌游戏源代码(CMD窗口)
2016-02-29
《C++ Primer Plus第6版中文版》学习笔记(第十章)
2016-01-19
《C++ Primer Plus第6版中文版》学习笔记(第十一章)
2016-01-19
C++语法学习笔记(至六十一)
2015-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人