分类归档

网站开发

FWQ
CMS教程
JavaScript的面向对象基础知识
近年来,JavaScript 越来越受欢迎,部分原因是开发了一些库,使那些尚未完全掌握核心语言的人更容易创建 JavaScript 应用程序/效果。 虽然在过去,人们普遍认为 javascript 是一种基础语言,而且非常“草率”,没有真正的基础;但现在情况已不再如此,尤其是随着大规模 web 应用程序和 json(javascript 对象表示法)等“适应”的引入。 JavaScript 可以拥有面向对象语言所提供的所有功能,尽管需要付出一些超出本文讨论范围的额外工作。 让我们创建一个对象 function myObject(){ }; 登录后复制 恭喜,您刚刚创建了一个对象。创建 JavaScript 对象有两种方法:“构造函数”和“文字表示法”。上面的函数是一个构造函数,我将很快解释其中的区别,但在此之前,这是使用文字表示法的对象定义的样子。 var myObject = { }; 登录后复制 文字是名称间距的首选选项,这样您的…
2024-11-25 阅读全文 →
FWQ
小程序
双向同步聊天小程序[ByJavaOnLinux]实现代码
一个很简单的网络聊天小工具,java实现,双向同步发送信息,功能增加中局域网内ip请自行更改,只要变更client端的localhost ip为另一台pc的ip就行 import java.io.*; import java.net.Socket; import java.net.ServerSocket; import java.net.SocketException; public class TestServer { public static void main(String[] args) { try { //open the communication port for messenge-transfer…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress如何编辑页面
在 wordpress 中编辑页面可遵循以下步骤:登录后台。导航至“页面”>“所有页面”。点击页面标题进入编辑器。编辑内容,使用“+”按钮添加新块。在右侧边栏配置页面设置。点击“更新”或“发布”按钮保存或发布页面。可预览页面查看外观,也可使用快捷键和块编辑器简化编辑过程。 如何编辑 WordPress 页面 在 WordPress 中编辑页面非常简单,只需遵循以下步骤: 1. 登录 WordPress 后台 使用您的用户名和密码登录到 WordPress 后台(wp-admin)。 2. 导航到页面部分 在左侧菜单中,将鼠标悬停在“页面”选项上。您将看到一个下拉菜单,单击“所有页面”。 3. 编辑现有页面 找到您要编辑的页面,然后单击页面标题。 这将带您进入页面编辑器。 4. 编辑页面内容 您现在可以编辑页面的标题、文本、图像和其他内容。 要添加新块,请单击屏幕顶部的蓝色“+”按钮。 要移动块,请单击并拖动它们。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dede:field name=position怎么去除最后一个大于符号
dede:field name=position怎么去除最后一个大于符号? dede提供了面包屑的功能。但是最后面总会带一个’>’符号。甚是烦人,下面有个不错的方法可以干掉它 推荐学习: 事情:  dede提供了面包屑的功能。但是最后面总会带一个’>’符号。甚是烦人。目标干掉它。  第一种解决方法: 1. 在系统参数里面修改这个符号。  第二种解决方法: 2. 使用截子符,runphp操作(网上百度很多,遗憾是我没有试验成功)。  第三种解决方法: 3. 修改底层代码。(我采用的这种,试验了,可以)。  解决:  找到 include/typelink.class.php 文件。  找到下面的方法。  代码如下: //获得某类目的链接列表 如:类目一&gt;&gt;类目二&gt;&gt; 这样的形式  //islink 表示返回的列表是否带连接  function GetPositionLink($islink=true)  {  $indexpage = "<a>indexUrl."'&gt;".$this-&gt;indexName."</a>";  if($this-&gt;valuePosition!="" &amp;&amp; $islink)  { …
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress数据放在哪里
是一个动态网站,所有的数据都是存放在数据库中。如wordpress的博客文章就存在表 wp_post中。标签和分类等在其他的表中。 如果你想了解更多关于wordpress的知识,可以点击: 扩展内容   WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。   WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。   WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。   WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。   WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。   2014年12月23日发布WordPress 4.1,发行代号“Dinah”。   WordPress被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者。“WordPress”这个名字出自Christine Selleck的主意,他是主要开发者Matt Mullenweg的朋友。   WordPress 功能强大,插件众多,易于扩充功能。安装使用都非常方便。   WordPress 的原版是英文版的,UTF-8编码,2014年12月23日发布4.1版。   2013 年 06月 22日的3.5.2版,其版本的别称是“Elvin”,献给鼓手 Elvin Jones…
2024-11-25 阅读全文 →
FWQ
小程序
微信公众号主动推送消息的实现
通过学习借鉴朋友的实现方法进行整理,实现了微信公共平台消息主动推送,分享给大家供大家参考,具体内容如下此方法是通过模拟登录微信公共平台的方法来实现的。 代码如下:一、部分代码  //登录    private function login(){        $url = 'https://mp.weixin.qq.com/cgi-bin/login?lang=zh_CN';        $this-&gt;send_data = array(      'username' =&gt; $this-&gt;_account,       'pwd' =&gt; md5($this-&gt;_password),       'f' =&gt; 'json'     );     $this-&gt;referer = "https://mp.weixin.qq.com/";     $this-&gt;getHeader = 1;     $result = explode(" ",$this-&gt;curlPost($url));     foreach ($result as $key =&gt; $value) {       $value = trim($value);       if(preg_match('/"ErrCode": (.*)/i', $value,$match)){//获取token         switch ($match[1]) {           case -1:             die(json_encode(array('status'=&gt;1,'errCode'=&gt;$match[1],'msg'=&gt;"系统错误")));           case -2:             die(json_encode(array('status'=&gt;1,'errCode'=&gt;$match[1],'msg'=&gt;"帐号或密码错误")));           case -3:             die(urldecode(json_encode(array('status'=&gt;1,'errCode'=&gt;$match[1],'msg'=&gt;urlencode("密码错误")))));           case -4:             die(json_encode(array('status'=&gt;1,'errCode'=&gt;$match[1],'msg'=&gt;"不存在该帐户")));           case -5:             die(json_encode(array('status'=&gt;1,'errCode'=&gt;$match[1],'msg'=&gt;"访问受限")));…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序的GET请求的介绍
这篇文章主要介绍了微信小程序之get请求的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握该如何使用get请求,需要的朋友可以参考下 微信小程序之GET请求的实例详解 学习前端的人应该都会使用ajax的get请求数据,那么在微信小程序里怎样实现get请求呢?下面我就给大家演示一下简单的get请求。 先上代码: //index.js //获取应用实例 var app = getApp() Page({  data: {   motto: 'Hello World',  onLoad: function () {   var that = this   wx.request({    url: 'http://apis.baidu.com/heweather/weather/free',    data: {city:'beijing'},    method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT    header: {apikey:'a37c01591e47494fe320137dbc0fd423'}, // 设置请求的 header    success: function(res){     // success     console.log(res)    },    fail: function() {     // fail    },    complete: function() {     // complete    }   })…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发之利用co处理异步流程的实例教程
最近在学习微信小程序,下面就学习的内容进行总结,这篇文章主要给大家介绍了关于微信小程序利用co处理异步流程的方法,文中给出了详细的介绍和示例代码供大家参考学习,需要的朋友们下面来一起看看吧。 本文主要介绍的是关于微信小程序利用co处理异步流程的方法教程,分享出来供大家参考学习,需要的朋友们下面来看看详细的介绍: co co是一个基于ES6 Generator特性实现的【异步流程同步化】写法的工具库。 co需要使用Promise特性,所以,我们先来创建一个使用Promise来处理的异步方法: function myAsyncFunc() {  return new Promise(function (resolve, reject) {  setTimeout(function () {  console.log("myAsyncFunction done!");  resolve({   data: "Hello,World"   })  }, 2000);  }); } 登录后复制 然后,直接使用这个方法的话,就会如下,使用了then/catch的回调方式来处理调用结果和异常处理: myAsyncFunc().then(function (result) {  console.log(result.data); //Hello,World }).catch(function (err) {  //... }); 登录后复制 而如果是使用co的话,则会像这样: co(function *() {  try {  var result = yield myAsyncFunc();…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序网络请求的封装与改进
首先声明一个小程序文档的bug,导致大伙们在请求的时候,服务器收到不到参数的问题 示例代码: wx.request({  url: 'test.php', //仅为示例,并非真实的接口地址  data: {  x: '' ,  y: ''  },  header: {  'Content-Type': 'application/json'  },  success: function(res) {  console.log(res.data)  } }) 登录后复制 其中header 中的Content-Type,应该用小写content-type才能让服务器收到参数。让我折腾的好久,改了服务器仍然不行,原来是这个问题。参数在request payload中,服务器不能收到,使用如下转换之后 function json2Form(json) {  var str = [];  for(var p in json){  str.push(encodeURIComponent(p) + "=" + encodeURIComponent(json[p]));  }  return str.join("&amp;"); } 登录后复制 最终还是认为是content-type的问题。最后改小写就ok,觉得微信这么牛逼的团队,犯了一个很低级…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦如何去掉底部的织梦版权信息powered by dedecms
织梦如何去掉底部的织梦版权信息powered by ? 由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁。  推荐学习: 但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中。  现在告诉大家怎么去除织梦底部的 powered by dedecms版权信息:  在 include/dedesql.classs.php文件中找到第588行:  代码如下: $arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);  $arrs2 =array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,  0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72,  0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20,  0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e); 登录后复制 改成:  代码如下: $arrs1 = array();  $arrs2 = array(); 登录后复制…
2024-11-25 阅读全文 →