-

JS开发

Js是JavaScript直译式脚本语言的简称,用于HTML和Web开发,是一种动态类型、弱类型、基于原型的语言,内置支持类型,Js是世界上最流行的编程语言。Js开发主要包括常用的Js插件、Js特效和Js使用过程中的一些经验。

高效开发简化代码的JS常用技巧

WEB前端

JS不仅可以做前端,随着Nodejs的稳定发布,还可以用来做后台。Js的应用越来越广泛,小项目,大的系统都可以来做。Js也在不断的更新语法,性能也得到了提升,让开发者开发更高效,简化代码。下面雷雪松就介绍几种高效开发简化代码的常用技巧。
阅读原文 »

JS中的值类型和引用类型详解

WEB前端

在我们web开发中,有时需要考虑数据的类型。JS中分为两种不同类型的值:基本数据类型和引用数据类型。基本数据类型指的是简单的数据,引用数据类型指的是有多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。下面雷雪松详细的讲解一下JS中的值类型和引用类型。
阅读原文 »

JS对象深拷贝

WEB前端

Vue最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接。在有些特定的时候,我们希望修改数据,并不影响原数据的时候。因为对象是引用类型,我们就要用深拷贝复制一个变量。深拷贝是能拷贝对象中的对象,而不会对原对象产生影响。下面雷雪松就详细的介绍一下JS对象深拷贝的两种方法。
阅读原文 »

2017版最新中国省市区

WEB前端

2017版最新中国省市区数据来源中华人名共和国国家统计局行政区划代码:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201703/t20170310_1471429.html。在行政区划代码中城市和行政代码的基础上,并新加首字母,把数据做成了json格式和MySQL SQL文件,主要数据包括:邮政编码、省市区名称、首字母。下面雷雪松就把2017版最新中国省市区json文件和SQL文件分享给大家。
阅读原文 »

ExtJS5实战技巧

WEB前端

ExtJS是一个用Javascript写的富客户端的AJAX框架,主要用于创建前端用户界面,是一个与后台语言无关的前端框架。ExtJS包含多达40种的常用组件,大致分成三大类,即基本组件、工具栏组件、表单及元素组件。下面雷雪松给大家分享一下使用ExtJS5开发的实战技巧。
阅读原文 »

Node+UglifyJS批量压缩js

WEB前端

在前面雷雪松的博客中已经介绍了《WEB前端开发优化技巧》。JS文件压缩似乎成了最基础的优化药店之一了。现在JS使用的频率越来越高,JS文件越来越大,压缩所带来的性能提升也是越来越明显,下面雷雪松就详细介绍下如何使用NodeJs和UglifyJS来压缩JS代码。
阅读原文 »

JS常见的六类错误类型

WEB前端

最近打算花点时间好好学习一下Javascript。之前一直知道JS怎么用,可就是不理解JS的本质。发现一些JS框架的源代码还是不太理解,想去了解详细的学习一下Javascript。下面雷雪松详细的总结下Javascript中常见的六类错误类型。
阅读原文 »

JS基础知识入门教程

WEB前端

JavaScript是一种轻量级的编程语言,简称JS。JS是可插入 HTML 页面的编程代码,JS插入 HTML 页面后,可由所有的现代浏览器执行。JS主要包括BOM操作和DOM操作。var声明变量,分号结束,+为字符串的连接符,JS变量是动态的,可以用不同的类型。变量类型有字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined),JS基本的语句有if语句,if else语句,while语句 ,for语句。下面雷雪松给大家分享JS基础知识入门教程。
阅读原文 »

JS中this用法详解

WEB前端

this是JS语言的一个关键字,只能在函数中运行。this可以指向当前代码运行对象本身或者是全局对象。也可以通过apply()方法改变函数的调用对象。下面雷雪松详细的讲解下JS中this的用法。
阅读原文 »

jQuery学习和知识点总结归纳

WEB前端

jQuery目前在Web前端开发所占的比重越来越高,在我们jQuery学习和开发的过程中都会去使用。jQuery帮我们解决了浏览器之间JS一些不兼容的地方和简化了原生JS对DOM的操作。下面把雷雪松对jQuery的知识点总结和归纳分享给大家。
阅读原文 »