Javascript
小姜dot
执着的小愤青
展开
-
【javascript】函数
原文地址: http://oldjiang.tech/javascript/99-function.html一、function declarationjavascript的函数定义通过关键字function来实现,格式如下:function functionName(arg0, arg1) { ....; return xxx; //可选}示例:二、function expression定义格式function(a, b) { ... return xx原创 2020-12-02 18:26:34 · 140 阅读 · 0 评论 -
【Javascript】模块概念
个人博客: Javascript Modulejavascript语言早期并没有模块的概念,这就导致了不同的解决方案涌现而出.一、概念module: 用来将可以复用的代码进行封装,方便后续应用中其他模块使用.module format: 不同的方式使用不同的格式来定义模块和引用模块module loader: 用来在运行时解析和加载模块module bundler: 用来替换module-loader,在build阶段将所有的依赖都打包成bundler文件二、格式下面是几个被大家熟知原创 2020-12-02 18:22:49 · 206 阅读 · 0 评论 -
【javascript】深度复制
// Shallow copyvar newObject = jQuery.extend({}, oldObject);// Deep copyvar newObject = jQuery.extend(true, {}, oldObject);参考: http://api.jquery.com/jQuery.extend/原创 2017-06-19 16:49:05 · 352 阅读 · 0 评论 -
【Javascript基础】Boolean类型
Javascript中的Boolean类型,它的取值只有true和false两种.Javascript中任何类型的值都可以转化为Boolean类型对应的值,转换规则是: 1. false, 0, 空字符串(""), NaN, undefined它们都将会转换为false; 2. 其他的都会转换为true;你还可以使用Boolean()显示的执行转换,当时这通常不需要这样做,js执行引擎在需要Bo原创 2016-11-27 11:06:59 · 605 阅读 · 0 评论 -
【Javascript基础】null 和undefined
在开始学习和使用js的时候,对null和undefined的理解上可能存在一定的混淆,总结一下自己的它们的理解.undefinedundefined用来表示一个变量尚未定义或者变量定义了但是现在并没有初始化数据var a;console.log(a);//返回值是"undefined"这个也容易了解,大家也知道,Javascript是一种弱类型的语言,设想现在你定义了变量,变量里面并没有給任何值原创 2016-11-27 10:47:31 · 591 阅读 · 1 评论 -
【Javascript基础】String
Javascript当中的字符串是由Unicode字符序列构成的,这对于需要处理国际化的人而言是一个好消息,从更准确的表述来说,它们是由UTF-16编码单元构成的序列,每个编码单元由一个16位的数值来表示,每个Unicode字符是由一个或者两个编码单元来表示.如果你需要表示单个字符,你仅需要使用包含那个单个字符的字符串即可.为了了解字符串的长度,可以通过字符串的length属性来了解"hello".原创 2016-11-26 22:18:46 · 362 阅读 · 0 评论 -
【Javascript基础】Number
Number根据标准的定义,Javascript中的数值是采用IEEE 754中的双精度64位格式, 这样的编码会导致一些有趣的结果,在Javascript中没有整数类型的概念,所以当你在进行数值计算的时候要格外的小心,例如,下面就是简单的示例:0.1 + 0.2 = 0.30000000000000004在实际应用中,整数的数值可以被当做是32位的int类型来看待,这里注意了我们描述是整数的数值,翻译 2016-11-26 21:51:53 · 338 阅读 · 0 评论 -
【Javascript基础】Javascript的简介
介绍为什么需要重新介绍Javascript呢?因为Javascript一直以来都成为“世界上最让人误解的变成语言”而臭名昭著. 它通常被当做玩具,但在它看似简洁的外衣下,隐藏着强大的语言特性,现在Javascript已经被广泛用在无数高质量的app上面,这说明更深层次的了解Javascript知识对于任何Web和移动开发者都是一项重要技能.这里很有必要对语言的历史有一个大致的了解,Javascrip翻译 2016-11-26 21:26:47 · 431 阅读 · 0 评论 -
【Javascripit】eval()函数
eval()函数用来执行由字符串所构成的语句语法eval(string)参数: string: 这个字符串用来代表Javascript的表达式、语句或者一系列的语句,表达式中可以包含变量和已经存在对象的属性返回值: eval()函数的返回值就是string的执行返回结果,如何理解string的执行结果,下面给几个例子解释一下:1 + 2上面这段表达式的执行结果毋庸置疑会是3, 所以如果你调用e原创 2016-11-26 13:48:10 · 457 阅读 · 0 评论 -
【Javascript基础】Ajax初识
在之前的开发中,一直使用Jquery的$.ajax完成异步请求的任务,一直对底层没有深入的了解,今天看到mdn上面一篇文章介绍浏览器原生AJAX请求的知识,这里稍微整理一下自己学的内容. mdn原文地址是:https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started1.什么是AJAX?AJAX的全称是Asynchronous Jav原创 2016-11-29 23:49:42 · 501 阅读 · 0 评论 -
【jQuery】:first选择器
1. 背景今天在开发的过程遇到一个需求场景,当页面进入时需要默认选择默认选择一组相同元素的第一个.下面是一个简化的模型,打开页面时,要求默认”A”的被选中,这时对应的详情介绍区域(即id= “detail”的div)应该与之匹配,具体示例html的代码如下:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>:fir原创 2016-08-22 22:46:55 · 558 阅读 · 0 评论 -
【javascript]-Dom的编辑
一 前言现在前端技术发展的很迅速,各种框架、各种工具层次不穷。这给打算学习前端技术的人有着很大的吸引,尤其对于现在的我,一直忙着开发后台的功能,对前端的技术发展之前没有很多的注意,最近一年发现Github Explore推荐的热门项目基本上都是基于javascript的。可以瞅一下今天的热门项目(今天日期:2016/7/7): 最近在工作中总是在接触前端的东西(公司前端工程师很稀有….),自原创 2016-07-07 23:09:51 · 474 阅读 · 0 评论 -
Javascript--String类型
1 说明Javascript中用Strng类型来表示所有的字符类型的数据,在Javascript中没有Char和String的区别,这一点和其他的编程语言有区别.2 如何表示字符在Javascript中创建一个String数据,直接用引号将要表示的字符包含其中即可 var str = "这是测试字符啦!"; 注意在Javascript,用来包含字符串的引号可以是单引号,也可以是双引号,例如上原创 2016-03-06 17:44:23 · 905 阅读 · 0 评论