
javascript边学边用
zzk09
当你笃信所选择的道路是正确的时候,就没有什么可以阻挡你前进的脚步!fighting!
展开
-
XML与HTML
关与XML与HTML之间的联系,一直不甚明了,今天在网上查阅资料时,发现了一个把两者对比的比较清晰的文章,特保存下来,以备以后需要再来查看。什么是HTML HTML的全拼是Hypertext Markup Language, 中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目转载 2015-07-10 10:45:46 · 549 阅读 · 0 评论 -
javascript中如何判断一个新创建对象是无属性的空对象?
我们知道,在js中创建一个新对象时会引用所继承对象的原型,这个原型要么是你之前定义好的已有对象,要么是js的内置对象或在浏览器重的其他宿主对象。新对象创建完成后,新对象中会包含所继承的对象的属性。但是如果新对象没有添加自己的自有属性的话,那么我们可以人为这个对象是一个空对象。var o = new Object(); //或者 var o = {};上面语句创建了一个新对象o,这原创 2015-11-18 10:36:10 · 2542 阅读 · 0 评论 -
深入探讨javascript函数式编程
在函数式编程中,函数被看做是“一等公民”。JavaScript可以通过巧妙地函数组合来构建抽象,通过内嵌函数的方式,在软件开发的过程中,我们可以把更多的精力放在“函数要做什么”上,而不用太关心“函数如何做”的问题。有时,优雅的实现是一个函数。不是方法。不是类。不是框架。只是函数。 - John Carmack,游戏《毁灭战士》首席程序员转载 2016-02-23 17:34:59 · 513 阅读 · 0 评论 -
聊一聊CommonJS,Requirejs,SeaJS,AMD,CMD之间需要理清的关系
在学习js和使用js的过程中一定会使用到模块化开发的思想。而提到模块化就一定会提到CommenJS、RequireJS、AMD、CMD等名词。下面我将根据自己查阅的资料梳理以下这几个名词背后的关联。首先上个图,直观的感受下这几个名词的关系:commonjs是用在服务器端的,模块的加载方式是同步的,如nodejs。amd, cmd是用在浏览器端的,这两种规范规定的模块原创 2016-05-04 20:35:35 · 1265 阅读 · 0 评论 -
Content Security Policy(简称CSP)浏览器内容策略的使用
首先要提一下,在做开发测试的过程中,使用chrome时,重新加载更改后的应用时(修改了后端代码的话),要记得清理下缓存。。。清理缓存。。。清理缓存。。。。前言最近,项目中需要增加一个代码高亮的小功能,于是在调研后就选择了Prism.js插件,小巧易用,赞!在使用过程中,却遇到了浏览器内容策略限制导致的错误。项目中掉用Prism.highlightElement()方法后,执行方法体原创 2016-03-04 16:41:58 · 26144 阅读 · 0 评论