随笔分类 -  JavaScript

上一页 1 2 3 4 5 下一页

JS 学习理解
JavaScript学习系列8 - JavaScript中的关系运算符
摘要:JavaScript中有8个关系运算符,分别是 , ! , ==, !=, <, <=, >, >= 1. 恒等运算符 ( ) 也叫做 严格相等运算符,它要求比较的双方,值和类型都完全相同 如果两个值都是undefined, Null, Boolean, Number, String相同原始类型的值 阅读全文

posted @ 2018-10-01 08:04 新西兰程序员 阅读(212) 评论(0) 推荐(0) 编辑

JavaScript学习系列7 -- JavaScript中的运算符
摘要:今天,我们来说一说JavaScript中的运算符,首先我们来讲一讲 一元运算符 JavaScript中的一元运算符有以下几种 1. delete delete 运算符主要用于删除对以前定义的对象属性或者方法的引用, 举个例子如下 var myObj = new Object(); // 这一句和 v 阅读全文

posted @ 2018-09-26 11:59 新西兰程序员 阅读(127) 评论(0) 推荐(0) 编辑

Robots.txt在项目中的运用
摘要:在开发公司一个项目的过程中,有这样一个需求 该网站上面有一个search功能,可以search该网站上的任何包括特定内容的网页 现在有一个需求,就是针对几个特定的页面,我们希望网站上的search功能查找不到它们,同时呢,还需要搜索引擎(比如 google, bing等)无法搜索到这几个页面 关于网 阅读全文

posted @ 2018-09-26 10:16 新西兰程序员 阅读(175) 评论(0) 推荐(0) 编辑

JavaScript学习系列6 -- JavaScript中的垃圾回收(内存释放)
摘要:程序开发中,涉及到的内存生命周期基本是一样的,分为以下三步 1. 分配需要的内存 2. 使用分配到的内存 3. 释放其内存 什么时候释放内存,以及需要释放哪些变量的内存, 就是垃圾回收机制的事情了. JavaScript有自带的垃圾收集器,它负责跟踪内存的分配和使用,当发现已经分配的内存不再使用时, 阅读全文

posted @ 2018-09-18 11:57 新西兰程序员 阅读(169) 评论(0) 推荐(0) 编辑

前端项目中gulp的使用
摘要:在公司项目开发中,有一个前端项目,我们使用gulp来生成目标文件(css,js,html文件) 进入到这个项目目录中 C:\My Project\FrontEnd\TestBuilder 然后依次运行如下命令: npm install npm run build gulp default (假如 g 阅读全文

posted @ 2018-09-11 11:55 新西兰程序员 阅读(181) 评论(0) 推荐(0) 编辑

JavaScript学习系列5 ---ES6中的var, let 和const
摘要:我们都知道JavaScript中的var,在本系列的 JavaScript学习系列2一JavaScript中的变量作用域 中,我们详细阐述了var声明的变量的作用域 文章中提到,JavaScript中没有块级作用域(由{}限定的作用域), 也就是说JS中变量的作用域只有两种,一种是全局作用域,另一种 阅读全文

posted @ 2018-08-17 05:54 新西兰程序员 阅读(230) 评论(0) 推荐(0) 编辑

JavaScript学习系列4 ----- JavaScript中的扩展运算符 三个点(...)
摘要:在JavaScript中, ES6开始有rest参数 和 三个点扩展运算符 (spread运算符) 我们来看看他们各自的用处 1. rest参数 rest参数的形式为 ...变量名 用于获取函数调用时传入的参数. 顾名思义, rest参数表示的是除了明确指定的参数外,剩下的参数的集合, 它的类型是A 阅读全文

posted @ 2018-08-15 08:01 新西兰程序员 阅读(2733) 评论(0) 推荐(0) 编辑

JavaScript学习系列3 -- JavaScript arguments对象学习
摘要:在实际项目开发中,目前还是很少使用到JavaScript 中的arguments对象,那么它到底是干什么用的呢 arguments是JavaScript中的一个类数组对象,它代表传给一个正在执行的函数function的参数列表。 看完这个定义,需要明白,它是一个对象,不是一个数组,但是它这个对象却又 阅读全文

posted @ 2018-08-13 12:50 新西兰程序员 阅读(178) 评论(0) 推荐(0) 编辑

JavaScript学习系列1 基础-变量
摘要:1. 在一次面试中,被问到JavaScript中使用严格模式有什么区别, 这里的严格模式指的是 ECMAScript5严格模式 我们首先来看看普通模式,也就是非严格模式 a = 5; console.log(a); //输出 5 这里是没有问题的,在JavaScript中,给一个没有声明的变量(变量 阅读全文

posted @ 2018-08-02 06:01 新西兰程序员 阅读(127) 评论(0) 推荐(0) 编辑

项目中gulp使用发生的错误及解决
摘要:在项目开发中,执行gulp css来生成合成的css文件时,报如下错误 Error: Cannot find module 'browserslist' 解决方法: npm install browserslist 后来我又遇到另一个错误 Error: no such file or directo 阅读全文

posted @ 2018-07-25 06:44 新西兰程序员 阅读(879) 评论(0) 推荐(0) 编辑

JavaScript学习系列2一JavaScript中的变量作用域
摘要:在写这篇文章之前,再次提醒一下 JavaScript 是大小写敏感的语言 // 'test', 'Test', 'TeSt' , 'TEST' 是4个不同的变量名 JavaScript中的变量,最重要的就是它的作用域, JS中变量的作用域其实就是函数作用域 比如我们的浏览器,在JavaScript中 阅读全文

posted @ 2018-07-18 06:25 新西兰程序员 阅读(219) 评论(0) 推荐(0) 编辑

NPM run start使用本地的http-server
摘要:在项目开发过程中,Visual Studio 2015 一个Solution中有一个前端项目 Myproject.FrontEnd,我们使用node.js, npm来进行管理 在这个项目中,有一个package.json文件,里面有如下配置: { "name": "Myproject", "vers 阅读全文

posted @ 2018-04-12 07:52 新西兰程序员 阅读(1334) 评论(0) 推荐(0) 编辑

Git merge一个branch到另一个branch
摘要:在项目开发过程中,需要merge一个branch (branch名 taskBranch) 到另一个名为develop 的branch 方法: 先保证当前停留在develop的branch上 然后执行如下命令 git fetch git merge taskBranch 阅读全文

posted @ 2018-04-11 10:21 新西兰程序员 阅读(601) 评论(0) 推荐(0) 编辑

JavaScript中函数作为值
摘要:function myfunc() { // .. } 这是个函数,这样理解, myfunc只是外层作用域的一个变量,指向刚刚声明的function. 也就是说,function本身就是一个值, 就像 40 或者 [a,b,c]一样. 也就是说,函数本身可以作为一个值赋给变量,或者作为参数传递给其他 阅读全文

posted @ 2018-03-07 10:39 新西兰程序员 阅读(189) 评论(0) 推荐(0) 编辑

JavaScript中的真和假,==和===, 不等
摘要:咋JS中,下面这些值表示 “假”: "" (empty string) 0,-0,NaN (invalid number) null, undefined false 除了上面这些在“假”值名单中的其他任何值都是“真”的,这里是一些例子: "hello" 41 true [],[1,"2",3] ( 阅读全文

posted @ 2018-03-07 05:24 新西兰程序员 阅读(163) 评论(0) 推荐(0) 编辑

JavaScript的作用域和闭包
摘要:对于初学者而言,可以这样理解: JS只有两种作用域 1. 全局作用域 2. 函数作用域 必须牢记一点 JS中没有块级作用域 { var test=10; } console.log(test); // 控制台输出:10 再看一个 var obj={ test:10, myFunc:function( 阅读全文

posted @ 2018-03-02 06:57 新西兰程序员 阅读(109) 评论(0) 推荐(0) 编辑

JavaScript中创建对象的三种模式
摘要:JS中,便于批量创建对象的三种模式: 1.工厂模式:用一个函数封装创建对象的细节,传入必要的参数,在函数内部new一个对象并返回。 缺点:创建的对象无法识别类型(全是Object) 2.构造函数模式:必须配合new操作符使用。在构造函数内部将this当做新对象指针,赋予其属性和方法,然后经历以下四个 阅读全文

posted @ 2018-03-02 05:21 新西兰程序员 阅读(231) 评论(0) 推荐(0) 编辑

一款Regular expression在线检测工具
摘要:记录下我自己使用的一款正则表达式使用工具 https://regex101.com/ 输入正则表达式后,可以在下面的“TEST STRING”中来测试对应的字符串是否满足该正则表达式 个人觉得非常好用 阅读全文

posted @ 2017-08-14 05:47 新西兰程序员 阅读(704) 评论(0) 推荐(0) 编辑

Gulp的学习和使用
摘要:Gulp是一种直观、自动化构建的工具。 Gulp是基于Node和NPM,安装教程点这里。 什么是Gulp? Gulp使用了node.js的流控制系统,使其(Gulp)构建更快,因为它不需要将临时文件/文件夹写入磁盘。 如果你想了解更多关于流控制系统——这不是必需的——这篇文章页是很值得推荐你们去看的 阅读全文

posted @ 2017-08-02 11:53 新西兰程序员 阅读(237) 评论(0) 推荐(0) 编辑

Git的使用 强制放弃本地所有修改,获取master中最新版本更新本地
摘要:git fetch --all git reset --hard origin/master git fetch --all 的意思是,下载远程库的所有内容,但不与本地做任何合并 git reset --hard origin/master 指的是把本地指向刚刚下载的最新版本 这样,就完成了放弃本地 阅读全文

posted @ 2017-06-12 08:03 新西兰程序员 阅读(469) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示