Dev
搜索

Dev

在图片上画热区
发表于2015-10-08|html
<img src=”image/home.gif” alt=”” usemap=”#indexmap”/><map name=”indexmap” id=”indexmap”><area shape=”rect” coords=”0,0,660,750” href=”q1.php” alt=”Sun” id=”picmap1” style=”display:block;border:1px solid red” /><area shape=”rect” coords=”740,410,1160,770” href=”treat.php” alt=”Mercury” /></map>
js:变量作用域错误理解分析
发表于2015-10-08|others
公司项目,点击勾选复选框的小游戏,可以简化为下图 需要点击哪个,哪个就变色, 做法:每个“控件”绑定函数,更改背景即可,于是写下错误代码: 结果clickHander函数一直是“undefined”,使用未声明的变量或函数全抛出致命错误而中断脚本执行 问题其实出在clickHander传参上,本来应该把当前点击的对象传给函数体,但是这里使用了cko[i],这个脚本里的i是全局变量,当点击时,传送的i是按照循环的最后一个值,所以会导致出错。 解决办法, 一、使用this传送当前“对象”,传送的是当前对象,也就是cko中的那个点击元素 二、使用匿名、闭包函数,将循环的i传到函数的局部变量里 这样解决了函数里错误调用了全局变量的问题。 其他比较有借鉴意义的是: 事件处理器中最好使用局部变量,应该尽量少使用全局变量,  环境变量,  会破坏封装, 使程序变的复杂 因为这个问题,还在被人奚落。。当然我们处于劣势。。这也是没办法的。。  
Javascript:谈谈JS的全局变量跟局部变量
发表于2015-10-08|js
原文地址: http://blog.csdn.net/zyz511919766/article/details/7276089 一、Javascript在执行前会对整个脚本文件的声明部分做完整分析(包括局部变量),从而确定实变量的作用域。 局部变量覆盖全局变量<script>var a =1;function test(){alert(a); //a为undefined! 这个a并不是全局变量,这是因为在function scope里已经声明了(函数体倒数第4行)一个重名的局部变量,//所以全局变量a被覆盖了,这说明了Javascript在执行前会对整个脚本文件的定义部分做完整分析,所以在函数test()执行前,//函数体中的变量a就被指向内部的局部变量.而不是指向外部的全局变量. 但这时a只有声明,还没赋值,所以输出undefined。a=4alert(a); //a为4,没悬念了吧? 这里的a还是局部变量哦!var a; //局部变量a在这行声明...
PHP获取数组长度函数
发表于2015-10-04|php
count sizeof
wordpress is_admin函数
发表于2015-10-03|wordpress
检测后台管理员面板是否要被显示,不是检测当前用户是否有权限查看后台,如果地址到达了后台区域,返回true,否则返回false if ( ! is_admin() ) { echo "You are viewing the theme"; } else { echo "You are viewing the WordPress Administration Panels"; }
WordPress Shortcode(简码)介绍
发表于2015-10-03|wordpress
原文地址:http://www.wpdaxue.com/wordpress-shortcode.html WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress会识别这些短代码并根据短代码的定义输出为特定的内容。 然后把自己定义的 Shortcode 和其处理函数管理起来,以便 [mycode attr=”value”]content[/mycode] 能够按照预期执行。 Shortcode 相关的所有函数 WordPress 定义了以下和 Shortcode 相关的函数: add_shortcode('mycode', 'function_name'); // 定义一个新的 Shortcode remove_shortcode('mycode'); // 移除一个 Shortcode remove_all_shortcodes(); // 移除所有的 Shortcode $return = do_shortcode($content); // 应用 Shortcode 到内容而不输出 ...
extract
发表于2015-10-03|php
PHP extract() 函数从数组中把变量导入到当前的符号表中。 对于数组中的每个元素,键名用于变量名,键值用于变量值。 第二个参数 type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。 本函数返回成功设置的变量数目。 extract(array,extract_rules,prefix)
为wordpress插件自定义数据表
发表于2015-10-02|wordpress
一般在写插件时候创建数据库有如下三个步骤: 创建一个添加新数据表的 PHP 函数。 保证插件启动的时候调用这个函数。 如果新版本有不同的数据表结构,创建一个升级函数。 今天我就以微信机器人 WordPress 插件高级版的 新功能:自定义文本回复,来讲解下这个过程,其中的第三步,由于没有数据库的升级不涉及。 创建一个添加新数据表的 PHP 函数 我们这个插件的安装函数叫做:weixin_robot_texts_crate_table。 1. 数据库表前缀 默认 WordPress 数据库标签前缀都是 wp_,但是有人如果在一个数据库安装两个及以上 WordPress,就需要在 wp-config.php设置 WordPress 数据库表前缀来区别,所以我们向 WordPress 数据库添加新表的时候,要先找找到数据库表前缀。我们可以在变量 $wpdb->prefix 找到。代码如下: global $wpdb;$table_name = $wpdb->prefix . "weixin_robot_texts"; 2. 判断表是否存在 可以通过一条 ...
JavaScript function函数种类:普通函数、匿名函数、闭包函数
发表于2015-09-30|js
普通函数、匿名函数、闭包函数 1.普通函数介绍 1.2 Js中同名函数的覆盖 在Js中函数是没有重载,定义相同函数名、不同参数签名的函数,后面的函数会覆盖前面的函数。调用时,只会调用后面的函数。 1.3 arguments对象 arguments 类似于C#的params,操作可变参数:传入函数的参数数量大于定义时的参数数量。 function showNames(name) {     alert(name);//张三     for (var i = 0; i < arguments.length; i++) {         alert(arguments[i]);//张三、李四、王五     } } showNames('张三','李四','王五'); 1.4 函数的默认范围值 默认返回的是'undefined' 2.匿名函数 2.1 变量匿名函数 可以把函数赋值给变量、事件。避免函数名污染,滥用 //变量匿名函数,左侧可以为变量、事件等 var anonymousNormal = function (p1, p2) {     alert(p1+p2); } ...
增加WordPress对Post Formats的支持
发表于2015-09-29|wordpress
1,在functions.php增加如下内容:add_theme_support( ‘post-formats’, array( ‘aside’, ‘chat’,’gallery’,’image’,’link’, ‘quote’, ‘status’, ‘video’, ‘audio’ ) );2,把文章样式给文章样式类页面add_post_type_support( ‘page’, ‘post-formats’ ); // add post-formats to post_type ‘my_custom_post_type’add_post_type_support( ‘my_custom_post_type’, ‘post-formats’ );3,在 single.php中添加 或者1, 使用这样的模版名single-{format name}.php2,在functions.php中添加function use_post_format_templates_27425( $template ) { if ( is_single() &&...
1…969798…102
avatar
developer
AI相伴的开发者博客
文章
1013
标签
712
分类
31
Follow Me
公告
This is my Blog
最新文章
mysql使用记录2026-02-19
flutter开发流程2026-02-08
react native 0.83 turbo modules 安卓 使用记录2026-01-10
一种适合开发的设计风格2026-01-07
使用virtualbox 记录2026-01-04
分类
  • apicloud3
  • bootstrap8
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
  • flash2x2
标签
一键安装 测试代码 访问量激增 redis 多对多关联模型 读取 语句 file __clone Tue Sep 18 2018 08:00:00 GMT+0800 (China Standard Time) 开发 阻止flash运行 值 持久化 常用 性能记录 url地址信息 代替 错误记录 如果不缓存登录状态 datetime 攻击 移动端动画 解密 设计模式 webaudio lumen 土豆 高度可自定义 纳税人一户式查询 fiddler 过滤目录和子目录下 错误 解决方法 Unicode 类库 管理工具 查询企业税务信息 tostring date
归档
  • 二月 2026 2
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
  • 十月 2025 5
  • 九月 2025 5
  • 八月 2025 2
  • 七月 2025 1
网站信息
文章数目 :
1013
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中