标签: CSS

实现网页客户端实时自动解析Markdown为HTML内容

目前大多数相关项目实现的都是服务器端的Markdown语法解析,解析后将HTML代码返回给客户端,比如这个C#的项目:markdownsharp 我感觉这么轻量的格式没必要浪费服务器运算及带宽资源,还是通过Javascript实现客户端解析的方法最为实用,而且客户端解析的方式还能实现实时的所见即所得对照编辑,非常方便。 多番寻找和尝试,最终选定了markdown-js 首先从这里下载其浏览器版: https://github.com/evilstreak/markdown-js/releases 解压缩后在其js文件同目录下新建一个网页进行测试,代码如下: <!DOCTYPE html> <html> <body> <textarea id=”text-input” oninput=”this.editor.update()” rows=”6″ cols=”60″>Type **Markdown** here.</textarea> <div id=”preview”> </div> <scrip...

更多

振奋人心的转变——微软新战略

纳德拉上台以来,微软的各项举动都转向了开明开放,业界评价很好,微软此次借Connect大会带来了开发界的新风,令人倍感振奋。 这里做一下简评,详细情况可以参看这篇博文:http://www.cnblogs.com/micua/p/new-microsoft.html 首先专业级的顶级开发工具Visual Studio 2013社区版彻底免费,允许个人和小型企业免费使用和开发付费商业软件,作为世界顶尖的IDE,这对开发者诱惑力相当之大。 接着通过Apache Cordova、Clang、LLVM,充分支持了多移动平台的Web App、原生App应用开发。通过Visual Studio使用C#快速开发App,并同时适配Android、IOS、WindowsPhone,将有可能实现。 同时.Net框架开源这一举措结合之前放出的ASP.NET vNext,能够充分加速.Net托管程序的跨平台步伐。 这样使用微软优质、高效的技术,从开发到部署也可以做到全程免费,会对于企业很有吸引力。 这是个洗牌的时代,相信通过这样的战略: 语言方面,C#的使用率会飞快攀升。经过多年的发展,C#的杰出特性已无须赘...

更多

分离到底!用XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站

前言 早在Web标准化风潮到来之前,我就考虑过XML+XSLT建站了,我以为这是一种非常优雅、高效、低耦的方案,必将大行其道。 然而时至今日,使用这种方案建站的人依然寥寥无几,大家还都在抱着Web标准化不撒手,其实Web标准化只是将表现(Css)分离了出来,而数据和结构仍然混杂在一起,它绝对不是我们最终的归宿,它只是一个过渡品。 XHtml标准的建立初衷,其实也就是为了向XML过渡的,XML+XSLT+CSS才真正做到数据、结构、表现的完美分离,才是我们的终极目标。 诚然,XML+XSLT确实有其技术难度,我想这是它难于普及的最大障碍所在,但我觉得随着时间的推移、观念的更新、工具的发展,这仍旧是我们必会到达的一站。 方案简介 XML+XSLT+CSS的方案将数据、结构、表现进行了分离,而依托JQuery我们又可以轻松地将交互也从中分离出来,这样在客户端就达到了近乎完美的解耦。 而在服务器端,我们只负责输入和输出: 输入部分使用WebService,主要用于接收客户端提交的数据,以更新服务器数据。 输出部分即为XML,可以有两种实现方案: 1.   &nbs...

更多