11 fjb2080

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1k+

js中的模块

函数封装我们在讲函数的时候提到,函数一个功能就是实现特定逻辑的一组语句打包,而且JavaScript的作用域就是基于函数的,所以把函数作为模块化的第一步是很自然的事情,在一个文件里面编写几个相关函数就是最开始的模块了这样在需要的以后夹在函数所在文件,调用函数就可以了这种做法的缺点很明显:污染了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间没什么关系。functio...

2020-03-05 21:38:10

CI的csrf的使用说明(2)

在application的config中可以开启csrf的设置$config['csrf_protection'] = TRUE;$config['csrf_token_name'] = 'csrf_test_name';$config['csrf_cookie_name'] = 'csrf_cookie_name';$config['csrf_expire'] = 7200;$co...

2020-03-05 20:28:03

CI的csrf的使用说明

在application的config中可以开启csrf的设置:$config['csrf_protection'] = TRUE;$config['csrf_token_name'] = 'csrf_test_name';$config['csrf_cookie_name'] = 'csrf_cookie_name';$config['csrf_expire'] = 7200;$c...

2020-02-19 21:25:27

防止网页被嵌入框架的代码

作者:阮一峰日期:2010年8月15日两年前,我写过一段代码,防止网页被嵌入框架(Frame)。<script type="text/javascript">  if (window!=top) // 判断当前的window对象是否是top对象  top.location.href = window.location.href; // 如果不是,将top对象的...

2020-02-16 16:18:26

VC++ 使用WebBrowser控件中html文件以资源形式加载

. . . .//加载资源文件中的HTML,IDR_HTML1就是HTML文件在资源文件中的ID wchar_t self_path[MAX_PATH] = { 0 }; GetModuleFileName(NULL, self_path, MAX_PATH); CString res_url; res_url.Format(L"res://%s/%d", s...

2020-02-14 01:13:17

MFC的WebBrowser控件 C++与JavaScript之间数据交互传递

-----------------------------------------------------------------------------------------------------------------------------------------------最近开发MFC程序,用WebBrowser控件调用百度地图JavaScript API来展示轨迹,后台...

2020-02-14 01:08:47

CI框架获取控制器名和方法名

CI获取控制器名和方法名第一种方法:即使有__CLASS__,__FUNCTION__魔术变量,但是在父类控制器,或者在model中,只能获取当前类的类名和方法名。第二种方法:$this->uri->segment(3, 0);这种是通过URL来获取,万一url路由被自定义了,这个方法又不太优雅。第三种种方法:(完美)$con = $this-&gt...

2020-02-11 02:43:47

CI静态资源处理

CI的application是有请求拦截的,静态资源,css,js,以及图片等是无法加载得到了,需要修改application 下的.htaccess文件,如图!

2020-02-10 16:41:46

CI的CSRF防范原理及注意事项

首先我们谈谈什么是CSRF,它就是Cross-Site Request Forgery跨站请求伪造的简称。很多开发者甚至不够重视这个问题,认为这不是安全漏洞,而不过是恶意访问而已,它的攻击原理我在这里简单地描述一下:有一天你打开你简单优雅逼格十足的谷歌浏览器,首先打开了一个tab页,登录并访问了你的微博首页。我们这里假设weibo.cn有这样一个网址:http://www.weibo.cn?f...

2020-02-10 16:39:25

【小马技术-Vue.js入门教学】第3课:处理用户输入

处理用户输入============## 知识点* v-model### v-model为页面输入框进行数据邦定,例如:+ input+ select+ textarea+ components### 使用例~~~html<div id="myApp"> <p>您最喜欢的游戏是:{{mygame}}</p> ...

2020-02-06 17:08:45

【小马技术-Vue.js入门教学】第3课:条件与循环

条件与循环==========## 知识点* v-if* v-for### v-if条件判断式,根据表达式的真伪进行页面处理。~~~html<p v-if="seen">快看我!</p>~~~### v-for处理数组循环,将数据循环显示到页面上。~~~html<ol> <li v-for="game in g...

2020-02-06 17:06:54

【小马技术-Vue.js入门教学】第2课:从index.html开始

从index.html开始================## 知识点* html5文档* vue.js导入* Vue对象## index.html从第一个index.html开始吧!### vue.js引用~~~html<script src="https://unpkg.com/vue/dist/vue.js"></script>~~...

2020-02-06 17:02:34

VC6和VS2017使用webbrowser,并禁用鼠标右键

vc6直接在控件里添加webbrowser控件,并给控件添加一个变量m_ctrlWeb。打开网页:m_ctrlWeb.Navigate("http://blog.csdn.net/fjb2080",NULL,NULL,NULL,NULL);禁止鼠标右键:在添加webbrowser控件时会自动加入类CWebBrowser2,在类CWebBrowser2里添加成员函数:BOOL Pr...

2020-01-22 19:09:09

VC(MFC)中加入文件资源,并使用

将一个版本的程序包含到另一个版本(母体)里面,母体在运行的时候,判断是不是自己需要的版本,如果是,那么就运行,如果不是,那么释放出包含的那个版本的程序,然后运行释放出来的程序。 这样就没有必要将两个程序捆绑到一起,只是把一个程序当作那个母体程序的资源包含到母体程序里面 VC6,新建了一个mfc工程,然后在查看资源的地方。1、插入--->资源2、在“插入资源”对话框中,选中“自定...

2020-01-20 02:37:06

Handlebars.js入门教程

转自:https://segmentfault.com/a/1190000002796397概述刚接触前端的时候,师傅就给我推荐了Handlebars,自己也蛮喜欢它的语法。到现在,Handlebars都已经更新到3.0.3了,是时候重新过一遍文档了。引入要使用Handlebars,首先你得download,然后再页面引入,就像这样<script src="script...

2019-12-29 17:37:45

PHP之Trait详解

php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如下代码实例:<?phptrait Dog{ public $name="dog"; public func...

2019-11-29 00:23:31

php实现多继承-trait语法

转自:https://www.cnblogs.com/ddddemo/p/6547688.html自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义...

2019-11-29 00:14:58

QTableView使用

 QTableView​    表格视图控件QTableView,需要和QStandardItemModel, 配套使用,这套框架是基于MVC设计模式设计的,M(Model)是QStandardItemModel数据模型,不能单独显示出来。V(view)是指QTableView视图,要来显示数据模型,C(controllor)控制在Qt中被弱化,与View合并到一起。1 QTableVi...

2019-02-10 01:17:10

QTreeView和QStandardItemModel的简单使用

Dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>namespace Ui {class Dialog;}class QStandardItemModel;class Dialog : public QDialog{ Q_OBJECTpublic: explicit Dia...

2019-02-09 15:36:54

C语言编写简易病毒

转自:https://blog.csdn.net/hbhgyu/article/details/77775926本次实验设计的是一个基于C语言的恶意代码,其执行流程如下: 1、 在病毒第一次执行时,即检测到注册表的任务管理器没有被禁用,则病毒依次执行以下功能: 创建开机启动项,在系统目录路径下面复制文件,将其作为自启动路径; 禁用任务管理器; 禁用注册表编辑器; 联网获取图片并修改桌...

2018-12-07 22:48:20

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。