51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#可迭代对象
如何编写可维护的面向对象JavaScript代码
能够写出可维护的面向对象JavaScript代码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果能尽量让这个经历不那么痛苦,就可以节省不少时间。地球人都知道,时间就是金钱。同样的,你也会因为帮某人省去了头疼的过程而获得他的偏爱。但是,在开始探索如何编写可维护的面向对象J...
代码星球
·
2021-01-16
如何
编写
维护
面向
对象
【PHP面向对象(OOP)编程入门教程】9.封装性(var与public,protected,private的关系)
封装性是面象对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1.把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2.信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之...
代码星球
·
2021-01-16
PHP
面向
对象
OOP
编程
PHP简单 对象(object) 与 数组(array) 的转换
数组是PHP的灵魂,非常强大,但有时候面向对象编程也是挺方便的,数组与对象之间切换也是常有的事:/***数组转对象**@paramarray$arr数组*@returnobject*/functionarray_to_object($arr){if(gettype($arr)!='array'){return;}for...
代码星球
·
2021-01-16
PHP
简单
对象
object
数组
JS获取/设置iframe内对象元素、文档的几种方法
1、IE专用(通过frames索引形象定位):document.frames[i].document.getElementById('元素的ID');2、IE专用(通过iframe名称形象定位):document.frames['iframe的name'].document.getElementById('元素的ID'...
代码星球
·
2021-01-16
JS
获取
设置
iframe
对象
【荐】使用eval()、new Function()将JSON字符串转换为JSON对象
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2.使用Function对象来进行返回解析。 第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery...
代码星球
·
2021-01-16
JSON
使用
eval
new
Function
JavaScript操作JSON的方法总结,JSON字符串转换为JSON对象
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。官方网站: http://www.JSON....
代码星球
·
2021-01-16
JSON
Javascript
操作
方法
总结
【很变态】PHP类实例化对象竟然可以访问类的“静态(static)方法”!!!
之前发现一个PHP的变态问题:PHP中静态(static)调用非静态方法详解这次看了下ThinkPHP的源码function.inc.php,里面有个函数:/***取得对象实例支持调用类的静态方法**@paramstring$name类名*@paramstring$method方法*@paramstring$args参...
代码星球
·
2021-01-16
变态
PHP
实例
对象
竟然
【PHP内存泄漏案例】PHP对象递归引用造成内存泄漏
【案例一】作者:老王如果PHP对象存在递归引用,就会出现内存泄漏。这个Bug在PHP里已经存在很久很久了,先让我们来重现这个Bug,代码如下:<?phpclassFoo{function__construct(){$this->bar=newBar($this);}}classBar{function__c...
代码星球
·
2021-01-16
PHP
内存
泄漏
案例
对象
jQuery入门(3)事件与事件对象
jQuery入门(1)jQuery中万能的选择器jQuery入门(2)使用jQuery操作元素的属性与样式jQuery入门(3)事件与事件对象jQuery入门(4)jQuery中的Ajax()应用 一、事件与事件对象首先看一下我们经常使用的添加事件的方式:<!DOCTYPEhtmlPUBLI...
代码星球
·
2021-01-16
事件
jQuery
入门
对象
Java 常用数据结构对象的实现原理 集合类 List Set Map 哪些线程安全 (美团面试题目)
Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。List、Set都继承自Collection接口,Collection(所有集合类的接口)Set(集)实现类主要有HashSet和TreeSetList(列表)实现类主要有...
代码星球
·
2021-01-15
Java
常用
数据结构
对象
实现
vue prop不同数据类型(数组,对象..)设置默认值
vueprop会接收不同的数据类型,这里列出了常用的数据类型的设置默认值的写法,其中包含:Number,String,Boolean,Array, Function,Object refAge:{type:Number,default:0},refName:{type:String,de...
代码星球
·
2021-01-13
vue
prop
不同
数据
类型
对象里面的属性有值但是打印出来是空的,获取不到
如下,对象 obj的arr属性是个数组,是有内容的,但是获取obj.arr的时候获取的是空数组 纠结了半天,突然意识到会不会是异步造成的,果然,obj.arr属性我是用ajax请求完之后赋值过去的,部分代码如下:我赋值的代码是在请求之外,导致了异步。把这个赋值的代码放到请求里面就好了,修改后的代码如...
代码星球
·
2021-01-13
对象
面的
属性
但是
打印
JS对象
JS中内置了17个对象,常用的是Array对象、Date对象、正则表达式对象、string对象、Global对象,即js已经创建好了,你不用自己再创建的对象,直接就可以调用。Array对象中常用方法:Concat():表示把几个数组合并成一个数组。Join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由...
代码星球
·
2021-01-12
JS
对象
JS中Date对象getYear()方法和getFullYear()方法区别
释义getFullYear()方法可返回一个表示年份的4位数字。getYear() 语法dateObject.getFullYear()返回值当dateObject用本地时间表示时返回的年份。返回值是一个四位数,表示包括世纪值在内的完整年份,而不是两位数的缩写形式。注释:该方法总是结合一个Date对象来使用。...
代码星球
·
2021-01-12
方法
JS
Date
对象
getYear
通用事件对象(跨浏览器)
varEventUtil={addHander:function(element,type,handler){if(element.addEventListener){element.addEventListener(type,handler,false)}elseif(element.attchEvent){elem...
代码星球
·
2021-01-12
通用
事件
对象
浏览器
首页
上一页
...
32
33
34
35
36
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他