这篇文章收藏在笔记里面有几年了,原文作者无从考究了,侵删!
最近再翻出来看,依然觉得受益匪浅。这次整理分享出来,希望对大家有所启示。
背景
如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧;
如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧;
如果你是四五
1. 想要使用Node.js,必须先配置开发环境。进入Node.js官网下载指定平台安装包(nodejs.org),Windows系统下载安装红框的安装包,macOS 下载安装蓝框的安装包,看清楚自己电脑是32位还是64位。一直下一步直到完成就好。
Node.js的开发非常活跃,更新时以
要实现的页面效果:
1.显示历史搜索,
2.最近搜索的排在最前,
2.最多显示8条历史
4.清空历史记录
思路:
1.首先显示历史记录需要一个数组searchItems,通过ng-repeat显示每一个<li>
<label class="item it
Array.prototype.uniq = function () {
var arr = [];
var flag = true;
this.forEach(function(item) {
// 排除 NaN (重要!!!) NaN 和自身不相等
<div class="upload_box"> <div id="preview"> <img id="imghead" src="0.jpg" width="190" height="130"/> <!--图片显示位置--> </div&
原因 : Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据。必须使用特定的方法才能实现组件之间的数据传递。
props 父组件给子组件传递数据
props:作用是父组件给子组件传递数据。
语法:参考《vue(二)-父子组件语法》。
注意要点:
1: 子组件要显式声
最近刚辞了原来的那家公司,准备新找一份工作。其中有个公司要求会Openlayers3。一看到这个要求,就知道公司业务涉及地图图表比较多。
Openlayers本身是一个基于GIS地图相关的功能丰富的JS组件库,功能和方法很多,学起来也需要一点点慢慢学习,边学边用。这里先简单介绍一个入门
var cate = ['Green', 'Pink'];
Highcharts.chart('container', {
chart: {
type: 'column'
},
legend: {
enable: true
},
使用AngularJS ng-repeat遍历数组时,遇到数组里又重复值时会报错。例如数组[1,2,3,3]
官网给了一个解决的方案
<div ng-repeat="value in [4, 4] track by $index"></div>
于是按照这个方案改了一下
AJAX拖拽上传
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-wi
本例子是直接写在一个react组件中的 不过方法还是原生的方法
不多说 直接上代码
比如我们有一个
url: 'www.zhangfeng.com?id=1&name=zhangfeng&age=18'
handleUrl() {
// 获取一个一个url后面的参数 这里
昨天一朋友和我聊到JS中的异步和同步, 后来从异步和同步的问题中得出了函数的另一面, 觉得挺不错, 特此分享一下
====
追梦子: 聊天是同步还是异步
小A: 异步
小A: 和你聊还可以和别人聊
追梦子: 那得看怎么聊,
小A: 那你也没法说我错
追梦子: 你要是等另一个人回答后再回,也就是你一句
和昨天的fetch_friend一样,朋友圈文章的request请求也都大同小异了。
同样是set修改过后的数据返回给list。
然后是vuex的写法,看起来的确像是老师说的很简单呢,几行代码就搞定了。
朋友圈文章的路由,还没有写完,其实今天主要是在写SQL…
零、前言
错过了今年双十一、双十二当当图书网的半价优惠,挺遗憾,但不买书心里又痒痒的,后来在12月13号晚上以79折买了一些JavaScript的经典书籍:《JavaScript DOM编程艺术(第2版)》、《 JavaScript高级程序设计(第3版)》、《锋利的jQuery(第2版)》和几本其他
新浪布局
初始布局代码:div.header+(div.container>(div.left+div.right))+div.footer
----------
.header{height:;background:;}
JavaScript焦点事件
docment.focus();
JS事
我的代码是这么写的
window.onload=function(){
function sendRequest(){
var script=document.getElementById("script");
Chrome浏览器目前是网络上可用的最好的浏览器之一,并且自2011年11月超越了Firefox浏览器之后,已经成为了互联网上占主导地位的浏览器。
本篇文章将与大家分享一些与前端开发有关的实用的Chrome浏览器插件,这些插件可以帮助你提高前端开发工作效率。
Allow-Control-Allow-
用jquery设置Cookie过期的两种方式:
$.cookie('名', '值', { expires: 过期时间(DateTime), path: "/", domain: window.DomainName });
$.cookie('名', '值', { expires: 过期天数(Int)
模块application已经完结,开始讲Router路由部分。
切入口仍然在application模块中,方法就是那个随处可见的lazyrouter。
基本上除了初始化init方法,其余的app.use、app.route、app.param等等,所有涉及到路由的方法都会调用一次这个函
iframe 这个东西功能是很强大,但是有一个巨大的问题就是高度自适应的问题;
不过这个问题,百度或者谷歌上有很多解决办法,但是,很多时候都有兼容性问题; 所有我就每个方法都试了一遍,终于找到了一个
感觉很牛的样子,不需要用到js 就可以让iframe 里的内容覆盖整个页面,感觉很舒服。哈哈哈
&