首页
学习
活动
专区
圈层
工具
发布

comment.js:一个纯JS实现的静态站点评论系统

最致命的问题是我不小心把我的站点绑定到了另一个网易账户,而不是我常用的微博账户。这样的话,我每次回贴就得退登到微博账户,要管理贴子的时候又得切回管理员账户,非常不方便。...今天把A换成B,难以保证日后B也关闭了,被逼着又换到C,实在是懒得折腾下去啊。于是,我放弃了换用类似的评论系统的念头。 之后我找到了 isso 项目,它是一个 Python 实现的开源评论服务。...除了 Github issue 之外,comment.js 也支持使用 OSChina issue 作为后端[1],即使 Github 被墙,也能通过修改参数迅速切换到其他备选站点,比起说关闭就关闭的评论服务可靠多了...之后我想在 NodeJS 中加入 jQuery,用 jQuery 来操纵 DOM ,而不再依赖 renderer 。但这个方案似乎也不可行。...所以最终我改成了纯 JS 的方案,把请求的方式也从 request-promise 改成了 AJAX ,然后在模板文件中直接跑 JS ,让 JS 完成请求,此时的 DOM 是已创建的,可以使用 jQuery

3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Jquery 使用技巧总结

    jquery技巧总结 一、简介 1.1、概述 随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools...jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。...有人使用这样的一比喻来比较prototype和jQuery:prototype就像Java,而jQuery就像ruby....jQuery的设计会改变你写JavaScript代码的方式,降低你学习使用JS操作网页的复杂度,提高网页JS开发效率,无论对于js初学者还是资深专家,jQuery都将是您的首选。...官方站点:http://jquery.com/ 中文站点:http://jquery.org.cn/ 1.2、目的 通过学习本文档,能够对jQuery有一个简单的认识了解,清楚JQuery与其他JS

    4K20

    JS的面试题(一)

    ,向上一级对象中查找,存在则获取,不存在则继续向上查找,最终到Ojbect.prototype,不存在则为undefined 8.解释一下原型链 从自身开始,沿着__proto__指向,一直到Object.prototype...Person.prototype=Object.create(Person.prototype) 返回一个对象的__proto__指向,指向参数 var xy=Object.create({a:1,b:...jQuery.noConflict() jQuery 使用 noConflict 方法来放弃 调用时的命名,之后由 jQuery 代替 进行编写 54、如何用jQuery获取元素在文档中的位置?...index= (this).index() 所有同辈元素中的索引 index= (“li:even”).index($(this)) 在匹配选择器的元素中的索引 58、如何将对象转成json字符串?...如何将json字符串转成json对象 JSON.stringify(jsonObj) JSON.parse( jsonStr ) 59、$.extend的作用是什么?

    87910

    Github 移除 JQuery 的过程

    在这篇文章中,我们将解释一点我们最初是如何开始依赖jQuery的,我们是如何意识到不再需要jQuery的,并指出我们没有用另一个库或框架替换它,而是能够使用标准的浏览器api实现所需的一切。...增量解耦 即使有了最终目标,我们知道仅仅分配所有资源是不可行的,我们必须重写从jQuery到vanilla JS的所有内容。...大量与rails行为接口的旧代码,我们的Ruby on rails适配器采用“不引人注目”的JS方式,将AJAX生命周期处理程序附加到某些表单: 我们不必一次将所有这些调用站点重写为新方法,而是选择触发假...我们维护了一个jQuery的定制版本,当我们发现不再使用jQuery的某个模块时,我们会将其从定制版本中删除并发布一个更精简的版本。...mathiasbynens/String.prototype.endsWith mathiasbynens/String.prototype.startsWith medikoo/es6-symbol

    2.8K10

    1.框架安装与介绍

    Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。Yii是最有效率的PHP框架之一。Yii是创始人薛强的心血结晶,于2008年1月1日开始开发。...从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。...特点 (1)快速 Yii 只加载您需要的功能。它具有强大的缓存支持。它明确的设计能与 AJAX 一起高效率的工作。 (2)安全 Yii 的标准是安全的。...与jQuery整合:作为最流行的JavaScript框架之一,jQuery可以编写高效而灵活的JavaScript接口。 表单输入和验证:YII使得收集表单输入非常容易和安全。...这些措施包括跨站点脚本(XSS)预防,跨站点请求伪造(CSRF)预防,Cookie篡改预防等。 符合XHTML:Yii的组件和命令行工具生成的代码符合XHTML标准。

    1.6K120

    JQuery的安装与下载教程

    您可以使用以下方法: 从 jquery.com 下载 jQuery 库 从 CDN 中载入 jQuery, 如从 Google 中加载 jQuery ---- 下载 jQuery 有两个版本的 jQuery...如果你的站点用户是国内的,建议使用百度、又拍云、新浪等国内CDN地址,如果你站点用户是国外的可以使用谷歌和微软。 注:本站实例均采用菜鸟教程 CDN 库。...> 使用 Staticfile CDN、百度、又拍云、新浪、谷歌或微软的 jQuery,有一个很大的优势: 许多用户在访问其他站点时,已经从百度、又拍云、新浪、谷歌或微软加载过 jQuery...所以结果是,当他们访问您的站点时,会从缓存中加载 jQuery,这样可以减少加载时间。...jQuery使用步骤 jquery-2.0以上版本不再支持IE 6/7/8) 并不是最新的版本就最好的,而是根据您项目需求所适合的版本!

    1.6K10

    如何在CentOS 7上安装和配置mod_deflate

    如果您手头没有这样的文件,可以下载JQuery,它是一个流行的JavaScript库并将其上传到您的站点。...将示例测试文件上传到您的站点后,使用wget将其下载。您可以从本地计算机或CVM执行此测试。...28 12:20 jquery-1.11.3.js 然后,您可以使用以下ls命令将结果与您站点上的原始文件进行比较: ls -lah /var/www/html/jquery-1.11.3.js -rw-r...--r-- 1 apache apache 278K Apr 28 12:20 /var/www/html/jquery-1.11.3.js 结论 正如您从本文和JQuery库的实际示例中看到的那样,Mod_deflate...要继续优化您的站点,请阅读有关Apache内容缓存的信息,这是启用mod_deflate后的下一个步骤。 想要了解更多关于Linux的开源信息教程,请前往腾讯云+社区学习更多知识。

    1.4K00

    十三、jQuery过时的今天,你还会使用它吗

    早几年学习前端,大家都非常热衷于研究jQuery源码。 我至今还记得当初从jQuery源码中学到一星半点应用技巧的时候常会有一种发自内心的惊叹,“原来JavaScript居然可以这样用!”...这篇文章的主要目的,是从面向对象的角度,跟大家分享jquery对象是如何封装的。算是对大家进一步学习jQuery源码的一个抛砖引玉。...在代码中可以看到,jQuery自身对于原型的处理使用了一些巧妙的方式,比如jQuery.fn = jQuery.prototype,jQuery.fn.init.prototype = jQuery.fn...jQuery.fn = jQuery.prototype = { init: {} } 之后又将init的原型,指向了jQuery.prototype。...所以建议大家暂时不要阅读下去,自己动手尝试将拖拽扩展成为jQuery的一个实例方法,这就是一个jQuery插件了。 具体也没有什么可多说的了,大家看了代码就可以明白一切。

    1.6K20

    如何在Ubuntu 14.04上安装和配置mod_deflate

    如果您手头没有这样的文件,可以下载JQuery,它是一个流行的JavaScript库并将其上传到您的站点。...将示例测试文件上传到您的站点后,使用wget将其下载。您可以从本地计算机或CVM执行此测试。...28 12:20 jquery-1.11.3.js 然后,您可以使用以下ls命令将结果与您站点上的原始文件进行比较: ls -lah /var/www/html/jquery-1.11.3.js -rw-r...--r-- 1 apache apache 278K Apr 28 12:20 /var/www/html/jquery-1.11.3.js 结论 正如您从本文和JQuery库的实际示例中看到的那样,Mod_deflate...要继续优化您的站点,请阅读有关Apache内容缓存的信息,这是启用mod_deflate后的下一个步骤。 想要了解更多关于Linux的开源信息教程,请前往腾讯云+社区学习更多知识。

    1.5K00

    10个基于web的JavaScript最优秀的应用程序库和框架

    例如,有时jQuery在多个浏览器上的工作方式并不完全相同。JQuery首先关注这些问题,您可以在站点上找到有关浏览器支持的信息。 最后,与其他库不同,jQuery并不是一个完整的解决方案。...您需要另一个产品,如jQuery UI(参见下一个条目)来构建一个完整的应用程序。重要的是要认识到,在使用jQuery时,您的站点将更加模块化,并且依赖于更多的库(虽然这并不一定是坏事)。...3. jQuery UI jQuery UI只是jQuery的众多插件之一,但它是您最常看到的,这也是我们在这里包含它的原因。...例如,虽然jQuery UI缺乏时间选择器,但您可以从trentrichardson.com/examples/timepicker等地方获得执行该任务的附加程序。...BIDEO.JS提供了一种显示全屏背景视频的方法,例如,如果您正在为旅行社构建一个站点,这将非常有用。

    3.2K20

    【前端面试分享】-2019“银十”面试题记录

    (部分人(也就是我)从jquery开始写页面,再到用vue,往往会不重视或者已经忘记原生怎么写的了) 示例: document.querySelector("h2, h3").style.backgroundColor...每个对象都有一个__proto__,可成为隐式原型,指向创建该对象的函数的prototype(这句话不理解,请先背下来) Function.prototype....Webpack的“一切皆模块”以及“按需加载”两大特性使得它更好地服务于工程化。...浏览器发请求,访问缓存,无缓存结果,发起HTTP请求,返回结果和缓存,存放缓存 缓存类型有:cookie、LocalStorage、sessionStorage 进一步: CDN 缓存 客户端直接从源站点获取数据...CDN解决的正是如何将数据快速可靠地从源站点传递到客户端,通过CDN对数据的分发,用户可以从一个距离较近的服务器获取数据,而不是源站点,从而达到快速访问、且能减少源站点负载压力的目的。

    27710

    WordPress 5.7 发布,更好用的古腾堡编辑器

    支持拖放:支持将块和块组从插入器中直接拖放到古腾堡编辑器。 更多的块 不懂代码也可以实现功能,做更多的事情。 封面块:可以制作一个填充整个窗口的封面块。...一键切换 HTTP 到 HTTPS 从现在开始,将站点从 HTTP 切换到 HTTPS,只需一次点击,WordPress 会自动更新数据库中的 URL,无需自己去做更多的处理了。...Robots API 新的 Robots API,新增过滤器指令的 robots 元标签,比如默认支持 max-image-preview: large 指令,意思是搜索引擎可以显示更大的图像预览,这样可以增加站点的访问量...jQuery 升级到 3.5.1 WordPress 还是会一直支持 jQuery,因为太多的插件和主题是基于 jQuery 做的交互,WordPress 将 jQuery 升级到最新版,并移除 jQuery...migrate,并且为了减少对开发者的打扰,WordPress 会在在 console 输出更少 jQuery 相关的信息。

    1K20

    成为一名专业的前端开发人员,需要学习什么?

    如果您前往任何站点,您可以在导航,布局(包括此文章页面)中查看前端开发人员的工作,甚至可以看到PC页面与手机页面不同的展现方式。 本文将分解前端Web开发人员在工作中前端需要掌握什么技术?...想想它有点像这样:后端开发人员就像设计和创建使城市工作的系统(电力,水和下水道,分区等)的工程师,而前端开发人员就是那个人走出街道,确保一切都正常连接,这样人们就可以过上自己的生活(一个简单的类比,但你得到了粗略的想法...这些框架通过为您提供快速入门真正加速了开发,并且可以与jQuery等库一起使用,以最大限度地减少您必须执行的编程。...由于如此多的CSS从项目到项目的完全相同的元素开始,所以为您预先定义所有这些元素的框架是非常有价值的。大多数前端开发人员工作列表都希望您熟悉这些框架的工作方式以及如何使用它们。...有时,您希望用户在台式计算机上访问您的网站时获得的体验与您希望他们从智能手机访问时看到的体验完全不同,在这种情况下,移动网站完全不同是有意义的。

    1.8K20
    领券