#JS

js面向对象之公有、私有、静态属性和方法详解

现下,javascript大行其道,对于网站开发人员来说,javascript是必需掌据的一门语言,但随着jquery等框架的流行和使用,许多人对于原生javascript缺乏深入的理解,习惯了函数式的编辑风格,对于闭包、原型总是说不清道不明.对于js面向对象蹩脚的用着,而要了解js面向对象,就必需先了解js中什么是公...

js实现继承的5种方式

  js是门灵活的语言,实现一种功能往往有多种做法,ECMAScript没有明确的继承机制,而是通过模仿实现的,根据js语言的本身的特性,js实现继承有以下通用的几种方式1.使用对象冒充实现继承(该种实现方式可以实现多继承)实现原理:让父类的构造函数成为子类的方法,然后调用该子类的方法,通过this...

js中this的指向

近段时间有很多同学或是朋友在问我js中的this的代表的什么?怎么有时能调用得到有时却发现是undefined,或是调用交叉错误?其实这个问题呢,以前我也写过有关this调用时的指向的相关文章,今天就这个问题再一次的详细的分析。  为什么要学习this?如果你学过函数式编程,面向对象编程,那你肯定知...
代码星球 ·2020-04-04

php中json_decode()和json_encode()的使用方法

json_decode对JSON格式的字符串进行编码而json_encode对变量进行JSON编码,需要的朋友可以参考下1.json_decode()json_decode(PHP5>=5.2.0,PECLjson>=1.2.0)json_decode—对JSON格式的字符串进行编码说明mixe...

php判断是否为json格式的方法

首先要记住json_encode返回的是字符串,而json_decode返回的是对象判断数据不是JSON格式: 复制代码代码如下:functionis_not_json($str){    returnis_null(json_decode($str));} ...

AngularJS XMLHttpRequest

$http是AngularJS中的一个核心服务,用于读取远程服务器的数据。使用格式://简单的GET请求,可以改为POST$http({method:'GET',url:'/someUrl',params:{'name':'ari'}//关于参数:用GET的时候就是params,用POST/PUT/PATCH/DELE...
代码星球 ·2020-04-04

js分页效果

   <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Document</title><script>  &...
代码星球 ·2020-04-04

原生js的一些研究和总结(1)

基本类型值包括:undefined,null,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,它们的值保存在栈空间,我们通过按值来访问的。引用类型包括:对象、数组、函数等。对于引用类型的值,则必须在堆内存中为这个值分配空间。由于引用类型值的大小不固定(对象有很多属性和方法,而且还可以...

原生JS实现几个常用DOM操作API

<body><span>我是span标签</span><div>我是一个div</div><h1id="h1">我是标题</h1><p>我是一个段落</p><scripttype="text/javascr...

js字符串操作总结

[html]viewplaincopy<!DOCTYPE html>  <html lang="en">      <head>    &nbs...
代码星球 ·2020-04-04

纯js实现分页

原理:所有数据已加载好,js通过遍历部分显示,实现分页效果html代码<html><head><metacharset='utf-8'><scripttype="text/javascript"src="page.js"></script><stylet...
代码星球 ·2020-04-04

JS 数据类型转换

JS数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1.转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(NotaNumb...
代码星球 ·2020-04-04

原生JS 购物车及购物页面的cookie使用

 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>购物页面</title><style>ul{list-style:none;padding:0;m...

js实现两种实用的排序算法——冒泡、快速排序

 分类:js(4443)(0)零:数据准备,给定数组arr=[2,5,4,1,7,3,8,6,9,0];一:冒牌排序1思想:冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置    要实现上述规则需要用到两层for循环...
首页上一页...352353354355356...下一页尾页