随笔分类 -  前端

该文被密码保护。
posted @ 2019-03-06 18:33 wangwust 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-03-06 18:13 wangwust 阅读(4) 评论(0) 推荐(0) 编辑
摘要:这里的中国菜刀不是指切菜做饭的工具,而是中国安全圈内使用非常广泛的一款Webshell管理工具,想买菜刀请出门左拐东门菜市场王铁匠处。中国菜刀用途十分广泛,支持多种语言,小巧实用,据说是一位中国军人退伍之后的作品。日前,国外安全公司Fireeye对这款工具进行了详细的剖析,可以说是一部非常nice的 阅读全文
posted @ 2019-02-27 15:37 wangwust 阅读(2049) 评论(0) 推荐(0) 编辑
摘要:这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多, 阅读全文
posted @ 2018-04-22 11:48 wangwust 阅读(145) 评论(0) 推荐(0) 编辑
摘要:这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的 阅读全文
posted @ 2018-04-22 11:45 wangwust 阅读(139) 评论(0) 推荐(0) 编辑
摘要:随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发 阅读全文
posted @ 2018-04-22 11:44 wangwust 阅读(187) 评论(0) 推荐(0) 编辑
摘要:通常我们在定义了与window同名的方法时,会自动覆盖掉window同名的方法。close()方法也不例外。示例: 但是点击确定按钮,你会发现根本没按预期弹出“1”。这是因为我们定义的close方法虽然覆盖了window.close,但是document下还有一个close方法没被覆盖。为了覆盖do 阅读全文
posted @ 2017-04-22 19:39 wangwust 阅读(191) 评论(0) 推荐(0) 编辑
摘要:场景:由于业务需求,需要在一个页面显示另外一个页面,并且右键查看源代码看不到一条链接。 实现方式:使用iframe来显示这个首页,至于首页的地址则使用jQuery Ajax来获取。html代码如下: SnapsHijackService.ashx代码如下: 出现的问题:由于业务需求,需要在别的站点通 阅读全文
posted @ 2017-02-15 15:51 wangwust 阅读(3251) 评论(0) 推荐(0) 编辑
摘要:详见博文:http://www.cnblogs.com/si-shaohua/p/3780321.html 阅读全文
posted @ 2017-02-09 14:27 wangwust 阅读(104) 评论(0) 推荐(0) 编辑
摘要:当一个Web页面引用了两个JS文件(假如分别叫common.js和JScript1.js),如果JScript1.js中需要调用大量的common.js中的方法,这时候在JScript1.js中智能提示(或叫显示文字自动完成)common.js中的成员就显得非常有必要了。其实方法很简单,把commo 阅读全文
posted @ 2017-02-08 16:41 wangwust 阅读(171) 评论(0) 推荐(0) 编辑
摘要:我们知道,js中定义自调用函数通常使用下列方式: 事实上,使用括号包裹定义函数体,解析器将会以函数表达式的方式去调用定义函数。换句话说,任何能将函数变为一个函数表达式的做法,都可以使解析器正确的调用函数。 比较常见的做法为在function关键字前面添加!、+、-、~。例如: 阅读全文
posted @ 2017-02-07 14:19 wangwust 阅读(342) 评论(0) 推荐(0) 编辑
摘要:最近在项目中使用ueditor插件进行文字的在线编辑功能时,发现这个插件的图片上传弹框在chrome浏览器延迟非常的厉害。经过多方搜索,终于解决。现将解决方案记录如下: 1、修改/Ueditor/dialogs/image/image.js文件的第370行处,将 mimeTypes: 'image/ 阅读全文
posted @ 2017-01-19 15:49 wangwust 阅读(524) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示