首页
学习
活动
专区
工具
TVP
发布

ccylovehs

专栏成员
34
文章
99328
阅读量
17
订阅数
JavaScript之深拷贝和浅拷贝
工作中会经常遇到操作数组、对象的情况,你肯定会将原数组、对象进行‘备份’ 当真正对其操作时发现备份的也发生改变,此时你一脸懵逼,到时是为啥,不是已经备份了么,怎么备份的数组、对象也会发生变化。 如果你对拷贝原理理解的不透彻,此文或许能提供一点帮助。
Jack Chen
2018-12-13
5100
JavaScript基础回顾一(类型、值和变量)
没有答对也不要灰心,本文会巩固你的基础知识,后续会有系列的基础回顾知识,以飨诸君!
Jack Chen
2018-10-10
4730
JavaScript模拟自由落体
但是实际呈现的效果却不尽人意,应该是反弹位移计算有误,经反复思考无果(若哪位大拿有更好的实现方式欢迎评论告知)
Jack Chen
2018-09-14
8800
JavaScript实现iphone时钟
http://www.w3school.com.cn/tags/html_ref_canvas.asp
Jack Chen
2018-09-14
1.3K0
JavaScript异步编程
平时开发经常会用到js异步编程,由于前端展示页面都是基于网络机顶盒(IPTV的一般性能不太好,OTT较好),目前公司主要采取的异步编程的方式有setTimeout、setInterval、requestAnimationFrame、ajax,为什么会用到异步呢,就拿业务来说,若前端全部采取同步的方式,那加载图片、生成dom、网络数据请求都会大大增加页面渲染时长。
Jack Chen
2018-09-14
8780
JavaScript防抖节流函数
防止一个事件频繁触发回调函数的方式: 防抖动:将几次操作合并为一此操作进行。原理是维护一个计时器,规定在delay时间后触发函数,但是在delay时间内再次触发的话,就会取消之前的计时器而重新设置。这样一来,只有最后一次操作能被触发。 节流:使得一定时间内只触发一次函数。 它和防抖动最大的区别就是,节流函数不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数,而防抖动只是在最后一次事件后才触发一次函数。 原理是通过判断是否到达一定时间来触发函数,若没到规定时间则使用计时器延后,而下一次事件则会重新设定计时器。
Jack Chen
2018-09-14
6100
JavaScript 深入之从原型到原型链
在这个例子中, Person 就是一个构造函数,我们使用 new 创建了一个实例对象 person 。 很简单吧,接下来进入正题:
Jack Chen
2018-09-14
7680
JavaScript跨域解决方式
平时工作中经常被JavaScript跨域问题所困扰,其实有很多种解决方式,下面给大家介绍常用的几种:
Jack Chen
2018-09-14
7650
浅析JavaScript正则表达式
  正则表达式是一个描述字符模式的对象。JavaScript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能,JavaScript的正则表达式语法是Perl5的正则表达式语法的大型子集
Jack Chen
2018-09-14
1.6K0
原生js格式化json工具
json格式化小工具,原生js编写,直接上代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>原生js格式化json的方法</title> 6 <script> 7 //格式化代码函数,已经用原生方式写好了不需要改动,直接引用就好 8 var formatJson = function (json) { 9 var fo
Jack Chen
2018-09-14
4.6K0
原反补码
直接看代码 1     var a=5; // 00000101; 2 console.log(a|2); // 00000101 | 00000010 -->00000111--->7 3 console.log(a&2); // 00000101 | 00000010 -->00000000--->0 4 console.log(a^2); // 00000101 | 00000010 -->0000011
Jack Chen
2018-09-14
5880
正则表达式之javascript
1.正则表达式的定义 描述字符模式的对象,JavaScript的RepExp类表示正则表达式
Jack Chen
2018-09-14
7900
武电实业卡密接口对接经验分享
以往卡密都是电信直接提供txt文件我们这边再导入数据库中,现在电信要求厂家获取卡密必须通过接口调用,此次对接主要用到三个方面知识:
Jack Chen
2018-09-14
6910
Web服务器与客户端三种http交互方式
近期在对接项目时用到http方式与第三方交互数据,由于中间沟通不足导致走了不少弯路,至此特意花了点时间总结服务端与客户端数据交互的方式,本地搭建两个项目一个作为服务端,一个作为客户端。post可以有两种方式:一种与get一样,将请求参数拼接在url后面,这种服务端就以request.getParameter获取内容;另一种以流的方式写入到http链接中,服务端再从流中读取数据,在HttpURlConnection中分别用到了GET、POST请求方式,HttpClient以及commons-httpClient均以POST请求为例。
Jack Chen
2018-09-14
2.7K0
linux配置网卡绑定
1.确定好要绑定的那两个网口 我这边要绑定的是两个业务口  em2、em3 2.配置ifcfg-bond0、em2、em3 3.修改配置文件/etc/modprcode.d/disk.conf 底部添加   slias bond0 bonding        options bonding mode=0 miimon=100 vi /etc/rc.d/rc.local 底部添加        ifenslave bond0 em1 em2        route add default gw 10.10
Jack Chen
2018-09-14
14K0
NoClassDefFoundError
在new JettisonMapperdXmlDriver()对象时 其构造器如下
Jack Chen
2018-09-14
1.1K0
linux环境下安装tomcat并配置tomcat日志分割
./configure  如果此步骤报错则根据提示对应解决,一般情况下是系统没有安装gcc
Jack Chen
2018-09-14
1.9K0
linux环境下安装jdk
JAVA_HOME=/usr/java/jdk1.7.0_67 export JAVA_HOME CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export CLASSPATH PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH
Jack Chen
2018-09-14
2.6K0
mysql启动报错The server quit without updating PID file
修改datadir=/var/lib/mysql     -- linux中mysql安装的默认路径
Jack Chen
2018-09-14
25K0
利用HttpURLConnection发送请求
每个 HttpURLConnection实例都可用于生成单个请求,但是其他实例可以透明地共享连接到 HTTP 服务器的基础网络。请求后在 HttpURLConnection 的 InputStream 或 OutputStream 上调用 close() 方法可以释放与此实例关联的网络资源,但对共享的持久连接没有任何影响。如果在调用 disconnect() 时持久连接空闲,则可能关闭基础套接字
Jack Chen
2018-09-14
1.3K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档