摘要:this是Javascript语言的一个关键字。 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 1.this指向的形式4种 a.如果是一般函数,this指向全局对象window; b.在严格模式下"use strict",为undef 阅读全文
posted @ 2019-03-07 10:36 橱窗外的小孩 阅读 (481) 评论 (3) 编辑
摘要:JS中常见的三种函数声明(statement)方式有这三种: 先说三者的显著区别: 第一种声明方式也就是var声明方式,函数表达式,又叫做函数字面量(Function Literals)、函数直接量(Function direct quantity), 函数只有在var语句声明之后才能被调用 第二种 阅读全文
posted @ 2019-02-27 15:40 橱窗外的小孩 阅读 (357) 评论 (0) 编辑
摘要:React的核心机制之一就是可以在内存中创建虚拟的DOM元素。React利用虚拟DOM来减少对实际DOM的操作从而提升性能。 JSX简介 JSX就是Javascript和XML结合的一种格式。React发明了JSX,利用HTML语法来创建虚拟DOM。当遇到<,JSX就当HTML解析,遇到{就当Jav 阅读全文
posted @ 2019-02-18 09:44 橱窗外的小孩 阅读 (121) 评论 (0) 编辑
摘要:框架配置文件config.php中定义 'view_replace_str' = [ '__MEMBER__'= '/static/member', '__uploads__'= '/static/uploads', ] 'TITLE'= 'title',控制器中 $path = config('v 阅读全文
posted @ 2019-12-13 11:04 橱窗外的小孩 阅读 (2) 评论 (0) 编辑
摘要:公共文件:\application\common.phpdefine('cms_password', cms);控制器引用:调用:$aa = cms_password;dump(cms_password); 原文:https://blog.csdn.net/haibo0668/article/det 阅读全文
posted @ 2019-12-13 11:01 橱窗外的小孩 阅读 (4) 评论 (0) 编辑
摘要:Thinkphp: 在子控制器里面写了一个构造函数,如下 //构造函数 public function __construct(){ echo 1; } 结果页面报错了 Call to a member function assign() on null 然后去继承的父类里面一看,原来里面写了一个_ 阅读全文
posted @ 2019-12-13 10:45 橱窗外的小孩 阅读 (2) 评论 (0) 编辑
摘要:在PHP中定义常量时,可用const与define这两种方式,那他们到底有什么区别呢? 1. const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。 2. define不能定义在类中,而const必须定义在类中,并且const定义的变量必须通过类名:: 阅读全文
posted @ 2019-12-11 11:06 橱窗外的小孩 阅读 (35) 评论 (0) 编辑
摘要:require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include 使用 阅读全文
posted @ 2019-12-11 09:55 橱窗外的小孩 阅读 (22) 评论 (0) 编辑
摘要:方法一: 1 if ($(" checkbox id").get(0).checked) { 2 // do something 3 } 方法二: 1 if($(' checkbox id').is(':checked')) { 2 // do something 3 } 方法三: 1 if ($( 阅读全文
posted @ 2019-12-02 14:34 橱窗外的小孩 阅读 (19) 评论 (0) 编辑
摘要:在平时的业务开发中,数组(Array) 是我们经常用到的数据类型,那么对数组的排序也很常见,除去使用循环遍历数组的方法来排列数据,使用JS数组中原生的方法 sort 来排列(没错,比较崇尚JS原生的力量)。 面试题 如何判断一个对象是不是数组类型原文链接 1、举个栗子 数组中能够直接用来排序的方法有 阅读全文
posted @ 2019-11-28 09:31 橱窗外的小孩 阅读 (6) 评论 (0) 编辑
摘要:1、空模块处理 如果是开启了路由 可直接找到route.php文件,具体的位置看个人放置的位置,在里面新增一个语句 '__miss__' = ['portal/index/errorMsg', ['method'= 'get']],具体跳转地址可以自己设置 如果没有开启路由 可找到根目录/think 阅读全文
posted @ 2019-11-17 21:56 橱窗外的小孩 阅读 (18) 评论 (0) 编辑
摘要:String对象的方法 方法一: indexOf() (推荐) var str = "123"; console.log(str.indexOf("3") != 1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法 阅读全文
posted @ 2019-11-12 16:19 橱窗外的小孩 阅读 (9) 评论 (0) 编辑
摘要:路由设置配置 打开route.php 引入Route控制器类(use think\Route;) 设置路由 》 Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)'); 静态路由例子: use think\Route; // 注册路由到ind 阅读全文
posted @ 2019-11-09 19:16 橱窗外的小孩 阅读 (77) 评论 (0) 编辑