编程笔记

  • 封装好的一个万能检测表单的方法

    检测表单中的不能为空(.notnull)的验证 作用:一对form标签下有多个(包括一个)表单需要提交时,使用js准确的判断当前按钮对那些元素做判断 用法:在form标签下 找到当前 表单的容器 给予class="form",当前表单的提交按钮给予 class="check"  

  • html的DOM中Event对象onblur事件用法实例

    本文实例讲述了html的DOM中Event对象onblur事件用法。分享给大家供大家参考。具体分析如下: onblur 事件会在对象失去焦点时发生。 语法如下: onblur="SomeJavaScriptCode" SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScr

  • php计算数组相同值出现次数的代码(array_count_values)

    php计算数组相同值出现次数,可以使用php自带函数array_count_values : 说明 array array_count_values array $input array_count_values 返回一个数组,该数组用 input 数组中的值作为键名,该值在 input 数组中出现的次数作为值。 array_count_values 例子

  • 详谈signed 关键字

    我们都知道且经常用到 unsigned 关键字,但有没有想过,与此对应的 signed 关键字有啥用? int i = 0; signed int i = 0; 这俩有区别吗?没区别,看起来,signed 完全是个累赘。 真的是这样吗? 我查阅了 C++11 的标准文档草稿N3690

  • 通过C++学习Python

    我会随便说,C++ 近年来开始"抄袭" Python 么?我只会说,我在用 C++ 来学习 Python. 不信?来跟着我学? 字面量 Python 早在 2.6 版本中就支持将二进制作为字面量了1, 最近 C++14 逐步成熟,刚刚支持这么干2: static const int pr

  • Vue.js每天必学之Class与样式绑定

    数据绑定一个常见需求是操作元素的 class 列表和它的内联样式。因为它们都是 attribute,我们可以用 v-bind 处理它们:只需要计算出表达式最终的字符串。不过,字符串拼接麻烦又易错。因此,在 v-bind 用于 class 和 style 时,Vue.js 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。 绑定 HTML Classp

  • js常用DOM方法详解

    介绍几个js DOM的常用方法 获取元素节点 getElementById getElementsByTagName getElementsByClassName 先写一个简单的网页做测试: *   test.html * !DOCTYP

  • js实例属性和原型属性示例详解

    详情请仔细研读注释,这里就废话少说,直接上代码了。 !DOCTYPE html html head meta charset="UTF-8" title测试文档title

  • nodejs实例解析(输出hello world)

    下面将带领大家一步步学习nodejs,知道怎么使用nodejs搭建服务器,响应getpost请求,连接数据库等。 搭建服务器页面输出hello world var http = require'http'; http.createServerfunction request, response { response.wri

  • Vue.js实例方法之生命周期详解

    本文主要给大家介绍的是关于Vue.js实例方法之生命周期的相关内容,分享出来供大家参考学习,学习的朋友们下面来一起看看详细的介绍: 一、$mount挂载方法 $mount是用来挂载扩张的。如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素。可以使用 vm.$mount 手动地挂载一个未挂载的实例。

  • js中实例与对象的区别讲解

    关于js中实例和对象的解释如下: 比如定义persion如下: var person = new Object; var person = {}; JS 是基于原型的面向对象语言, 所有数据都可以当作对象处理,所以 person 是对象, 可以把它当作是 Object 的实例.。当然在js中, 一切都是对象。

  • jQuery元素的隐藏与显示实例

    本文实例讲述了jQuery元素的隐藏与显示的方法。分享给大家供大家参考。具体实现方法如下: html xmlns="http:www.w3.org1999xhtml" head runat="server" titletitle&g

  • DOM基础教程之使用DOM设置文本框

    1.控制用户输入的字符个数 对于单行文本框和密码输入框,可以利用maxlength属性控制用户输入的字符个数。 对于多行文本,maxlength为自定义属性,其值最多输入的字符的个数,在onkeypress事件发生时则调运返回LessThan函数返回值,函数如下 textarea name="comments" id="commen

  • DOM基础教程之使用DOM控制表单

    1.表单简介 表单form是网页中交互最多的形式之一,它通过各种形式接收用户的数据,包括下拉列表框,单选按钮,复选框和文本框,本篇主要介绍表单中常用的属性和方法 javascript中可以很方便的操作表单,例如获得表单数据进行有效验证,自动给表单域赋值,处理表单事件等。 此时每个form都解析为一个对象,即form对象,可以通过docum

  • php实现excel中rank函数功能的方法

    本文实例讲述了php实现excel中rank函数功能的方法。分享给大家供大家参考。具体分析如下: sql语句实现排名是像这样的如: 总分成绩为 195,180,180,161,名次分别为1,2,3,4,遇到并列的情况也是按照顺序的, 而Excel函数rank排名得到的结果是1,2,2,4,遇到并列跳过中间的3 下面的函数模拟的就是这种情况 函数如下(不知道有没有更好的实现

  • DOM基础教程之使用DOM控制表格

    表格的css控制就先不说了,首先分享下表格常用的DOM 表格添加操作的方法常用的为insertRow和insertCell方法。 row是从零开始计算起的,例如: var oTr = do

  • jQuery实现tag便签去重效果的方法

    本文实例讲述了jQuery实现tag便签去重效果的方法。分享给大家供大家参考。具体实现方法如下: html代码如下: head script type="textjavascript" src="jsjQuery.js"script !--jquery引用代码-- scri

  • PHP中error_log()函数的使用方法

    本文实例讲述了PHP中error_log函数的使用方法。分享给大家供大家参考。具体分析如下: 今天遇到一个问题需要调试,但是只能通过日志打印调试,就用到了error_log这个函数 需要打印的是一台服务器发送到我们服务器的post数据 代码如下:(key和value都打印了) if!empty$_POST {  

  • js实现class样式的修改、添加及删除的方法

    本文实例讲述了js实现class样式的修改、添加及删除的方法。分享给大家供大家参考。具体分析如下: 比较常见的js前端功能,通过修改标签的className实现相应的功能。 具体代码如下: table tbody tr tdjs实现class的样式的修改、添加、删除

  • DOM基础教程之事件类型

    对于用户事件类型而言,最常用的是鼠标、键盘、浏览器。 1.鼠标事件: 鼠标的事件都频繁使用,下面例子就测试各种鼠标事件 script langua

  • js使用DOM设置单选按钮、复选框及下拉菜单的方法

    本文实例讲述了js使用DOM设置单选按钮、复选框及下拉菜单的方法。分享给大家供大家参考。具体实现方法如下: 1.设置单选按钮 单选按钮在表单中即input type="radio" 它是一组供用户选择的对象,但每次只能选一个。每一个都有checked属性,当一项选择为ture时,其它的都变为false. 先贴上一个例

  • Javascript数组Array方法解读

    接上一篇《Javascript数组Array基础介绍》,这一篇详细介绍Array的所有方法。 所有数组的方法都定义在Array.prototype上,而Array.prototype本身也是一个数组。 array.concat 浅复制一份当前数组,并把接收到的参数附加到新数组的末尾。原数组不改变。 语法

  • jQuery使用ajax跨域请求获取数据

    跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制同源策略, 即JavaScript或Cookie只能访问同域下的内容,因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基本功之一。 var webMethod = "http:localhost:54473Service1.asmxHelloWorld";

  • 整理php防注入和XSS攻击通用过滤

    对网站发动XSS攻击的方式有很多种,仅仅使用php的一些内置过滤函数是对付不了的,即使你将filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags这些函数都使用上了也不一定能保证绝对的安全。 那么如何预防 XSS 注入?主要还是需要在用户数据过滤方面得考虑周全,在这里不完全总结下几个 Tipsp

  • 教你识别简单的免查杀PHP后门

    一个最常见的一句话后门可能写作这样 ?php @eval$_POST['cmd'];? 或这样 ?php @assert$_POST['cmd'];? tudouya 同学在FREEBUF上给出[一种构造技巧]利用

  • javascript实现在指定元素中垂直水平居中

    本章节介绍一下如何实现未知宽高的元素在指定元素下实现垂直水平居中效果,下面就以span元素为例子,介绍一下如何实现span元素在div中实现水平垂直居中效果,代码如下: !DOCTYPE html html head meta charset=" utf-8" style type="textcss" #

  • window.onload使用指南

    网页中的javascript脚本代码往往需要在文档加载完成后才能够去执行,否则可能导致无法获取对象的情况,为了避免这种情况的发生,可以使用以下两种方式: 一.将脚本代码放在网页的低端,这样在运行脚本代码的时候,可以确保要操作的对象已经加载完成。 二.通过window.onload来执行脚本代码。 第一种方式感觉比较凌乱(其实推荐使用),往往我们需要将脚本代码放在一个更为合适的地

  • 深入解读C++中的指针变量

    指针变量是一种特殊的变量,它和以前学过的其他类型的变量的不同之处是:用它来指向另一个变量。为了表示指针变量和它所指向的变量之间的联系,在C++中用“*”符号表示指向,例如,i_pointer是一个指针变量,而*i_pointer表示i_pointer所指向的变量。 下面两个语句作用相同: i=3; *i_pointer=3; img

  • 解析C++中的字符串处理函数和指针

    C++字符串处理函数 字符串连接函数 strcat 其函数原型为 strcatchar[],const char[]; strcat是string catenate字符串连接的缩写。该函数有两个字符数组的参数,函数的作用是:将第二个字符数组中的字符串连接到前面字符数组的字符串的后面。

  • C#使用Mutex简单实现程序单实例运行的方法

    本文实例讲述了C#使用Mutex简单实现程序单实例运行的方法。分享给大家供大家参考。具体如下: [STAThread] static void Main { bool isAppRunning = false; System.Threading.Mutex mutex = new System.Threading.Mutextrue,System.Diagnostics.Proce

  • jquery实现左右滑动菜单效果代码

    本文实例讲述了jquery实现左右滑动菜单效果代码。分享给大家供大家参考。具体如下: 这里演示了三种背景颜色左右滑动jquery菜单导航效果,IE下有问题,本菜单使用了CSS3的部分属性,因此建议使用火狐或Chrome等浏览器获取最佳效果。当把鼠标移到菜单上的时候,对应菜单项的背景会变化,而且本菜单具有圆角的效果。 运行效果截图如下: img src="https:

  • jquery实现标题字体变换的滑动门菜单效果

    本文实例讲述了jquery实现标题字体变换的滑动门菜单效果。分享给大家供大家参考。具体如下: 这里使用jquery字体会变大的网页滑动门菜单,当把鼠标放在“门”上的时候,门内的菜单字体会变大变色,对应的内容同时切换,不知如何形容本效果,所以就叫字体会变的滑动门吧。 运行效果截图如下: img src="https:img.nhooo.comstaticupl

  • C++字符数组的输入输出和字符串结束标志使用讲解

    C++字符数组的输入输出 字符数组的输入输出可以有两种方法: 1 逐个字符输入输出。 2 将整个字符串一次输入或输出。例如有以下程序段: char str[20]; cinstr; 用字符数组名输入字符串 coutstr; 用字符数组名输出字符串

  • 深入解析C++中的字符数组和处理字符串的方法

    C++字符数组 用来存放字符数据的数组是字符数组,字符数组中的一个元素存放一个字符。字符数组具有数组的共同属性。由于字符串应用广泛,C和C++专门为它提供了许多方便的用法和函数。 字符数组的定义和初始化 定义字符数组的方法与前面介绍的类似。例如: char c[10]; c[0]=′I′;c[1]=′ ′;c

  • 纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示

    下文以span元素为例子,介绍一下如何实现span元素在div中实现水平垂直居中效果,代码如下: !DOCTYPE html html head meta charset=" utf-8" meta name="author" content="http:www.softwhy.

  • 非常好用的sql语句(日常整理)

    1. * 得到trace文件路径和名称 * SELECT d.VALUE || '' || LOWER RTRIM i.INSTANCE, CHR 0 || '_ora_' || p.spid || '.trc' trace_file_name FROM SELECT p.spi

  • 详解C++中的一维数组和二维数组

    C++一维数组 定义一维数组 定义一维数组的一般格式为: 类型标识符 数组名[常量表达式]; 例如: int a[10]; 它表示数组名为a,此数组为整型,有10个元素。 关于一维数组的几点说明: 1

  • asp.net中GridView数据鼠标移入显示提示信息

    问题提出: 在asp.net开发中,如果有这样的一个需求,如果在列表控件,如GridView中的某列中显示的是一个计算公式得出的值,那么需求来了,鼠标移入该数字,显示该数字的计算公式和过程,如何做? 解决方案分析: 常规可以使用控件的title属性来显示提示信息,但是显示信息的样式不美观。接下来我们可以使用这样的一个解决方案,其显示效果如下图所示:

  • JS实现超精简响应鼠标显示二级菜单代码

    本文实例讲述了JS实现超精简响应鼠标显示二级菜单代码。分享给大家供大家参考。具体如下: 这是一款精简版的二级导航菜单,响应鼠标的动作,鼠标放上即显示出菜单,常见的一种菜单样式。喜欢的朋友拿去修改一下,再美化一番,就够用了。 运行效果截图如下: img src="https:img.nhooo.comstaticupload2103120540330.jp

  • JS+CSS实现的简单折叠展开多级菜单效果

    本文实例讲述了JS+CSS实现的可折叠展开多级菜单效果。分享给大家供大家参考。具体如下: 这是一款JS+CSS实现的多级折叠菜单,可折叠展开合拢,没有引用任何的外部文件,也没有用到图片,虽然简单,而且还有些粗糙,但核心的东西已经展示给大家了,正在研究折叠菜单的朋友们,这一个小例子可能正是你需要的,好好研究一下吧。 运行效果截图如下: img src="https: