超强js博客值得学习!!!】的更多相关文章

再读ecmascript 摘要: 这几天,又花了点时间看了下ecmascript.以下是我摘录出来的一些理解.在此记录下.第一部分:关于变量对象的理解1) 什么是变量对象?数据的存取与读取机制,就是变量对象. 变量对象 是执行上下文相关的对象,包括3种:变量 (var )函数定义(FD)函数形参2) 关于函数的argumentsfunction foo(x,y,z){ z=40; y=50; alert(arguments.callee===foo); alert(arguments.lengt…
1. 前言 昨天写了<js便签笔记(11)——浏览TOM大叔博客的学习笔记 part1>,简单记录了几个问题.part1的重点还是在于最后那个循环创建函数的问题,也就是多个子函数公用一个闭包数据的问题.如果觉得有兴趣,可以再重新翻出来看看. 今天继续把剩下的问题写完. 2. 作用域链 学js的人,即使初级入门的也都知道“原型链”,但是“作用域链”,可能好多人没有听说过.大部分人都知道或者听说过“闭包”,但是可能有好多人不知道闭包其实和作用域链有莫大的联系.如果理解闭包不从作用域链开始理解,那么…
Node.js 博客搭建 一. 学习需求 Node 的安装运行 会安装node,搭建node环境 会运行node. 基础模块的使用 Buffer:二进制数据处理模块 Event:事件模块 fs:文件系统模块 Net:网络模块 Http:http模块 ... NPM(node包管理工具) 第三方node模块(包)的管理工具,可以使用该下载工具安装第三方模块.,当然也可以创建上传自己的模块. 参考 假定已经理解并掌握了入门教程的所有内容.在易出错的地方将进行简要的说明. 其它 这是最不起眼,但也是最…
part1 --------------------------------------------------------------------------------------------------------- 1. 前言 这两天看了一下TOM大叔的<深入理解js系列>中的基础部分,依据自己的实际情况,做了读书笔记,记录了部分easy绊脚的问题.写篇文章,供大家分享. 2. 关于HTMLCollection的"实时查询" var divs = document.…
Hexo 是一个快速,轻量,强大的 Node.js 博客框架.带给你难以置信的编译速度,瞬间生成静态文件:支持 Markdown,甚至可以在 Hexo 中集合 Octopress 插件:只需要一个命令就可以部署到 GitHub Pages,Heroku 或其他网站:拥有强大的插件系统,可以轻松扩展. 在线演示      源码下载 安装: $ npm install hexo-cli -g 创建博客: $ hexo init blog $ cd blog $ npm install 启动服务: $…
Node.js 博客搭建:https://www.linuxidc.com/Linux/2017-02/140115.htm https://www.cnblogs.com/mrcln/p/9308729.html…
这篇文章主要的作用是作为 .md文件打开,内部的格式为一个初学者对hexo以及markdown语法运用的笔记 1.Hexo的写文格式 最开始为文章的属性部分,以三横杠-开始,-结束.里面记录了文章的标题,日期,以及目录和标签. 标签的作用明白了,目录的作用还不清楚,清楚之后记录在这里 2.如何让代码在Hexo下更加美观 以一种更为美观的方式在Hexo中记录代码 插入链接 标签插件详细介绍页大专栏  hexo博客的学习笔记> 代码块 代码块使用两个大括号作为上下的界限 123 import req…
第一节:ES6的开发环境搭建 坑1:全局安装babel-cli已经不被官方推荐,改为局部安装(cnpm install babel-cli --save-dev): 坑2:babel src/index.js -o dist/index.js命令失效,可以直接跳过这一步. 想法 相对于来说,这是一个挺好的入门的教程,既没有阮老师写的那么晦涩难懂,也没有各种视频一来就写上一堆代码,毫无侧重点,让人学的简直吐血. 总结 在学习技术的时候,必须要快速入门(尽量三天内).刚开始的时,尽量别看视频,看高赞…
原教程https://github.com/nswbmw/N-blog/wiki/_pages的第六章,因为版本号等的原因,在原教程基础上稍加修改就可以实现. 实现用户给文章留言的功能,留言保存在数据库中. post.js .改动 Post.prototype.save 中要存入的文档为: //要存入数据库的文档 var post = { name: this.name, time: time, title: this.title, post: this.post, comments:[] };…
原教程 https://github.com/nswbmw/N-blog/wiki/_pages的第五章,因为版本号等的原因,在原教程基础上稍加修改就可以实现. 如今给博客加入编辑文章与删除文章的功能. 当一个用户在线时,仅仅同意他在自己发表的文章页进行编辑或删除,编辑时,仅仅能编辑文章内容,不能编辑文章标题. 在style.css ,加入例如以下样式: .edit{margin:3px;padding:2px 5px;border-radius:3px;background-color:#f3…
1. 什么是Meteor.js 基于Node.js的一个快速开发平台. 简言之,Node.js>Meteor.js 对等于Ruby>Ruby on Rails的关系. 官网:http://www.meteor.com/ 2. 什么是Telescope 一款开源博客系统,目标是取代wordpress. 因为这货是用Meteor.js开发的,取代的可能性还是挺大的.因为Meteor.js相对于传统语言具有零延迟,客户端数据库缓存,单页,快速原型,纯Javascript(前后端都是)等无数优点.不过…
教程参考官网提供的: https://hexo.io/zh-cn/ 教程: https://hexo.io/zh-cn/docs/ 我的node.js环境: hexo博客全程采用markdown进行编写,所以这个是一个完成没有后台的系统,新建文章直接采用如下命令: hexo new "test" 会自动生成markdown文件放置在[~/blog/source/_posts/test.md] 主要搭建步骤: npm install hexo-cli -g hexo init blog…
原教程 https://github.com/nswbmw/N-blog/wiki/_pages的第三章 上传文件眼下有三种方法: 使用 Express 自带的文件上传功能,不涉及数据库 使用 Formidable 外部模块,不涉及数据库 上传到 MongoDB ,涉及数据库 这里使用第一种,用户将文件上,存储于:blog/public/images/文件夹下. blog/views/header.ejs  在<span><a title="发表" href=&quo…
原教程 https://github.com/nswbmw/N-blog/wiki/_pages的第一章.因为版本号等的原因,在原教程基础上稍加修改就可以实现. 环境: win7旗舰版64位 Node.js:0.10.31 mongodb:2.6.4 express:3.× 效果: 注冊界面: 登录界面: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZG9uZ3NoYW9zaHVhaQ==/font/5a6L5L2T/fontsize/400/fil…
[写在前面] 入门学习搭建个人博客系统首先还是参考大佬们的经验,记得刚入手Django的时候,一篇博客大佬说过一句话,做技术的不要一开始就扎头于细节中,先把握整体框架,了解这个对象之后再去了解细节,进行优化,深入的学习,所以开始学习搭建个人博客系统的时候还是先从简单入门的开始,这个帖子不是教程贴,是一个经验贴,主要是分享一下学习搭建博客的过程中找到的几个很适合入门的博客,写的真的很详细.PS:网络上的相关教程太多太杂,这几个也只是我在入门的时候觉得几个比较好的,还有很多完整的帖子,没太多时间就没…
由于我从事设计行业,使用Autocad进行绘图是一件单调但是拥有乐趣的工作. 大约在一年前,接触到了CAD的二次开发的内容,它使我感到新奇,并且决定花时间来研究相关的知识.这时我在网上浏览到了Kean Walmsley的博客内容,他的知识使我完成了许多工作,这里向他表示致敬并由衷的感谢他.同样,我也有了一个将他的文章进行翻译并且整理的想法.所以从今天起,我将陆陆续续的实践他的博客内容并且在我的园子中进行翻译.由于需要日常的工作,而且需要将他的文章内容进行验证,所以文章的发表也许一两周才会出来,但…
链接:http://www.zhihu.com/question/19788650/answer/60771437来源:知乎 Google 官方[Android Developers Blog](Android Developers Blog) [Android Official Blog](Official Android Blog) [Google Office Blog](Official Google Blog) [Google Devlopers Blog](Google Develo…
Hexo NexT 博客本地搭建指南 Hexo NexT 博客与Github page 关联指南 Hexo NexT 博客后台管理指南…
1. 前言 这两天看了一下TOM大叔的<深入理解js系列>中的基础部分,根据自己的实际情况,做了读书笔记,记录了部分容易绊脚的问题.写篇文章,供大家分享. 2. 关于HTMLCollection的“实时查询” var divs = document.getElementsByTagName("div"), i; for (i = 0; i < divs.length; i++) { //…… } 以上代码中,会出现性能问题.问题就在于divs是一个HTMLCollec…
LCS引论 在这篇博文中,博主要给大家讲一个算法----最长公共子序列(LCS)算法.我最初接触这个算法是在高中学信息学竞赛的时候.那时候花了好长时间理解这个算法.老师经常说,这种算法是母算法,即从这种算法中能衍生出许许多多的子算法.是的,博主在大二的算法导论考试中,就被LCS衍生的子算法"坑"了.当时一道动态规划题目,大概是要写一列书中放置书架的问题.博主联想到了LCS,但是最后还是只是用暴力求解法解出了那道题目,甚是遗憾.在这里,我也对此算法做一个详解. 优化子结构 首先,我们来看…
为了督促自己能看完这个网站的学习教程,边看边做了些简要的笔记,记录了常用命令,其实也就是自己打了些简单的命令,好多直接就粘贴过来了,也算是一个学习的证明吧,想按详细的教程,还是要去博主的园子学习啊地址是: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 上面的Python教程也是不错,有时间也要学习学习.下面是简单的记录,学习旅程的小开始! -------------------…
为什么需要Linq?(摘自原文) 读者会发现LINQ着眼于解决编程语言和数据库之间广发存在的不统一问题. 1.常见的问题,使用.NET Framework Class Library(FCL)提供了ADO.NET,开发人员必须显式地操作数据库中的表.记录.列,而当下流行的C#语言却都是面向对象的. 为了解决上面说的ADO.NET的问题,当然可以使用某些对象/关系映射工具,但这些工具也不是完美的,存在着自身的限制.例如,用来访问数据库的工具一般没法处理其他数据源,比如XML. 并且有一件事情只用微…
原教程 https://github.com/nswbmw/N-blog/wiki/_pages的第十章,因为版本号等的原因,在原教程基础上稍加修改就可以实现. post.js中将var post={...}修改为(每次修改此处之后都要将e:/mongodb/blog/清空): //要存入数据库的文档 var post = { name: this.name, time: time, title: this.title, post: this.post, tags:this.tags, comm…
WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小. 你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可以多开一些线程. 如将默认栈的大小改成512K,这样理论上最多就可以开4096个线程. 即使物理内存再大,一个进程中可以起的线程总要受到2GB这个内存空间的限制. 比方说你的机器装了64GB物理内存,…
http://www.cocoachina.com/bbs/read.php?tid=196664…
摘自<linq实战>原文: 软件很简单.它可以归结为两件事情:代码和数据. 开发软件却并非那么简单,其中很重要的一项任务就是编写处理数据的代码. 无论选择了哪种语言,在程序开发得某个时候你将不得不开始与数据打交道.这些数据可能来自于磁盘上的文件.数据库中的表或网络上的XML文档,甚至是上述各项的组合.归根结底,在任何一个软件项目中,都需要管理数据. Linq是什么? Linq的设计目的就是为了解决在.NET编程语言中使用数据库时,不厌其烦地编写数据访问和数据持久化代码,这样的问题. 对于Lin…
除了为处理数据提供全新的方法之外,LINQ还代表了一种朝着声明式以及函数式编程发展的转变. 当人们问我为什么要学习LINQ时,我会告诉他们LINQ可以处理XML.关系型数据以及内存中的集合,更会提到LINQ还能帮助开发人员使用声明式编程.延迟执行以及lambda表达式. 以上是PDF的原文,Linq是“处理数据”的,还朝着“声明式”.“函数式”编码发展,这些文字术语,我都不理解.再看原文 Linq是Language INtegrated Query(语言集成查询)的缩写.简而言之,LINQ让类似…
如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的.laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助.提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样效果可能会好一点. 统一入口 laravel框架使用了统一入口,入口文件:/public/index.php <?php //自动加载文件设置 require __DIR__.'/../bootstr…
开始写代码了,我会把自己的代码粘贴在这里,好不容易可以实践了,可是不能偷懒的. string[] words = { "hello", "wonderful", "linq", "beautiful", "world" }; var shortWords = from word in words select word; foreach (var word in shortWords) { Console.…
应该是可以敲代码了,Linq是.NET Framework3.5的功能,该版本的框架同时发布了新增的和更新了得类库,也为C#和VB.NET语言提供了新版本的编译器.Linq的功能支持源于编译器和类库,而不是运行时. 有一点很重要,就是虽然C#和VB.NET语言被大大增强,且.NET Framework本身也扩充了一些新的类库,但.NET运行时(CLR)仍旧没有改变. C#3.0和VB.NET9.0需要新版本的编译器,不过其运行时却不需要改变,仍旧是原先的2.0版本. 也就是说,使用LINQ编译出…